Image HEIC to JPG converter
Convert iPhone HEIC photos to JPG in batches, on Windows and Android as well as on a Mac.
92 keeps the photo indistinguishable from the original. Below 80 starts to show on skin and sky.
Drag files here, or
Converted to JPEG on your device. Photos are never uploaded.
Ready. Runs locally on your device.

Your files stay on your device. The tool works directly in your browser, using your device to process your files. Nothing is sent to our servers, and we never receive, store, or see your files or figures.
Share result
Cite
Cite this page
Reembun. (2026, August 12). HEIC to JPG converter. https://reembun.com/heic-to-jpg
How to use it
Add the HEIC photos
Choose HEIC photos or drop them on the box. A whole camera roll at once is fine.
Pick the output format
JPG is universal and smallest, PNG is lossless and largest, WebP sits between the two.
Convert on your device
The decoding happens in this tab, which is what lets a Windows PC or an Android phone open an iPhone photo without installing anything.
Download
One photo downloads on its own, a batch is packaged as a ZIP.
Why HEIC exists, and why it causes so much trouble
Apple switched the iPhone to HEIC in 2017, with iOS 11. The reason was straightforward: HEIC files are around half the size of a JPEG at the same visual quality, because they use HEVC compression, which is two decades newer than JPEG’s.
The trouble is what HEVC costs. It is covered by patent pools that charge for decoders, and Microsoft, Google and Mozilla all declined to pay by default. So:
| Platform | Opens HEIC? |
|---|---|
| macOS, iOS | Yes, natively |
| Safari | Yes |
| Windows 11 | Only with a paid codec extension from the Store |
| Chrome, Firefox, Edge | No |
| Android | Varies by manufacturer, often not |
| Most websites and upload forms | No |
The result is a format that works flawlessly inside Apple’s world and falls over the moment a photo leaves it. Emailing a photo to a colleague on Windows, uploading one to an insurance claim form, or attaching one to a job application all fail for the same reason.
How this page manages it when your browser cannot
Most HEIC converters upload your photos to a server, decode them there, and send back JPGs. That works, and it means your camera roll spends time on a machine you do not control.
This one carries its own decoder instead. When a HEIC file is dropped in, the page loads libheif compiled to WebAssembly, about 1.4 MB and fetched only at the moment a HEIC actually turns up, then decodes the photo on your device. On Safari, where the system already has a working decoder, that download never happens at all.
Everything after the decode is the ordinary path: the pixels go onto a canvas and are encoded as JPEG using MozJPEG, which produces a file roughly 20% smaller than the browser’s own encoder at matched quality.
Expect a bigger file, and know why
This is the one genuine cost of converting, and it surprises people.
| Photo | HEIC | Resulting JPG |
|---|---|---|
| 12 MP iPhone photo | 1.8 MB | 3.5-4.5 MB |
| 48 MP iPhone Pro photo | 4 MB | 9-12 MB |
| Screenshot saved as HEIC | 300 KB | 500-800 KB |
HEIC is simply a better compressor. Converting to JPG buys compatibility and pays for it in bytes. If the file size is a problem afterwards, run the results through the image compressor, which can halve a JPEG again with no visible difference.
The quality slider
The default is 92, deliberately higher than the 90 the other image tools use here. An iPhone photo is often the only copy that exists, so this tool leans towards fidelity rather than size.
- 92-100 - indistinguishable from the original at any viewing size.
- 80-92 - still excellent. This is where most photo software sits.
- Below 80 - artefacts start showing on skin tones and smooth skies.
What happens to the metadata
- Location data is dropped. For a photo you are about to email or upload, that is a privacy improvement rather than a loss, since a holiday photo can otherwise carry the coordinates of where it was taken.
- Date taken is not carried into the JPG’s EXIF. If the shooting date matters, keep the HEIC alongside.
- Live Photos convert as the still frame the photo app shows. The short video attached to them has no JPEG equivalent.
- Burst photos and depth data likewise reduce to the single main image.
Files that say .jpg but are not
WhatsApp and several Android gallery apps hand over files named .jpg that are still HEIC inside. This tool checks the file’s actual container rather than trusting its name, so those are decoded correctly instead of failing with a confusing error.
Stopping your iPhone producing HEIC
If the conversions are becoming a habit, change the setting: Settings › Camera › Formats › Most Compatible. From then on the camera writes JPEG directly, at roughly twice the file size per photo. Photos already on the phone stay as they are, which is what this page is for.
Common questions
Why will Windows not open my HEIC files?
Because HEIC wraps HEVC video compression, and HEVC carries patent licensing that Microsoft, Google and Mozilla have all declined to pay for by default. Windows offers a paid codec extension in its store; Chrome, Firefox and Edge decline the format outright. It is a licensing decision, not a technical limitation, which is why the same photo opens instantly on a Mac.
How can this convert HEIC if my browser cannot open it?
It carries its own decoder. When a HEIC file arrives, the page loads libheif compiled to WebAssembly, about 1.4 MB and fetched only when it is actually needed, then decodes the photo itself rather than asking the browser to. On Safari, where the system decoder already works, that download is skipped entirely.
Does converting to JPG lose quality?
A little. HEIC and JPEG are both lossy, so the photo is decoded and compressed again with a different algorithm. At the default quality of 92 the difference is invisible at any normal viewing size. What is unavoidable is the file size. A JPG of the same photo is typically twice as large, because JPEG is a 1992 codec and HEIC is a 2015 one.
Are my photos uploaded?
No. Decoding and re-encoding both happen inside your browser tab, on your own device. Nothing is transmitted, which for a camera roll containing photographs of your home, your family and your documents is the entire point.
Can I convert my whole camera roll at once?
Yes. Drop in as many photos as you like and they are converted one after another, then offered as a single ZIP. Ordinary JPGs and PNGs mixed in among them are handled too, rather than rejected.
How do I stop my iPhone making HEIC files in the first place?
Settings › Camera › Formats › Most Compatible. New photos will be JPEG from then on, at roughly twice the file size. Photos already taken stay as they are.
Last reviewed
