How to use it
- Drop your HEIC or HEIF files onto the box below.
- Choose JPG for photos, or PNG if you need a lossless copy.
- Press Process files and download the converted images.
How it works, and why nothing is uploaded
The page loads a copy of libheif, the open-source HEIF decoder, compiled to run inside your browser. It reads the HEVC-encoded picture inside the container, draws it onto a canvas and re-encodes that canvas as JPG or PNG. The decoder is about 1.3 MB and is fetched from this site the first time you convert something; after that everything, including the photo, stays on your device.
What you lose and what you keep
JPG keeps the pixels and the visible picture. It does not keep the second frame of a Live Photo, depth maps, or the extra dynamic range some newer iPhones record; those are HEIC-only features and no converter can carry them into JPG. Location and camera metadata are not copied either, which is usually what people want when sharing a photo but worth knowing if you rely on the capture date.
JPG or PNG
Choose JPG for photographs. At 90 quality the result is visually identical and a fraction of the PNG size. Choose PNG only for screenshots or graphics saved as HEIC, where a lossless copy matters more than file size.
Questions
Why does my computer say HEIC is not supported?
HEIC is licensed technology and many programs never added it. Converting to JPG avoids the problem in every program you use.
Can I stop my iPhone from saving HEIC in the first place?
Yes. In Settings, Camera, Formats, choose Most Compatible. New photos are then saved as JPG; existing ones still need converting.
Does it handle burst and Live Photo files?
A file that contains several images gives you the first one, which is the frame the phone shows in its gallery.