Conversion tool
HEIC to JPG
Decode HEIC and output JPG directly in your browser. Conversion drops the original metadata — exactly right before an upload, but it also means the camera settings go with it.
HEIC / HEIF → JPG/15 MB per file/30 at a time/No upload
Drop a file here, or click to choose
HEIC / HEIF only · 15 MB per file · up to 30 files
Conversion uses libheif (wasm) running in your browser. Files are never uploaded.
Above 92 the difference is invisible; 100 makes the file noticeably larger
Why HEIC needs converting
HEIC is a still-image format built on HEVC encoding. Apple has used it by default since iOS 11, and files are 40–50% smaller than a JPEG of the same quality. The problem is compatibility: most websites, some Android phones and a fair number of upload endpoints do not accept it, which is why “HEIC to JPG” is such a frequent operation.
| HEIC | JPG | |
|---|---|---|
| Size at equal quality | 40–50% smaller | Larger |
| Compatibility | Apple ecosystem, some newer systems | Every platform |
| Alpha channel | Supported | Not supported |
| In-browser processing | Needs a wasm decoder | Native |
What the conversion actually does
- 1DecodeThe wasm build of libheif turns HEIC into pixel data, entirely on your machine.
- 2Re-encodeEncodes to JPEG at the quality you pick. 92 is the default and looks identical to the eye.
- 3Drop metadataOnly pixels are carried over; EXIF, GPS and C2PA are not inherited.
Note the third step: it is both an advantage and a cost. For a pre-upload clean-up it does the job for free; but if your delivery needs the camera details, handle that separately afterwards, or keep the original HEIC as a master copy.
If you just want the iPhone to stop shooting HEIC
- Settings → Camera → Formats → choose Most Compatible, and it outputs JPEG from then on.
- Settings → Privacy & Security → Location Services → Camera → choose Never, to stop GPS being written at the source.
- Existing HEIC files can be batch-converted on this page, 30 at a time.
Common questions
Does conversion lose quality?
It passes through one lossy encode, but at quality 92 the difference is essentially invisible. If you need absolute fidelity, use the HEIC metadata cleaner and output at the original resolution, or export from Preview on a Mac.
Are files uploaded?
No. Decoding and encoding both happen in your browser, and the file never leaves the device.
Is EXIF preserved?
Not currently. The conversion outputs pixels only. If you need camera details, use the inject-camera-EXIF option in the cleaning tool afterwards.
Does it support Live Photos?
Only the still frame is processed. The video attached to a Live Photo is not kept.
Can it convert HEIF?
Yes. HEIF and HEIC are the same container family with an identical decoding path.