📱 Free tool · No signup

HEIC to JPG Converter — Free, Browser-Only, No Upload

iPhone photos that play nice everywhere.

Try it now ↓

Runs entirely in your browser. Your files never upload to a server.

Drop your HEIC files here

or click to pick — multiple files supported, processes in your browser only

What it does

iPhones default to HEIC because it saves space. Most platforms still can't read it. Every time you try to share a camera-roll photo, half the uploads reject it. This converts HEIC to JPG in your browser — same WebAssembly decoder we use in the main app. No upload, no server, your photos stay on your device. Drag in a batch, get JPGs out.

How it works

01

Drop your .heic files in

Or paste from clipboard, or pick from your Downloads. We handle one or many at once.

02

Browser decodes locally

Conversion happens 100% on your device using WebAssembly — your photos never leave your browser.

03

Download JPGs in one tap

Get individual files or a zip. Original quality preserved (JPEG-95 by default; adjustable).

HEIC to JPG Converter — FAQ

Why does my iPhone shoot HEIC by default?

~50% smaller than JPG at the same visual quality. Great for storage, terrible for sharing. Conversion happens at the moment of share, not at capture.

Do my photos get uploaded?

No. Everything happens in your browser via libheif WebAssembly. We don't see them, store them, or log them.

Can I batch convert?

Yes. Drop a folder or pick multiple files. Big batches (100+) work but take a minute or two — sequential WASM, single thread.

Video files (.HEVC)?

Different pipeline. Use HandBrake or QuickTime for video.

Safari, Firefox, Chrome?

All three. Safari has native HEIC reading already; the converter still works there if you need to send a file out to a non-Apple recipient.

Try HEIC to JPG Converter

Free to start. No signup for the first run. 100% private — runs in your browser, your files never upload.

Use HEIC to JPG Converter →