HEIC to JPG Converter
Open iPhone HEIC photos anywhere. This converter decodes HEIC locally with WebAssembly, so it works in Chrome, Edge and Firefox, and your photos never leave your device.
Drag images here or browse
Checking what this browser supports…
Processed locally on your device. No image bytes are sent to any server.
Why HEIC to JPG is the conversion everyone needs
Since iOS 11, iPhones save camera photos as HEIC by default. It is an excellent format, roughly half the size of an equivalent JPG, but the moment a photo leaves the Apple ecosystem it hits a wall: Windows needs a paid codec extension, older Android versions cannot open it, most upload forms reject it, and Chrome shows a broken image. JPG remains the one format that opens literally everywhere, which is why converting HEIC to JPG is one of the most searched image tasks on the web.
Most HEIC converters solve this by uploading your photos to their server, converting them there, and letting you download the result. That works, but you have just handed a stranger your photo and everything inside it, including the GPS coordinates iPhones embed by default. This tool takes the other route: the decoder runs inside your browser, and the conversion happens on your own hardware.
How to convert HEIC to JPG
Drop your HEIC files above, or tap the drop zone to pick them from your camera roll or folder. The first HEIC file loads the local decoder, which takes a moment once; every file after that converts immediately. JPG is preselected as the output. Adjust quality if you want smaller files, then download each photo individually or every photo as one ZIP. If a file is not really a HEIC, the tool tells you what it actually found instead of failing silently, because it identifies files by content, not by extension.
HEIC to JPG FAQ
Why can Chrome not open my HEIC photo in the first place?
HEIC stores its image data with the HEVC (H.265) video codec, which is covered by patent licensing that browser vendors have not taken on. Apple licenses HEVC at the operating-system level, which is why Safari and macOS Preview open HEIC while Chrome, Edge and Firefox show a broken image. This tool sidesteps that by shipping its own decoder, compiled from the open-source libheif project to WebAssembly, and running it inside the page.
Is my photo uploaded to convert it?
No. The HEIC file is decoded by WebAssembly code running in your own browser tab and re-encoded to JPG there too. The only network request involved fetches the decoder itself from this site, once; your photo bytes never leave your device. That matters for HEIC in particular, because iPhone photos routinely contain GPS coordinates of your home.
What quality should I use for HEIC to JPG?
Camera photos convert well at quality 85 to 90: visually identical for sharing and printing, at a fraction of the size a lossless format would need. Keep in mind the JPG cannot contain more detail than the HEIC held; if the light was bad or the photo is already soft, a higher quality setting only makes the file bigger.
Does the converted JPG keep the photo the right way up?
Yes. iPhones record orientation as metadata instead of rotating the pixels, which is why some converters produce sideways photos. This tool applies the stored orientation to the pixels during decoding, so the JPG displays correctly everywhere, including software that ignores orientation metadata.
Is GPS location removed from the converted photo?
Yes. The JPG is written fresh from decoded pixels, without the original EXIF block, so GPS coordinates, capture date and camera details are not carried over. If you want to keep that data for your own archive, keep the original HEIC file as well.
Can I convert a whole batch of iPhone photos at once?
Yes, up to 20 files per session, 80 MB per file. Each file is decoded and converted in turn with a bounded queue so a big batch does not freeze the tab, and Download all packs every converted JPG into a single ZIP file.
More free tools: Image Converter · PNG to JPG · JPG to WebP · Image Compressor · Image Resizer