toolfree

HEIC to JPG

Convert iPhone HEIC photos to JPG in your browser. Batch conversion, adjustable quality, and your photos are never uploaded to a server.

Runs in your browser

Files are decoded in your browser. Nothing is uploaded.

Why your iPhone photos will not open

Since iOS 11, iPhones save photos as HEIC (High Efficiency Image Container), which stores an image encoded with HEVC. It produces files roughly half the size of a JPEG at comparable quality, which is why Apple adopted it, but support elsewhere is patchy. Windows needs a codec from the Microsoft Store, and a great many websites and older applications reject the format outright.

Why this one does not upload your photos

Most free HEIC converters work by uploading your photo to a server, converting it there, and giving you a download link. Your photo sits on someone else’s machine, and photos straight from a phone often carry GPS coordinates and a timestamp in their metadata.

This tool decodes HEIC using a WebAssembly build of libheif that runs inside your browser. Your photos are read from disk by the page and never transmitted. You can confirm it by opening your browser’s network tab while converting, or by disconnecting from the internet once the page has loaded.

Choosing a quality setting

JPEG quality trades file size against visible artefacts:

SettingUse for
0.9-1.0Photos you intend to edit or print
0.8-0.85General use, the default, and visually indistinguishable for most photos
0.6-0.75Web uploads and email, where size matters more

JPEG is lossy and re-encoding always discards some information, so convert from the original HEIC rather than from an already-converted JPEG.

What is not preserved

If you want to keep any of these, keep the original HEIC alongside the JPEG.

Batch conversion

Select as many files as you like. Each is decoded in turn and offered as a separate download. Because the work happens on your own machine, large batches are limited by your device’s memory rather than by an upload limit or a queue.