Toolvore

HEIC to JPG Converter

Convert iPhone HEIC photos to JPG or PNG, in batches, without the photos leaving your device.

This tool runs entirely in your browser. Your data is never uploaded, never stored, and never leaves your device.

Turns the HEIC photos an iPhone produces into JPG or PNG files that every phone, laptop, printer and website will actually open, converting a whole batch in one pass rather than one file at a time.

How to use it

  1. 1Drop in one HEIC photo or select a folder of them — .heic and .heif both work, and anything that is not HEIC is listed as skipped rather than silently ignored.
  2. 2Choose JPG for photos or PNG if you need transparency kept, and set the JPG quality slider if you want a smaller file.
  3. 3Download each photo from its row, or use Download all once more than one has finished.

Example

Input
A 1400x900 HEIC photo of 274 KB
Output
photo.jpg at 264 KB with quality left at 85, or 103 KB with the slider pulled down to 40 — same dimensions either way.

A full-size 4032x3024 iPhone photo converted in under two seconds in testing. The first photo in a session is slower than the rest because the decoder has to load first. A 640x480 HEIC with transparency kept its transparency when converted to PNG. Very small images — under about sixteen pixels a side — are rejected by the decoder, which is a limit of the HEIC format rather than anything this page can work around.

What happens to your data

Chrome, Firefox and Edge cannot open HEIC at all, so most converters solve that by uploading your photo to their server and converting it there. This one carries the decoder instead: libheif compiled to WebAssembly, around 3 MB, fetched once from this site and then run inside the tab, which is why nothing is transmitted even for a folder of forty holiday photos. One consequence is worth knowing in both directions: the conversion goes through a canvas, which holds pixels and nothing else, so the GPS coordinates, camera model and date your iPhone wrote into the HEIC do not survive into the JPG. That is a privacy gain if you are about to post the photo, and a real loss if you were relying on that metadata.

Last updated August 2026

HEIC is what an iPhone saves photos as by default, and it is the format almost nothing else opens. Windows will not preview it without a paid codec, most web forms reject it, and emailing one to someone on Android usually produces a shrug.

This converts HEIC to JPG in your browser — several at once — so the photos your phone produced become files anything can read.

Which way to go depends on why the file is stuck. If one photo will not upload, convert it and move on. If every photo will not upload, the durable fix is in the phone: Settings → Camera → Formats → Most Compatible makes the camera write JPEG from then on, at roughly double the storage. Converting is the right answer for photos you already have; changing the setting is the right answer for the ones you have not taken yet.\n\nConvert HEIC to JPG, a HEIC converter, iPhone photo to jpg \u2014 the searches differ and the problem is identical: a file your phone made that the thing in front of you refuses to open.

How it works

Toolvore decodes HEIC with a WebAssembly build of libheif and re-encodes each image as a JPEG on a canvas. Apple's format stores the same picture in far less space using modern compression, which is why the JPEG that comes out is usually larger than the HEIC that went in — that is the cost of a format everything can open, not a fault in the conversion. Each file is handled locally and none is uploaded. Two things do not survive the trip, and both are worth knowing before you replace an original: the depth map some iPhones record alongside the picture, which is what portrait-mode blur is computed from, and the short video attached to a Live Photo. JPEG has nowhere to put either, so what you get is a single flat frame — the photo as it looked, without the data that let the phone re-edit it.

Common use cases

  • Opening iPhone photos on a Windows PC that cannot read HEIC
  • Converting HEIC to JPEG for a form or website that rejects the format
  • Sending photos to someone whose phone or computer will not display HEIC
  • Preparing camera-roll images for an editor or a print service
  • Converting a batch of holiday photos in one go rather than one at a time

Frequently asked questions

What is a HEIC file?

It is the container Apple uses for photos taken on an iPhone or iPad, based on the HEIF standard. It stores the same image in roughly half the space of a JPEG, which is why Apple chose it — and why so little else supports it.

How do I open a HEIC on Windows?

Either buy Microsoft's HEVC extension from the Store, or convert the file to JPG, which is what this does. Once converted, any program on any system will open it.

Can I convert several at once?

Yes. Add as many as you like and each is converted separately, with its own result and download, so one bad file does not stop the rest.

Why is the JPG bigger than the HEIC?

Because HEIC compresses much more efficiently. Going to JPEG trades that efficiency for universal support — you are paying in file size for a format everything can read.

Are my photos uploaded?

No. The decoder runs in your browser as WebAssembly and the images never leave your device — which is the point, given that a camera roll is about as personal as files get.

Why does my iPhone save HEIC instead of JPEG?

Apple made it the default because it stores the same picture in roughly half the space, which matters on a device that holds thousands of photos. The cost is compatibility: the format is newer than a great deal of software, so files that look fine on the phone are refused by older applications, upload forms and printers. You can switch a phone back to JPEG in the camera settings if this keeps happening, at the price of larger files.

Will converting lose quality?

A little, and usually not visibly. HEIC and JPEG are both lossy, so re-encoding means decoding the original and compressing again — a second generation. At normal quality settings the difference is very hard to see on a photograph. What genuinely does not survive is anything the JPEG format cannot hold: depth information, and the extra frames Apple stores for Live Photos.

Does a converted photo keep its date and location?

Treat it as not guaranteed. Conversion produces a new file, and metadata like the capture date, camera model and GPS position may not carry across. That is often welcome — sharing a photo without its coordinates attached is usually the safer default — but if you are archiving family pictures and the dates matter, keep the originals rather than replacing them.

What about HEIF, HEVC and .hif?

HEIF is the container format; HEIC is Apple's name for still images inside it; HEVC is the video codec that uses the same underlying compression. Some cameras write the same still images with a .hif extension instead. If a file will not open and came from a recent phone or camera, it is worth trying it here regardless of which of those names it carries.