HEIC to JPG converter — iPhone photos, no upload
Convert the HEIC photos an iPhone takes into ordinary JPGs that open everywhere — in your browser, with nothing uploaded. Several photos at once is fine.
Runs entirely in your browser — nothing is uploaded.
All processing happens in your browser. Your file is never uploaded.
HEIC is the format iPhones and many Android phones shoot in — smaller than JPEG at the same quality, but poorly supported outside Apple software, which is why uploads and attachments so often reject it. This converter decodes HEIC with a version of libheif compiled to run inside your browser (about 3 MB, loaded on first use), so the photos — often personal — never leave your device. EXIF metadata, including GPS location, is not carried into the converted copy. Live Photos convert as their still frame; the video part is not included.
How to use
- Drop in HEIC photos. Straight from an iPhone, AirDrop or a camera roll export.
- Pick JPEG or PNG. JPEG at 85% is right for photos; PNG if you need lossless.
- Convert. Each photo downloads as it finishes, named after the original.
Questions
Why does my iPhone save photos as HEIC at all?
HEIC compresses roughly twice as well as JPEG at the same quality, so Apple made it the default camera format in 2017. Inside the Apple ecosystem it is invisible; the trouble starts when a form, an old program or a Windows machine without codecs receives one and refuses it.
How can this work without uploading, when Windows itself cannot open HEIC?
The page loads a version of libheif — the standard open-source HEIC decoder — compiled to run inside the browser (about 3 MB, fetched on first convert). Decoding happens on your processor; the photo never leaves the machine. You can switch off the network after the page loads and it still converts.
Will the converted photo lose quality?
HEIC is already lossy, and converting re-encodes, so a little is lost — at 85% JPEG quality the difference is invisible in normal viewing. The JPG is typically somewhat larger than the HEIC, because JPEG is the less efficient format; that is the price of compatibility.
What happens to the location data in my photos?
It is not carried over — the converted file contains the pixels only. Since converted photos are often headed for forms, listings and emails, dropping the GPS coordinates is the safer default. The original keeps its metadata untouched.
What about Live Photos and bursts?
A Live Photo converts as its still key frame; the short video part is not included. Bursts export as separate HEIC files and convert one JPG each.