HEIC to JPG

Drop a .heic or .heif photo from an iPhone and get a full-resolution .jpg back.

HEIC · up to 20 MB

Your image never leaves your device — the work happens here, in this browser tab. No account, no watermark.

Windows, Android and plenty of web forms simply refuse an iPhone's .heic file, and converting it to .jpg gives you the same photo at the same resolution in the format all of them accept. On Resizo you drop the .heic or .heif onto the panel and press Convert to JPG; nothing is cropped, scaled or rotated, and the JPG is written at quality 90. The decoder that reads the HEIC runs inside your own browser, on a module the page downloads, so the photo never leaves the device it was taken on.

How to convert a HEIC to JPG

  1. Choose the photo on your device. Drop a .heic or .heif file onto the panel above, or press Browse photos. On an iPhone you can pick it straight out of your camera roll.
  2. Press Convert to JPG. There is nothing to set. The decoder is already in the page, so the photo keeps every pixel it had, is written at quality 90, and never leaves the device it is on.
  3. Download the JPG. The panel shows the new size next to the original. Expect roughly double, because JPEG is about half as efficient as HEIC at the same picture.

What comes back

One JPG, at exactly the pixel dimensions the photo already had. Nothing is scaled, cropped or rotated, and the file is written at quality 90 — high enough that you would struggle to tell it from the original at full zoom.

A HEIC file can hold more than one picture. Live Photos, Portrait depth maps and burst frames all live in the same container, and only the main image is converted. The JPG you download is the frame you see in your camera roll, on its own.

The download keeps the original name inside a Resizo prefix, so a photo that arrived as IMG_4821.HEIC leaves as resizo-converted-IMG_4821.jpg — still recognisable, and obvious which file it came from.

Renaming the file to .jpg does not work

This is the first thing almost everyone tries, and it is worth saying plainly: changing the extension changes the label on the file, not the bytes inside it. A HEIC renamed to .jpg is still HEIF-encoded data, and any program that opens it reads the first few bytes of the file rather than trusting the name.

What you get is either nothing at all or an error about a damaged file — and on an upload form, a rejection after the upload has already finished. The drop zone on this page reads those same first bytes the moment the file lands, so a renamed file is named for what it actually is instead of failing halfway through.

Where a JPG is the only thing that works

  • Application forms — jobs, visas, universities, insurance claims. Most of them list JPG and PNG and stop there.
  • Print. Photo kiosks in shops, online print labs and office printers driven from older software mostly do not know what a HEIC is.
  • Documents. Dropping a HEIC into Word, PowerPoint or a slide deck someone else will open tends to leave a placeholder where the picture should be.
  • Anything you are sending to a mixed audience. A JPG opens on a fifteen-year-old laptop; a HEIC needs software from the last few years.
  • Older Android handsets and the apps on them, which read HEIF inconsistently even when the system supports it.

The JPG will be bigger — plan for it

HEIC is roughly twice as efficient as JPEG, so the same picture written as a JPG is usually about twice the size. A 2 MB photo off an iPhone commonly lands somewhere near 4 MB. That is not a fault in the conversion; it is the cost of a format everything can read.

If the form you are filling in has a size cap, deal with it after the conversion rather than before. Compress the JPG to a byte target — the 200 KB and 100 KB pages are set up for exactly that — or cut the pixel dimensions first with the resizer, which shrinks a file faster than any quality setting can.

One photo at a time, and what to do about a folder

This converter handles a single photo per pass, up to 20 MB, which covers every still an iPhone produces with room to spare. There is no batch mode for HEIC — the bulk resizer takes JPEG, PNG and WebP only, so a folder of HEICs has to come through here one at a time. Since your own device does the decoding, a run of them is only as fast as the machine you are on, and there is no queue to wait in.

If you are converting the same photos every week, the better fix is upstream — the HEIC tool page walks through the camera setting that stops your iPhone writing HEIC in the first place, and what it costs you in storage.

Frequently asked questions

  • Can I just rename the file from .heic to .jpg?

    No. The extension is a label; the bytes inside are still HEIF, and every program that matters reads the bytes. Renaming usually produces a file that will not open at all, or an error saying the file is damaged. The picture has to be decoded and written out again as JPEG, which is what this page does.

  • Does the JPG keep the date and location of the photo?

    No. Nothing from the HEIC metadata is copied into the JPG, so the date taken, the camera model and the GPS coordinates are all gone. That is good if you are posting the photo somewhere public and inconvenient if you were sorting a library by date, so keep the original HEIC if the date matters to you.

  • Does a Live Photo keep its movement?

    No. A Live Photo is a still image plus a short video, and only the still is converted. The JPG is the frame you see in your camera roll, at full resolution. The motion, the depth map from Portrait mode and any burst frames stay behind in the original file.

  • Can I convert several HEIC photos at once?

    This converter takes one photo per pass. For a whole camera roll it is faster to change what the phone writes: on your iPhone open Settings, tap Camera, tap Formats and choose Most Compatible, and every new photo is a JPEG from then on.

  • Is the JPG good enough to print?

    Yes. The photo keeps every pixel it had — nothing is scaled down — and it is written at quality 90, which is high enough that the difference from the original is very hard to see. A 12-megapixel iPhone photo at that setting prints cleanly well past A4.

  • Is the photo sent anywhere to convert it?

    No. The HEIC decoder is loaded into the page, and your photo is read, converted and saved by your own device, so it never reaches us and there is nothing for us to keep. The JPG that comes back carries no EXIF or GPS data at all — which is worth knowing either way, because an iPhone photo normally records exactly where it was taken.

You are on the Convert HEIC tool.