Free Tools Grid

HEIC to JPG / PNG

Image Tools

Convert iPhone and Mac HEIC / HEIF photos to JPG or PNG, entirely in your browser. Drop one file or many — batch conversions download as a single ZIP.

Runs entirely in your browser
Loading tool...

About HEIC to JPG / PNG

HEIC (High Efficiency Image Container) is the default photo format on every modern iPhone and on Apple silicon Macs. It uses HEVC compression to store roughly the same image quality as JPEG at about half the file size — great on the device, painful everywhere else. Most Windows apps, Android phones, social media uploaders, document editors, and email clients still can't display HEIC, so sharing or embedding one of your own photos often means converting it first.

This converter accepts .heic and .heif files of any size and produces a JPG (smaller, lossy, universally supported) or PNG (lossless, larger, supports transparency). For JPG output you can tune quality from 50% to 100%; 85–90% is visually indistinguishable from the original in most cases. Drop multiple files at once and download them as a single ZIP. Everything runs in your browser using the WebAssembly HEIC decoder — no upload, no privacy risk to your photos.

How to use

  1. 1

    Pick the output format

    JPG for smaller files (best for sharing photos). PNG for lossless conversion (best when you'll edit or print the result).

  2. 2

    Adjust JPG quality if needed

    Drag the JPG quality slider. 90% is a great default; 70–80% is fine for the web; 95%+ if you'll edit further.

  3. 3

    Drop your HEIC files

    Drag and drop one or many .heic / .heif files into the drop zone, or click to pick from your file system. The converter handles batches.

  4. 4

    Download converted files

    Single-file mode: a Download button appears under the preview. Batch mode: use Download all (.zip) to grab everything in one go.

Examples

Typical iPhone photo conversion (JPG, 90%)

Output

IMG_4521.heic (3.2 MB) → IMG_4521.jpg (1.8 MB) — same resolution, ~44% smaller bytes

Lossless PNG conversion

Output

IMG_4521.heic (3.2 MB) → IMG_4521.png (12.4 MB) — much larger but perfectly faithful

Frequently asked questions

Why is HEIC so hard to open everywhere?+

HEIC uses the HEVC (H.265) codec, which is patented and requires licensing fees for decoders. Most non-Apple platforms either don't ship a built-in HEIC decoder or do so only behind an opt-in download. JPG and PNG are royalty-free and have been supported everywhere for 25+ years.

Will I lose quality converting HEIC to JPG?+

Slightly — both formats use lossy compression, so each generation loses a little information. At 90%+ quality the loss is imperceptible to the eye for almost any photo. PNG is lossless if you need a pixel-faithful copy.

Are my photos uploaded anywhere?+

No. Decoding happens entirely in your browser using a WebAssembly HEIC decoder. Open the Network tab in DevTools while converting — you'll see no requests carrying your photo data.

How big a file can I convert?+

Tested cleanly up to ~50MB HEIC files on a modern laptop. Very large or burst-shot batches might briefly stall the page while the WebAssembly decoder runs — give it a few seconds per file.

Why does my converted JPG look slightly different from the iPhone preview?+

iPhones apply post-processing (HDR, smart HDR, photographic styles) that's baked into the HEIC. The converter outputs exactly what's in the file, which is sometimes a little different from what Photos.app renders. The image data itself is faithful.

Can I tell iPhone to just save as JPG instead of HEIC?+

Yes — Settings → Camera → Formats → choose Most Compatible. New photos will be JPG. Existing HEICs stay HEIC; you'd still need a converter like this one for those.

Does this work in Safari?+

Yes — Safari can natively decode HEIC, but the converter still uses its built-in WASM decoder so the behavior is consistent across browsers. The download UX is identical.