Convert HEIC to JPG in your browser — free, private, no uploads.
Make an iPhone photo usable on the first screen. HEIC and HEIF are decoded into a verified JPG in this browser tab; PNG, PDF, WebP, batch controls, and manual transforms remain one click away.
- No account or file upload endpoint
- Output signature checked
- Conservative memory budget
Not sure the file is really HEIC? Inspect it before decoding.
Private quick convert
HEIC to JPG, right here.
Drag a HEIC photo here
or paste a copied photo — only the first selected file enters this quick path
No HEIC handy? The demo is a 128 × 96 file generated from UnHEIC's own icon and bundled with this page.
Your photo bytes, filename, pixels, and extracted details are never sent as product telemetry. The decoder loads only after you choose, drop, paste, or request the bundled demo.
Local processing path
A result you can account for
- 01InspectRead a bounded header and estimate decoded work before conversion.
- 02Decode locallyHEIC decoding runs in browser Worker/WASM code where the library supports it.
- 03TransformApply output, quality, dimensions, background and orientation choices.
- 04VerifyCheck signature, MIME, extension and browser decodability before download.
Boundary: source EXIF, GPS, capture date and embedded ICC profiles are not preserved by the current HEIC decoder. The workbench says so before conversion.
Choose an output without choosing your files again.
The four HEIC routes have distinct instructions and limits, while an in-memory workbench keeps selected files available as you switch output.
More image converters, same local path.
AVIF, WebP, PNG, JPG and BMP conversions run through the same bounded queue and the same signature, MIME, extension and browser-decode checks. Animated sources are refused rather than reduced to one arbitrary frame.
- AVIF to JPGAVIF → JPG
- AVIF to PNGAVIF → PNG
- WebP to JPGWEBP → JPG
- WebP to PNGWEBP → PNG
- PNG to JPGPNG → JPG
- JPG to PNGJPEG → PNG
- BMP to JPGBMP → JPG
- PNG to WebPPNG → WEBP
- JPG to WebPJPEG → WEBP
- Compress image to a target sizeJPEG, PNG, WEBP → JPG
- Resize image to exact dimensionsJPEG, PNG, WEBP → PNG
- Bulk image converterJPEG, PNG, WebP, AVIF, BMP → JPG, PNG or WebP
A file extension is only a claim.
The detector looks at bounded binary evidence, separates container from image brand, and says unknown when evidence is insufficient.
Open format detectorCLAIMED
vacation.jpg · image/jpeg
Detected container
ISO BMFF
Image brand
avif
Magic evidence
66 74 79 70 … 61 76 69 66
Confidence
High · signature + brand
Illustrative detector state. Real results are generated only from the file selected in your browser and can be copied as a text report.
What survives the browser path?
These outcomes reflect the installed decoder and canvas/PDF encoders—not a preservation promise.
| Signal | Output policy | Practical effect |
|---|---|---|
| EXIF / GPS / capture date | Stripped | Not copied into JPG, PNG or PDF image content. |
| ICC / wide gamut / HDR | Not preserved | Browser decode and canvas output may reduce color range. |
| Orientation | Preview + manual control | Decoder pixels are previewed; rotate/flip can be applied explicitly. |
| Transparency | Output-dependent | PNG can carry alpha; JPG uses the chosen background. |
| PDF text | Raster only | No OCR and no selectable text are created. |