HEIC to JPG
Turn iPhone HEIC photos into JPG or PNG right in your browser
What is HEIC, and why convert it?
HEIC (High Efficiency Image Container) has been the iPhone default photo format since iOS 11: the same shot takes about half the storage of a JPEG. The catch is compatibility — Windows PCs, older Android phones and many websites still cannot open .heic files, so sharing or uploading them fails. Converting to JPG or PNG keeps every pixel while making the photo open everywhere.
What this tool does
- 📱 Converts .heic and .heif photos to JPG or PNG
- 🗂️ Converts a whole batch at once, each file downloads separately
- 🎚️ JPEG quality slider (50–100) to balance size and fidelity
- ⚡ Decodes on your device with a self-hosted engine — no queues, no watermarks
When to use it
- Sending iPhone photos to someone on Windows or Android
- Uploading pictures to a form or website that rejects .heic
- Archiving phone photos in a format every device opens in ten years
Privacy: conversion happens locally in your browser — originals and results never touch our servers, and location metadata is stripped from the output by design.
Last updated · 2026-09-01
How the conversion works
Your browser cannot decode HEIC natively, so this page ships its own decoder (libheif compiled to WebAssembly, self-hosted on this site — no CDN). Each file is decoded to raw pixels and re-encoded to JPEG or PNG locally. Nothing is uploaded, nothing is queued, and EXIF metadata is dropped in the process.
Why convert HEIC here?
Built for iPhone photos
Reads the actual HEIC and HEIF containers your iPhone saves — including stills pulled from Live Photos — instead of choking on them like generic converters do.
Private by architecture
There is no upload step to trust: decoding runs on your own device, and the EXIF data (including GPS location) never survives the trip into the JPG.
Batch with a quality dial
Drop a whole album, convert everything in one pass, and tune JPEG quality per round — download files one by one or grab them all at once.
Frequently asked questions
Do my photos get uploaded to a server?⌄
No. The HEIC decoder runs entirely inside your browser — your photos never leave your device. You can even disconnect from the internet after the page loads and conversion still works.
Is EXIF and location metadata kept in the converted file?⌄
No, and that is deliberate: the decoder only carries over pixels, so shooting location, device model and timestamps are stripped. Treat the JPG as a clean sharing copy and keep your original HEIC if you need the metadata.
Why is the JPG bigger than the original HEIC?⌄
HEIC compresses roughly twice as efficiently as JPEG — the same photo simply needs more bytes as a JPG. Lower the quality slider if file size matters more than pixel-perfect fidelity.
Frequently asked questions
Do my photos get uploaded to a server?
No. The HEIC decoder runs entirely inside your browser — your photos never leave your device. You can even disconnect from the internet after the page loads and conversion still works.
Is EXIF and location metadata kept in the converted file?
No, and that is deliberate: the decoder only carries over pixels, so shooting location, device model and timestamps are stripped. Treat the JPG as a clean sharing copy and keep your original HEIC if you need the metadata.
Why is the JPG bigger than the original HEIC?
HEIC compresses roughly twice as efficiently as JPEG — the same photo simply needs more bytes as a JPG. Lower the quality slider if file size matters more than pixel-perfect fidelity.