HEIC to JPG
Drop in HEIC photos from an iPhone and get JPGs that open on any device. Converted on your machine — the photos are never uploaded.
Drop HEIC photos here or click to choose
Several at once · nothing is uploaded
Why iPhone photos are HEIC
HEIC stores the same photo at roughly half the size of JPEG, which is why Apple made it the default in iOS 11. It uses HEVC compression — the same technology behind 4K video — to keep more detail in a smaller file, and it also supports transparency, 16-bit colour and Live Photos. The problem is compatibility: Windows needs a codec, many websites reject the format outright, and older software cannot open it at all. Converting to JPG trades some efficiency for the ability to open the file anywhere.
Stop your iPhone producing HEIC in the first place
If you convert these regularly, change the setting instead.
To shoot JPEG from now on: Settings → Camera → Formats → choose Most Compatible. Photos are larger but open everywhere.
To keep shooting HEIC but export JPEG: Settings → Photos → Transfer to Mac or PC → choose Automatic. Your iPhone then converts on the way out, which is usually the better arrangement — you keep the storage saving on the phone and get compatible files off it.
On a Mac: open the HEIC in Preview and use File → Export, choosing JPEG. For a batch, select several in Finder, right-click and use Quick Actions → Convert Image.
HEIC, JPG and PNG compared
| HEIC | JPG | PNG | |
|---|---|---|---|
| File size for a photo | Smallest | About double HEIC | Much larger |
| Compression | Lossy | Lossy | Lossless |
| Transparency | Yes | No | Yes |
| Opens everywhere | No | Yes | Yes |
| Best for | Storage on Apple devices | Sharing photos | Screenshots, graphics |
Converting HEIC to JPG re-encodes the image, so a small amount of quality is lost. At 88% quality it is not visible at normal viewing sizes. Choose PNG if the file is a screenshot or contains text.
What is fetched, and what is not
HEIC decoding needs a codec that browsers do not expose, so this page fetches an open-source decoder (heic2any, about 1.3 MB) from a public CDN the first time you convert.
That is one request for library code. Your photos are not part of it. They are read from your device, decoded in memory and written back out as downloads — nothing is transmitted. As with the other file tools here, you can confirm that in your browser's network tab.
How to use the HEIC to JPG
- Drop in the HEIC files from your iPhone or Photos library.
- Choose JPG for compatibility, or PNG if you need lossless.
- Press convert. The decoder downloads once, then works locally.
- Save each file, or use Download all.
Frequently asked questions
Are my photos uploaded?
No. Only the decoder library is fetched from a CDN. Your images are decoded and converted entirely on your device.
Why can I not open HEIC on Windows?
Windows needs the HEIF Image Extensions from the Microsoft Store, and on some versions the HEVC codec as well, which is a paid extension. Converting to JPG avoids the problem entirely.
Does converting lose quality?
A little, since JPEG is lossy and the image is re-encoded. At the default 88% quality the difference is not visible at normal sizes. Choose PNG for lossless output.
How do I stop my iPhone saving HEIC?
Settings → Camera → Formats → Most Compatible. Or leave it and set Settings → Photos → Transfer to Mac or PC → Automatic, so transfers convert for you.
Can I convert many at once?
Yes. Add as many as you like — they convert one after another so the browser stays responsive.
Why is the first conversion slow?
The decoder downloads on first use, about 1.3 MB. After that it is cached and conversions are much quicker.
Related tools
Last reviewed September 4, 2026. Results are estimates for general information only.