Convert HEIC to JPG
iPhone photos are saved as HEIC, which Windows, older software and many websites refuse to open. Convert them to universally supported JPG here — decoded locally, never uploaded.
Drop your image here
or
Choose ImageYou can also paste an image with Ctrl+V
Images are processed on your device and never uploaded.
• •
Runs on your device — nothing is uploaded.
Working…
0%
- Original
- Result
- Saved
- Quality
How to convert HEIC to JPG
- Select your
.heicor.heiffiles — up to 20 at a time. - Choose a quality level: Best, High, Medium or Small.
- Press Convert. A decoder is downloaded the first time you use the tool, then reused.
- Download each JPG, or the whole batch as a ZIP.
What HEIC is and why Apple uses it
HEIC (High Efficiency Image Container) wraps images encoded with HEVC, the same codec family as H.265 video. Apple made it the default in iOS 11 for a simple reason: it produces roughly half the file size of JPEG at equivalent quality. On a 256 GB phone full of photos, that is a lot of space.
It also supports things JPEG cannot — 16-bit colour depth, transparency, image sequences such as Live Photos, and depth maps from portrait mode.
The catch is support. Windows needs a paid codec extension from the Microsoft Store, most web upload forms reject it, and plenty of desktop and print software has never heard of it. Hence this page.
What is preserved and what is lost
- Kept: full resolution, colour, and correct orientation — rotation recorded in metadata is applied to the pixels so the JPG is the right way up.
- Lost: EXIF metadata including GPS, depth maps, Live Photo motion, and any transparency. Losing the metadata is usually a privacy win; if you want to inspect it first, use the metadata viewer.
- Changed: the file will typically be larger than the HEIC, because JPEG is a less efficient codec. That is the price of universal compatibility.
Choosing a quality level
| Setting | JPEG quality | Use for |
|---|---|---|
| Best | 95 | Printing, archiving, further editing |
| High | 88 | General use — the sensible default |
| Medium | 75 | Web pages and email |
| Small | 60 | Messaging and thumbnails |
If you need to hit a specific file size instead, convert at High and then run the result through the exact-size compressor.
Stopping your iPhone producing HEIC
If you would rather not convert every time: Settings → Camera → Formats → Most Compatible makes the camera shoot JPEG directly. You lose the storage saving, and existing photos are unaffected.
There is also Settings → Photos → Transfer to Mac or PC → Automatic, which converts on export while keeping HEIC on the device.
Frequently asked questions
Are my images uploaded to your server?
No. The image is decoded, processed and re-encoded by your own browser using the Canvas and Web Worker APIs. There is no upload endpoint for this tool — open your browser's network panel while you use it and you will see no request carrying image data.
Can I convert HEIC on Windows without installing anything?
Yes — that is exactly what this page is for. The decoder runs as WebAssembly inside your browser, so no Microsoft Store codec and no desktop software is needed.
Why is the JPG bigger than the HEIC?
HEIC is roughly twice as efficient as JPEG. A 2 MB HEIC becoming a 3.5 MB JPG at high quality is normal. Lower the quality setting, or compress afterwards, if size matters.
Does it work with Live Photos?
The still frame converts normally. The motion component is a separate video track and cannot be represented in a JPG.
Is there a limit on how many files I can convert?
Twenty per batch, which keeps memory use sane on phones. HEIC decoding is the heaviest operation on the site, so large batches take a few seconds per image.
What happens to my file when I close the tab?
It is gone. The image only ever exists in your browser's memory as an object URL; closing or refreshing the page discards it. Nothing is written to our servers, and nothing is stored on your device unless you download the result.