HEIC to JPG Converter
Convert iPhone HEIC photos to JPG or PNG free
HEIC to JPG Converter tool
HEIC to JPG Converter: key facts
- What it does
- Convert iPhone HEIC photos to JPG or PNG free
- Category
- Image Tools
- Cost
- Free, with no account, sign-up, or install.
- Your data
- Runs entirely in your browser — the files and text you enter are never uploaded to a server.
- Last reviewed
- . Report an incorrect result.
Understanding the HEIC to JPG Converter
iPhones and iPads shoot in HEIC (High Efficiency Image Container), a format that packs excellent quality into roughly half the storage of an equivalent JPEG. The problem arises the moment you try to share that photo with someone on Windows, upload it to a website, or attach it to an email — most software outside the Apple ecosystem simply cannot open a HEIC file. The HEIC to JPG Converter decodes your photos to standard JPEG or PNG entirely in your browser, with no server involved — and unlike a plain decode, it also carries the photo's capture date, camera info and GPS location across into the converted file.
The most common scenario is the iPhone owner who plugs in to a Windows PC and finds a folder full of files that Windows Photos refuses to display, or who tries to attach a HEIC to a web form that only accepts JPG and has a size limit besides. Designers and editors also reach for it when clients send unprocessed iPhone shots that their editing software won't ingest. The tool handles batch conversion: add as many HEIC files as you like, choose JPG or PNG, a quality level for JPEG, and an optional resize ceiling, then click Convert — a progress indicator tracks each file as the HEIC decoder runs, and Cancel stops the batch partway through if you need to. Live Photos and burst-mode HEIC files, which can contain more than one image in a single container, have every frame recovered rather than just the first. When everything is done, download files individually or grab them all in a single ZIP.
Conversion uses the open-source heic2any library for the actual decode, running in your browser's JavaScript engine. On its own, heic2any strips all metadata from its output — a well-documented limitation of the library. This tool closes that gap itself: it reads the original HEIC's Exif item directly out of its container and rebuilds it into the converted JPEG, so a photo dropped into a library still sorts by the date it was actually taken and still maps to where it was shot, exactly as the untouched original would. Because there is no server upload step at any point, even private or sensitive photos — medical images, legal documents photographed on an iPhone — stay entirely on your device.
Getting a result
- Drop your HEIC or HEIF files onto the large upload zone, or click to browse and select one or more .heic files.
- Choose the output format — JPG (smaller, universally supported) or PNG (lossless, larger).
- For JPG, move the quality slider to balance file size against image sharpness, and pick a resize limit if the output needs to fit a form's size cap.
- Leave "Preserve capture date, camera info and location" on to keep that data, or switch it off to strip it — for example before sharing a photo publicly.
- Click Convert and watch the progress counter as each file is decoded; Download individually or click Download All (.zip) once it's done.
Reasons to use it here
- Carries the original capture date, camera model and GPS location into the converted JPEG — heic2any alone discards all of this, so most browser-based converters silently lose it.
- Recovers every frame of a Live Photo or burst HEIC instead of quietly keeping only the first, which is what the underlying decoder does by default.
- An optional resize limit produces a smaller file for uploads with a size cap, without a separate compression step.
- 100% private: files, and the metadata read from them, never leave your browser.
Frequently Asked Questions
Why can't Windows open HEIC files directly?
HEIC uses the HEVC codec for compression, which requires a licensed decoder. Windows 10 and 11 can open HEIC files only if you install the HEIF Image Extensions from the Microsoft Store (free) or the HEVC Video Extensions (paid). If you'd rather not install anything, converting to JPG solves the problem permanently.
Does this tool keep the photo's date, camera info and location?
Yes, by default, when converting to JPG. The tool reads the Exif item directly out of the HEIC's own container and rebuilds it into the output JPEG's metadata, with the orientation flag normalized since the image is already rotated correctly by the decoder. Untick "Preserve capture date, camera info and location" before converting if you'd rather the output carry no metadata at all — useful before posting a photo somewhere public. PNG output never carries this metadata, matching how the format is used elsewhere on this site.
What happens with Live Photos or burst HEIC files?
A HEIC container can hold more than one image — Apple's Live Photos and some burst modes work this way. The tool recovers every frame and lists each as its own numbered result (e.g. IMG_1234_1.jpg, IMG_1234_2.jpg) rather than converting only the first and discarding the rest.
Will I lose quality converting HEIC to JPG?
At 90% quality the visual difference from the HEIC original is imperceptible in almost all photos. JPEG is a lossy format, so technically some data is discarded, but the perceptual quality is very high. If you need a truly lossless output, choose PNG — the file will be larger but identical in quality to the source.
Are my photos uploaded anywhere?
No. The heic2any library decodes entirely in your browser's JavaScript engine, and the metadata read/rebuild step is plain JavaScript running on the same file. Your photos, and anything inside them, never leave your device.