Online tool

Image Converter

Convert HEIC, JPG, PNG, WebP and AVIF in any direction, iPhone HEIC to JPG included. Everything is decoded and re-encoded in your browser rather than uploaded.

Drop an image to convert it

HEIC, JPG, PNG, WebP, AVIF, GIF or BMP. You can also paste with Ctrl/⌘+V.

Why converting a photo is usually a HEIC problem

Every iPhone shoots HEIC by default. It is a good format — roughly half the size of JPEG at the same quality — and it is also the reason a perfectly ordinary holiday photo gets rejected by a job application, refuses to open on a Windows laptop, or shows up as a grey box in someone else's chat. The file is fine; the software at the other end has simply never heard of it.

That makes conversion less a technical task than a compatibility one. The question is never "which codec is best", it is "what will the thing I am sending this to actually accept". JPG is the answer that is never wrong. WebP is the answer when the destination is a web page. PNG is the answer when the image has transparency or crisp text in it.

This page does the conversion in your browser: HEIC is decoded locally by a WebAssembly build of libheif, everything else by the browser itself, and the re-encode happens on a canvas. No upload, no queue, no size cap imposed by somebody else's server.

Common use cases

iPhone HEIC to JPG

Turn camera-roll photos into files that every website, printer and Windows PC will open, without changing the setting on your phone.

PNG to JPG for uploads

Screenshots saved as PNG are often several megabytes. As JPG they are a fraction of the size and clear most upload limits.

JPG or PNG to WebP

Shrink the images on a site by roughly a third without a visible difference, keeping transparency where the source had it.

WebP or AVIF to PNG

Older design software and some print workflows still refuse the newer formats. Converting back makes them usable again.

Which format to convert to

  • JPG: universal, small, no transparency. The right default whenever the file is going somewhere you don't control.
  • PNG: lossless with transparency. Best for logos, screenshots, diagrams and anything with sharp text — and a poor choice for photographs, where it is several times larger than JPG.
  • WebP: about 30% smaller than JPG at matching quality, with transparency and support in every current browser. The right choice for your own website.
  • AVIF: the smallest of the four and the slowest to encode, and not every browser can write it — the option disappears here when yours can't.
  • Converting to JPG flattens transparency onto a colour you choose. Pick that colour deliberately: white is right for print and documents, but wrong if the image will sit on a dark page.
  • Converting between lossy formats re-compresses the image. Going JPG → WebP → JPG twice will show; convert from the original once instead.

Convert an image in three steps

1

Drop in a file

HEIC, JPG, PNG, WebP, AVIF, GIF or BMP. Drag it in, pick it, or paste from the clipboard.

2

Pick the output format

Choose JPG, PNG, WebP or AVIF, set the quality, and pick a fill colour if the target has no transparency.

3

Download

The converted file is written in your browser and saved straight to your device.

Frequently asked questions

Do I need a plugin to open HEIC?

No. A WebAssembly decoder is fetched the first time you open a HEIC file and runs on your device, so HEIC works in Chrome, Edge and Firefox even though those browsers can't display it natively.

Are my files uploaded?

No. Both the decode and the re-encode happen in your browser, which is also why there is no file-size limit and no queue.

Will converting lose quality?

Converting into a lossy format (JPG, WebP, AVIF) re-compresses the image, so there is always some loss — set the quality high if the result is going to be edited further. Converting into PNG is lossless.

Why is AVIF missing from the list?

Because this browser cannot encode it. The option is hidden rather than shown and quietly ignored, which is what some converters do — they hand back a differently-named PNG.

Is transparency preserved?

Into PNG, WebP and AVIF, yes. Into JPG it cannot be: the format has no alpha channel, so transparent areas are filled with the colour you choose.

Can I convert a whole folder?

Yes, in the bulk image editor: the same formats, up to 200 files, returned as a ZIP.

Related tools and guides

Feedback