HEIC to JPG (Open iPhone Photos Anywhere)

Turn iPhone HEIC photos into JPG or PNG that open anywhere, on any browser. Fifty at a time, with the whole set as one download.

Free forever, no sign-up and no limits, and this tool installs on its own so you can keep it on your home screen.

Turn the HEIC photos an iPhone produces into JPG, PNG or WebP that open on anything. Works on every browser, not only Safari, and does up to 50 photos in one go with the whole set as a single download.

How to use it

  1. Choose your photosPick the HEIC files, or drop a whole folder in. If your file chooser greys them out, drag them onto the box instead.
  2. Pick a formatJPG for photos you are sending on, PNG when you need it lossless, WebP when the file size matters more than compatibility.
  3. DownloadOne file, or the whole batch as a ZIP. Names keep their original stem, so IMG_4021.HEIC becomes IMG_4021.jpg.

A better format that nothing else can read

Since 2017 an iPhone has saved photographs as HEIC by default, and by every technical measure that was a good decision: the same picture at the same quality takes roughly half the space of a JPEG. On the phone, and between Apple devices, it is invisible and it works.

It stops working the moment the photo leaves that world. Windows needs an extension installed to open one. Chrome and Firefox will not display one at all. Plenty of upload forms, printers, older photo software and web tools simply reject the file. The picture is fine; the format is the problem, and it is somebody else's software that has to change. Converting is the only fix you control.

Why this works on every browser

Safari can decode HEIC itself, because it is Apple software, so on Safari the photo is read directly and nothing extra is needed. Every other browser cannot, so a decoder is fetched the first time you actually choose a HEIC file. It is not loaded when the page opens, and it is never loaded at all on Safari or if you never pick a HEIC.

That order matters for another reason: because the browser is tried first, a file that is really a JPEG with the wrong extension still works, which happens more often than you would expect with photos that have been through several devices.

Which format to convert to

JPG for anything you are sending to another person or uploading to a form. It is the format everything can read, and at quality 90 the second round of compression is not visible. PNG when you need no further loss at all, accepting a file several times larger than the HEIC. WebP when size matters more than universal support: it is close to HEIC for efficiency and every modern browser reads it, though some desktop software still will not.

Fifty at a time, one at a time

A camera roll is never one photo, so this takes up to fifty. They are decoded strictly one after another, with each photo released before the next is read. HEIC decoding is expensive, and fifty at once is how a phone runs out of memory halfway through a job with nothing to show for it. A running count is there so you can see it working.

What this tool will not do

It does not convert the other way, into HEIC. It does not read RAW camera files. It does not carry the date or location across, deliberately. And it cannot recover quality: HEIC is already compressed, so a converted copy is at best equal to what the phone saved.

Free forever, with no account and no watermark, and every tool here installs on its own.

Questions people ask

What is a HEIC file?

The format an iPhone has saved photos in by default since iOS 11, in 2017. It stores a picture at roughly half the size of the equivalent JPEG at the same quality, which is a real gain. The catch is support: Apple's software reads it everywhere, and a great deal of other software still does not.

Why will my HEIC photo not open on Windows or in my browser?

Because HEIC is not built into most non-Apple software. Windows can play the file if you install Microsoft's HEIF extension, and Chrome and Firefox will not display one at all. Nothing is wrong with your photo; it is a format the receiving software was never taught to read.

Does this work on Chrome and Firefox, or only Safari?

Every browser. Safari can decode HEIC itself, so on Safari the photo is read directly. On any other browser a decoder is loaded the first time you choose a HEIC file and does the work there instead. Either way the conversion happens on your device.

Will the photo lose quality?

A little, and unavoidably. HEIC is already compressed, so saving as JPG or WebP compresses a second time. At the default quality of 90 that is not visible in a photograph. If you want no further loss at all, choose PNG, though the file will be several times larger than the HEIC was.

Why is the JPG so much bigger than the HEIC?

Because HEIC is a much better format at compressing photographs, typically about half the size for the same quality. Converting to JPG is therefore trading file size for the ability to open the file anywhere. If size matters more than compatibility, WebP sits between the two.

How do I stop my iPhone making HEIC files in the first place?

Settings, then Camera, then Formats, and choose Most Compatible. New photos are saved as JPEG from then on. Existing HEIC photos stay as they are, which is what this tool is for. Note that Most Compatible produces larger files, which is the trade you are making.

Can I convert a whole camera roll at once?

Up to 50 at a time, and they are processed one at a time with a running count. HEIC decoding is heavy work, so doing fifty simultaneously would exhaust a phone; one at a time is the difference between finishing and freezing. Take them individually or as one ZIP.

Does the converted photo keep the date and location?

No. The converted copy carries the picture and nothing else, so the camera data, including any location, stays in your original HEIC and does not travel with the JPG. If you want to check what a photo is carrying before you send it, the EXIF viewer here will show you.