HEIC to JPG Converter
Convert HEIC images to JPG without uploading them.
File
Result
Your converted file will appear here.
About the HEIC to JPG converter
HEIC is what an iPhone saves photos as by default. It is roughly half the size of an equivalent JPEG, and almost nothing outside Apple’s ecosystem will open it.
This converts a HEIC photo to a JPG that anything can read, without the file leaving your device.
The file is decoded, redrawn on a canvas and re-encoded by your browser. Nothing is uploaded, so there is no queue, no size cap imposed by a server, and no copy of your image left behind on someone else’s disk.
This one needs Safari
HEIC decoding is not something a browser can be talked into. Safari on macOS and iOS has it built in because the system frameworks do; Chrome and Firefox have no HEIC decoder at all, and cannot get one.
Rather than let you upload a photo and then fail, this page checks whether your browser can decode HEIC and hides itself if it cannot. If you are reading this in Chrome, the converter above will not be shown.
Turning it off at the source
If you would rather not convert photos one at a time, an iPhone can simply stop producing HEIC: Settings, then Camera, then Formats, then Most Compatible. New photos are saved as JPEG from then on.
There is a real trade-off. JPEG files are noticeably larger for the same picture, and you lose HEIC’s support for things like depth maps.
What is lost in the conversion
JPEG is lossy, so re-encoding always costs a little quality. At the default 92 the difference is not visible at normal viewing sizes.
Live Photos, depth information and any HDR gain map do not survive — a HEIC can hold all of those, and a JPEG cannot represent them.
Frequently asked questions
Why can I not see the converter?
Because your browser cannot decode HEIC. Only Safari can, so open this page on a Mac or an iPhone. Every other converter on the site works everywhere.
Can you add HEIC support for Chrome?
Only by shipping a WebAssembly decoder of several megabytes, or by uploading your photo to a server. The first makes the page slow for everyone, the second breaks the promise that files stay on your device, so neither is worth it.
What is the difference between HEIC and HEIF?
HEIF is the container format; HEIC is an image stored in it using HEVC compression. In everyday use the names are used interchangeably, and both extensions are accepted here.
Is my image uploaded to a server?
No. The conversion runs in your browser using the canvas API. The file never leaves your device.