Skip to content
Orpheus

HEIC to JPG Converter

Turn iPhone photos into a format everything can open.

Every tool runs entirely in your browser. Your files are never uploaded to a server.

HEIC is the format iPhones use by default, and Windows, Android and most websites cannot open it. Converting to JPG makes the photo readable everywhere, usually at a larger file size. This runs entirely in your browser.

How to use HEIC to JPG Converter

  1. Add your HEIC photos. Drag them onto the drop zone or tap to choose. A whole camera roll export at once is fine.
  2. Set the quality. The default of 82 is visually identical to the original for photographs. Lower it if you need smaller files.
  3. Convert and save. Download them one at a time or take the whole batch as a ZIP.

About converting HEIC to JPG

HEIC is Apple’s name for an image stored in the HEIF container, and it exists because JPEG is thirty years old. Using modern video-codec techniques, HEIC stores a photograph at roughly half the size of an equivalent JPEG with no visible difference, which is why every iPhone since 2017 has shot in it by default. The problem is that almost nothing else adopted it. Windows requires a paid codec extension from the Microsoft Store to display HEIC at all, Android support is patchy and version-dependent, and a very large share of upload forms — job applications, insurance claims, print services, government portals — reject the file without explaining why. The result is a format that is technically better and practically unusable, and a great many people discover this at the worst possible moment. Converting to JPG solves it at a cost: JPEG cannot match HEIC’s efficiency, so for a typical photograph the file grows, often to something near twice the size, and a small amount of detail is discarded that you will not see at normal viewing sizes. It is not a fixed multiplier — a flat or low-detail image can come out smaller — so the tool shows the actual before and after rather than promising a ratio. Keep the HEIC originals if storage allows, since they are the better copy; convert only what needs to travel. One thing worth knowing about the conversion itself: browsers cannot decode HEIC on their own. Handing a HEIC to Chrome directly throws — tested, and the error is “The source image could not be decoded” — and Firefox and Edge behave the same way. Safari is the exception only because macOS and iOS supply the codec at the operating-system level. That leaves any HEIC converter two options: upload your photo to a server that has a decoder, or send a decoder to you. This one does the second, fetching libheif compiled to WebAssembly — 719 KB, once, then cached — which is why the first conversion pauses briefly and every one after it is immediate. It is by far the heaviest thing on this site, and it is here because the alternative is uploading your photos.

Frequently asked questions

Why can’t Windows open my iPhone photos?
Because iPhones save in HEIC, a newer format Apple adopted for its much better compression. Windows needs a paid codec extension to display it, and Android and most upload forms reject it outright. JPG is understood by everything.
Will converting to JPG make the file bigger?
Usually about double. HEIC compresses roughly twice as efficiently as JPG at similar quality, which is exactly why Apple adopted it. You are trading file size for the ability to open the photo anywhere.
Does the photo lose quality?
Slightly, because JPG is lossy. At quality 82 the difference is invisible for photographs at normal viewing size. The original HEIC is untouched, so keep it if you want the best copy.
What happens to the location data in my photos?
It is removed. iPhone photos routinely carry GPS coordinates accurate to a few metres, and metadata is stripped by default here rather than being an option you have to find.
Is anything uploaded?
No. HEIC is the one format a browser genuinely cannot decode on its own, so a decoder is fetched into a Web Worker on your machine the first time you convert — measured at 719 KB, cached afterwards. The photo itself never leaves your device; open the network tab and you will see the decoder arrive and nothing go out.

Last updated