HEIC to JPG

Convert iPhone photos to JPEG, on your own device.

About HEIC to JPG

Convert the .heic photos an iPhone produces into ordinary JPEGs that Windows, older software and upload forms will accept. The HEIC decoder runs as WebAssembly inside this tab, so your camera roll is never sent anywhere.

An iPhone photographs in HEIC because it is roughly half the size of the equivalent JPEG. Then the file reaches a Windows machine, a web form or a colleague, and nothing will open it — the format is patent-encumbered, so Chrome, Edge and Firefox ship no decoder and most Windows software still needs an add-on.

This decodes it here, on your own device, and hands back an ordinary JPEG. Which is the point: your camera roll is the last thing that should be going to somebody’s server for a format conversion.

  • Processed on your deviceEverything you open or type here is handled by this page and never uploaded anywhere.
  • No queue, no limitsNothing waits on a server, so the only limit is your own hardware.
  • No account neededNo sign-up and no email address required.

How HEIC to JPG works in your browser

HEIC is decoded by libheif compiled to WebAssembly, loaded only when a HEIC file actually appears. It is around three megabytes, fetched once per visit, and there is no smaller honest option — a browser genuinely cannot do this by itself, and the alternative on offer elsewhere is an upload.

The decoder is chosen by the file’s own bytes rather than its name. HEIC and HEIF are ISO base-media containers, identifiable by the brand recorded just after the file type marker, so a genuine JPEG that was named .heic is passed through rather than mangled. This page accepts files ending in .heic or .heif.

One consequence worth knowing: re-encoding through a canvas drops the EXIF block, so the JPEG carries no timestamp, camera model or GPS position. For anything you are about to share that is an improvement rather than a loss — but it is a real change, and if you need the metadata, keep the original alongside.

Safari can display HEIC without any of this, because macOS and iOS decode it outside the browser. Everywhere else, the decoder is the only way, which is why this one tool is slower than every other on the site.

When to use it

  • Getting iPhone photographs onto a Windows PC in a form Explorer and Paint will open.
  • Uploading a photo to a job application, an insurance claim or a passport form that rejects HEIC.
  • Sending holiday pictures to relatives whose devices show nothing at all.
  • Preparing phone photographs for a print service or a photo book.

Frequently asked questions

Why can nothing on my PC open a HEIC?

Because Chrome, Edge, Firefox and most Windows software ship no HEIC decoder — the format is patent-encumbered. An iPhone and a Mac decode it in the operating system, which is why the same file opens on one machine and not another.

Why is this tool slower than the others?

Because it has to download a decoder first — about three megabytes of WebAssembly, once per visit. There is no smaller honest option: the alternative is uploading your photographs to somebody's server, which is the thing this site exists not to do.

Is the photo's date and location kept?

No. Re-encoding through the browser's canvas drops the EXIF block, so the JPEG carries no timestamp, camera or GPS coordinates. For sharing that is usually an improvement; if you need the metadata, keep the original.