Convert HEIC to JPG
Turn an iPhone HEIC Photo Into a Standard JPG
Need to use Convert HEIC to JPG right now?
Neither Chrome nor Firefox can display HEIC directly — this decodes it properly so the photo opens anywhere.
Upload a HEIC/HEIF file
Drop an image, or click to browse
Processed locally in your browser — never uploaded
Result
Your result will appear here
HEIC (used by default on iPhone) decodes entirely in your browser via WebAssembly — nothing is uploaded. Most cameras save two images (a full photo and a thumbnail) inside one HEIC file; this converts the primary, full-resolution image.
Features
- Runs entirely in your browser
- Privacy-first — your data is never uploaded
- Real-time, instant results
- 100% free, no sign-up required
- Works on desktop, tablet, and mobile
- No installation needed
Who uses this tool?
About Convert HEIC to JPG
HEIC (High Efficiency Image Container) has been the default photo format on iPhones since iOS 11, and while it compresses noticeably better than JPEG at the same quality, it causes a steady stream of small frustrations: many Windows programs, websites, and older devices simply can't open it, and neither Chrome nor Firefox can display a HEIC file directly. This tool decodes HEIC/HEIF files and re-exports them as JPG, the format virtually everything accepts.
Since browsers have no native ability to decode HEIC, this works by running a real HEIC decoder (libheif, the same underlying library used by many desktop photo tools) compiled to WebAssembly and executed directly in your browser — the actual image data is decoded pixel-by-pixel on your device, not approximated or faked, then drawn to a canvas and re-encoded as a standard JPEG.
A HEIC file from an iPhone typically contains more than one image internally — the full-resolution photo plus an embedded thumbnail — and this tool converts the primary, full-resolution image, so you get the actual photo at its original quality rather than a low-res preview.
Because this is a genuine decode rather than a server-side conversion, nothing about your photo is uploaded anywhere — the entire process, from reading the HEIC bytes to producing the final JPG, happens locally using WebAssembly.
How it works
- Upload your HEIC/HEIF file. Select a photo saved in Apple's HEIC format.
- Automatic decoding. The image is decoded locally via WebAssembly, no upload involved.
- Download the JPG. Get a standard JPG that opens anywhere.
Examples
Converting an iPhone photo
Input
IMG_4821.HEIC from an iPhone camera roll
Output
IMG_4821.jpg, openable on any device or website