HEIC to JPG Converter for iPhone photos that won't open
Since iOS 11, iPhones save photos as HEIC by default because it stores the same picture in roughly half the space of a JPG. That's great on the phone and a headache everywhere else: Windows Photos asks you to buy a codec, older Android phones show a blank thumbnail, and plenty of job portals, government forms and marketplaces reject the upload outright. This tool turns those files into ordinary JPGs (or PNGs) without sending them anywhere.
Drop your iPhone HEIC photos here
or click to browse — .heic or .heif, up to 50 at once
Converting iPhone photos, step by step
- 1
Add your .heic files
Drop photos copied from an iPhone, AirDrop, iCloud or an email attachment. Select one photo or up to 50 at once. Files are recognised by their .heic/.heif name even when your browser can't tell what they are.
- 2
Pick JPG or PNG
JPG at quality 90 is the right choice for almost everyone. Drop the slider toward 70 if you need smaller files for a web form, or choose PNG if you plan to keep editing.
- 3
Convert and save
Each photo is decoded on your device and saved under its original name with a new extension, so IMG_4021.HEIC becomes IMG_4021.jpg. Batches download individually or as one ZIP.
Tip: if you'd rather your iPhone never produced HEIC files, go to Settings → Camera → Formats and choose Most Compatible. New photos will be saved as JPG, at the cost of using more storage. Existing photos stay HEIC, which is what this page is for.
HEIC vs JPG: what you lose and keep
For everyday photos the visible difference at quality 90 is negligible. The real trade-offs are file size, HDR and the metadata that travels with the picture.
| HEIC (from iPhone) | JPG (from this tool) | |
|---|---|---|
| File size | About half the size of a JPG of the same visual quality. | Typically 1.5–2× larger than the HEIC it came from at quality 90. |
| Quality | Up to 10-bit colour; iPhones also store an HDR gain map. | 8-bit colour. Visually identical at quality 90, but the HDR boost is dropped. |
| Transparency | Supported by the format, but iPhone camera photos never use it. | Not supported. Choose PNG output if you need an alpha channel. |
| Compatibility | Native on Apple devices. Windows needs a paid extension; many websites reject it. | Opens on every phone, PC, browser, printer kiosk and upload form. |
| Metadata | Carries EXIF: capture date, camera model, and GPS location if enabled. | This converter writes a clean file: no GPS, date or camera fields are copied. |
Your photos stay on your device
Most online HEIC converters upload your pictures to a server, which is a lot to ask for photos of your family, your home or your documents. Here, the decoding is done by libheif, the open-source HEIF library, compiled to WebAssembly and loaded into this tab the first time you press Convert. The JPG is produced in your browser's memory and handed straight to your downloads. You can disconnect from the internet after the page has loaded and the converter will keep working.
Questions about converting HEIC
- What happens to my Live Photos?
- A Live Photo is two files: a HEIC still and a short .MOV clip. This tool converts the still frame, which is the image you see in the Photos grid. The motion part is ignored, so the JPG you get is an ordinary photo. If you exported with AirDrop or the Files app and see a .MOV with the same number, that's the video half and it can be left out.
- Can I convert a burst?
- Yes, as long as the frames are exported as separate files. In the iPhone Photos app, open the burst, tap Select, keep the frames you want, then share or save them. Each frame becomes its own .heic file, and you can drop the whole set here at once (up to 50 per batch).
- Does the JPG keep the date and GPS location?
- No. The photo is decoded to pixels and re-encoded, and the EXIF block (capture time, camera model, GPS coordinates) is not copied across. Orientation is applied to the pixels, so the result still displays the right way up. That makes the JPG safe to post publicly, but if you rely on dates for sorting an album, keep the original HEIC files as well.
- Why can't I see my photo before converting?
- Only Safari on recent Apple devices can display HEIC natively. Chrome, Edge and Firefox can't, so a preview would show a broken image. Instead we show the file name and size, then display the real result after conversion, which is the point where your browser can finally read it.
- Why is the batch limited to 50 photos?
- HEIC decoding runs in WebAssembly on your device, one photo at a time. A 12-megapixel iPhone photo needs roughly 50 MB of memory while it is being decoded, and phones in particular will reload the tab if a page uses too much. Fifty photos per run (each under 50 MB) keeps things stable; for a bigger camera roll, simply run another batch.
After converting
Image Compressor
Converted JPGs still too big for an upload form? Shrink them further with a size target.
Open tool →Image Resizer
iPhone photos are 4032 × 3024 px. Scale them down for email, listings or profile pictures.
Open tool →Remove EXIF Metadata
Strip GPS and camera details from JPGs and PNGs that came from other sources.
Open tool →