HEIC → JPG / PNG Converter
iPhone photos that will not open, turned into plain JPG or PNG. Batch, ZIP download, nothing uploaded.
That is a lot at once. A phone may run out of memory; try two batches if it stalls.
Converted on this device. Nothing is uploaded or stored.
How to use
- Drop the HEIC files in, or pick them. Several at once is fine.
- Choose JPG (with quality) or PNG. Changing it re-encodes what is already there.
- Download each file, or all of them as one ZIP.
Examples
Copied photos to a Windows PC and they will not open
iPhones have saved photos as HEIC since 2017. Windows Photos, older editors and most upload forms cannot read it. Drop the files here and take JPGs back; the originals stay untouched.
A form only accepts JPG or PNG
Government portals, job sites and insurers usually list JPG and PNG and nothing else. Convert, check the size on the card, upload. PNG is larger; use it only when you need it lossless.
Received HEIC on an Android phone
Photos sent from an iPhone sometimes arrive as .heic. This page works in Chrome on Android: the decoder downloads once (about 1.5 MB) and runs in the browser.
Sharing without location data
Conversion writes a fresh JPG with no EXIF block, so GPS coordinates and camera details are not carried over. If you need the shooting date kept, keep the HEIC original too.
FAQ
Are my photos uploaded anywhere?
No. Decoding and encoding happen in the browser tab. There is no server involved, and the page keeps working with the network off once it has loaded.
Does it work on Windows, in Chrome or Edge?
Yes. Those browsers have no HEIC codec, so the page fetches a decoder once (libheif compiled to WebAssembly, about 1.5 MB) and decodes on your device. Safari uses its built-in codec and needs no download.
What is HEIC and why does nothing open it?
HEIC is the format iPhones have used for photos since iOS 11. It is about half the size of a JPG at the same quality, but Windows, older programs and many websites never added support.
Is there any quality loss?
JPG is lossy, so a little. At the default 92% the difference is not visible on screen; choose PNG for a lossless copy, at several times the file size.
What happens to the date, location and camera info (EXIF)?
It is not copied. The output is a plain image with no metadata, which is good for sharing and bad if you sort by shooting date. Keep the original for that.
How do I make the iPhone shoot JPG instead?
Settings › Camera › Formats › Most Compatible. To keep HEIC on the phone but get JPG when transferring, use Settings › Photos › Transfer to Mac or PC › Automatic.
Live Photos, bursts, HDR?
You get one still image per file. The video part of a Live Photo, depth data and HDR gain maps are not included.
How many files at once?
No fixed limit. Each photo is decoded into memory, so a phone may struggle past a few dozen large ones. If it stalls, do it in two batches.