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
Drop your .heic files in
Or paste from clipboard, or pick from your Downloads. We handle one or many at once.
Browser decodes locally
Conversion happens 100% on your device using WebAssembly — your photos never leave your browser.
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 →