HEIC to JPG Converter

Convert Apple HEIC and HEIF photos to JPG or PNG right in your browser — batch conversion with a quality slider and ZIP download.

HEIC decoding runs locally in your browser with a WebAssembly decoder. Your photos never leave your device.

Convert HEIC Photos

Click to browse HEIC photos or drag & drop — .heic and .heif files, multiple at once

Output format
JPG quality (0.92)
Max dimension

How It Works

HEIC has been Apple's default photo format since iOS 17 — its files are roughly 50% smaller than equivalent JPEGs, but many browsers, office suites and websites still cannot open them. This tool decodes each HEIC or HEIF file in your browser using heic-to, which wraps a WebAssembly decoder, then re-encodes the pixels to the format you pick. No photo ever leaves your device.

JPG or PNG
JPG is the default and the most compatible choice for sharing photos; the quality slider (0.5–1.0) controls how aggressive the compression is. PNG is lossless — larger files, zero additional detail loss — and is the better pick when you plan to edit the image further. The quality slider is disabled for PNG since it has no effect there.
Quality and size
Because the photo is re-encoded once (HEIC to pixels to JPG/PNG), the output size depends on your quality setting and, if you choose one, a maximum-dimension preset. Constraining the longest side to 4096 or 2048 px downscales through a high-quality canvas resample and can cut file size several-fold for web use.
Orientation and metadata
Rotated iPhone shots are rendered through a canvas, so the EXIF orientation flag is applied and the output is upright everywhere. Be aware of the trade-off: because the image is re-encoded, original EXIF metadata (GPS, capture date, camera model) is not carried into the JPG/PNG output.

Frequently Asked Questions

Do I need to install anything?

No. The converter is a web page — open it and drop your HEIC files. Decoding runs on your device through a WebAssembly HEIC decoder, so there is no app, plugin or account required.

Is my photo quality lost?

There is one re-encode step: HEIC is decoded to pixels and then saved as JPG (your chosen quality) or lossless PNG. At quality 0.92 the difference from the original is essentially invisible; lower values or downscaling will be noticeable. PNG output never discards detail.

Can I convert Live Photos?

A Live Photo is a still HEIC image plus a short MOV video. This tool converts the still frame — the .HEIC file — which is exactly what you need for sharing the photo itself; the motion part stays in the video file.

Does it work on Android or Windows?

Yes. Input is any HEIC or HEIF file regardless of where it came from — iPhone exports, camera samples, or files received by email. The decoder runs in Chrome, Firefox, Edge and Safari alike; only the input side matters, and that is handled by the WebAssembly decoder.

Is anything uploaded to a server?

No. Each photo is read with the File API and decoded entirely in your browser tab. There is no upload endpoint, no account and no network request carrying your image data.