HEIC to JPG Converter

Convert an iPhone HEIC photo to JPG directly in your browser.

This tool runs entirely in your browser. Your files are never uploaded to a server.

Drop a HEIC/HEIF photo here or click to upload

What this tool does

Converts a HEIC or HEIF photo — the format iPhones save by default — to JPG by decoding it with a WebAssembly build of libheif and re-encoding the result as JPG, entirely inside your browser.

How to use it

Drop or select one HEIC/HEIF file. The tool first checks the file's actual bytes to confirm it's really HEIC/HEIF, then decodes and converts it; a ready-to-download JPG appears within a second or two for a typical phone photo.

Worked example

Upload IMG_4821.heic (3.8 MB, taken on an iPhone) and you get IMG_4821.jpg ready to download — same pixel content, re-encoded at 92% JPG quality.

Why convert to JPG

JPG is supported everywhere — every browser, editor, printer and messaging app — while HEIC still isn't recognized by many Windows programs, older Android devices and various web uploaders, so converting makes the same photo usable in far more places.

What changes technically

The HEIC bitstream is decoded to raw pixels and re-encoded as JPG at a fixed 92% quality; only the first image in the file is used, so multi-image HEIC containers such as Live Photos or burst shots only convert their primary frame. If the uploaded file's contents don't actually look like HEIC/HEIF, conversion is stopped with a clear message instead of guessing.

Limitations

Only one file can be converted at a time — there's no batch mode. Very large HEIC files (very high-resolution photos) can take a few seconds to decode since the WebAssembly decoder does more work than a native format conversion.

Scope, sources and privacy

Decoding uses a WebAssembly build of the open-source libheif library, matching the HEIF/HEVC image format. Conversion runs entirely in your browser; your photo is never uploaded to a server.

Frequently Asked Questions

Why do my iPhone photos have a .heic extension?
iOS saves photos in HEIC (High Efficiency Image Format) by default since iOS 11 — it stores similar quality in a smaller file than JPG, but many apps, websites and older devices don't open it.
Is my photo uploaded to a server?
No — the HEIC file is decoded and converted entirely in your browser using WebAssembly. It never leaves your device.
Why did conversion fail?
The tool checks the file's actual content before converting; if it doesn't look like a valid HEIC/HEIF image, or the file is corrupted, conversion stops instead of producing a broken image.