getPNGgetSVG

Convert any image to PNG

Drop JPG, HEIC, WebP, AVIF, GIF, BMP or ICO files and get lossless PNGs back at full size. Your browser does the converting, so the images never leave this device.

No uploadsNo sign-upMany files at onceFull size
Drop any image files hereThey come back as PNG, one by one or all together.

One converter for the formats that will not open

Pictures arrive in more formats than they used to. iPhones save HEIC, websites send WebP and AVIF, Windows saves some JPEGs as .jfif, old graphics come as GIF or BMP, and icons as ICO. PNG is the format nearly everything accepts: editors, office apps, design tools, upload forms and every operating system. This page takes any of those files, mixed together if you like, and writes each one out as a PNG.

It accepts JPG and JPEG, JFIF, HEIC and HEIF, WebP, AVIF, GIF, BMP and ICO: everything a current browser can decode, plus the iPhone's HEIC. AVIF needs a browser new enough to read it: Chrome 85, Edge 121, Firefox 93, Safari 16.4 or newer.

How to convert an image to PNG

  1. Drop the files on this page, choose them, or paste a copied image. Different formats can go in together.
  2. Wait a moment. The browser converts each file in turn; you see each one appear in the list as it finishes.
  3. Save. Click Save PNG next to a file, or Save all to get them together in one ZIP. Each PNG keeps the original name with the new extension.

What a conversion to PNG does

Every pixel is kept. PNG is lossless, so the PNG is exactly the picture the original decodes to, at the same width and height. It cannot restore detail an earlier JPG, WebP or AVIF compression removed, but it adds no loss of its own, which makes it a good format to edit in. Transparency is kept from WebP, AVIF, GIF and ICO files that have it. A JPG has none, and converting does not add any.

The file usually gets bigger, especially for photos, because PNG stores every pixel exactly. Metadata is not copied: camera details, dates and GPS location stay behind, which is useful before you share a picture. Only the first frame of an animated GIF or WebP is kept.

Every converter page

Each format has its own page with the details that matter for it. They all convert in the browser in the same way.

  • WebP to PNG: images saved from websites, turned into files every app opens.
  • JPG to PNG: photos into a lossless copy for editing or for forms that want PNG.
  • PNG to JPG: smaller files for photos, with a colour of your choice behind any transparency.
  • PNG to WebP: smaller files for a website, with transparency kept.
  • PNG to ICO: a favicon or Windows icon with four sizes in one file, transparency kept.
  • AVIF to PNG: the newest web format into one that older apps can read.
  • GIF to PNG: the first frame of a GIF as a PNG, transparency kept.
  • JFIF to PNG: JPEGs that Windows saved with a .jfif extension.
  • HEIC to PNG: iPhone photos into a file that opens on Windows, Android and the web.
  • HEIC to JPG: iPhone photos as small JPGs for sharing and uploading, a whole camera roll in one ZIP.

iPhone HEIC photos work too

Only Safari decodes HEIC, the format iPhones save photos in, so the first time you drop one this page fetches a separate decoder, libheif (about 2 MB, once, then kept by the browser). The photo is still decoded in this tab and nothing is uploaded. Only the main photo is used, not a Live Photo's video or the rest of a burst, and it is converted to standard colour (sRGB). HEIC vs JPG vs PNG explains the differences between the three.

Which format to keep

  • PNG for anything with a transparent background, for screenshots, logos and graphics with sharp edges, and for a working copy you will edit and save many times.
  • JPG for photos you share, email or upload, where a small file matters more than perfect pixels.
  • WebP or AVIF for images on your own website, where small files make pages load faster. Keep a PNG or high-quality JPG as the master and publish from that.

Converting to PNG never makes a picture look better; it makes it open in more places. If the original already works where you need it, keep the original. The photo file formats guide goes deeper, and getSVG's which image format to use covers vector formats too.

Converted on your device

Most online image converters upload every file to a server, convert it there and keep it for a while. This page uses the image decoder and encoder that are already in your browser (and libheif for HEIC), so the conversion happens on your computer or phone and nothing is sent to getPNG or anyone else. Once the page has loaded, and the HEIC decoder if you need it, it keeps working with the browser offline.

If a picture needs its background removed as well, each converted file has a Remove background button that opens it in getPNG's background remover, in the same browser and still without uploading it.

Guides that go further

Part of the formats behind your photos. What each format is, when to use it, and what to do when a file will not open.

Questions

How do I convert an image to PNG?

Drop the images on this page, choose them, or paste one. Each file is converted in your browser and appears with a Save PNG button, or Save all to get them in one ZIP. It is free, with no account and no watermark.

Which formats can I convert to PNG here?

JPG and JPEG, JFIF, HEIC and HEIF, WebP, AVIF, GIF, BMP and ICO. Different formats can be converted together. AVIF needs Chrome 85, Edge 121, Firefox 93, Safari 16.4 or a newer browser.

Can I convert iPhone HEIC photos to PNG?

Yes, drop the photo as it is. Most browsers cannot decode HEIC, so the first time the page fetches a separate decoder, libheif (about 2 MB, once, then cached). The photo is converted in your browser and never uploaded. Only the main photo is kept, in standard colour (sRGB).

Does converting to PNG lose quality?

No. PNG is lossless, so the PNG holds every pixel of the original at the same size. It cannot undo compression the original file already had, and it adds none of its own.

Why is the PNG bigger than the original?

JPG, WebP and AVIF throw away detail you are unlikely to notice in order to be small; PNG keeps every pixel exactly. A photo is often several times larger as a PNG, which is normal.

Are my images uploaded?

No. The browser decodes each image and writes the PNG inside this tab, so nothing is sent to getPNG or anyone else. Once the page has loaded it also works with the browser offline.

Your files never leave this device

Most online converters upload every file to a server, convert it there and keep it for a while. Here your browser decodes and encodes the picture itself, so there is nowhere for the file to go. You can check it: load this page, switch the browser to offline, and convert a file. How to check a site is not uploading your photos.