HEIC to JPG

Your iPhone shoots HEIC and half the web will not open it. Every free converter fixes that by taking your photos onto their server first. This one does not: the decoder is a WebAssembly build of libheif that runs on your machine, so the pictures stay where they are. Drop as many as you like.

Drop HEIC photos here or click to choose
The decoder is fetched the first time you convert, not when the page loads.
90

Why your photos are HEIC in the first place

Apple switched the camera to HEIC in 2017 because it is roughly half the size of JPEG at the same visible quality — the same compression family as HEVC video, applied to a still. On the phone it is invisible: everything Apple makes reads it. Off the phone it is a wall. Windows wants a paid codec for it, most web forms reject it, and plenty of desktop software still shrugs. That gap is the whole reason this page exists.

What "in your browser" actually means here

The decoder is a WebAssembly build of libheif, about a megabyte, served from this site and fetched the first time you press Convert rather than on page load — so nobody who is only reading pays for it. Once it arrives, every file you drop is decoded and re-encoded by your own processor. No image is sent anywhere, there is no queue, no account and no size cap beyond what your machine will hold.

Metadata does not come along

Converting re-encodes the pixels and nothing else, so the EXIF block — the GPS coordinates, the timestamp, the camera and lens, the serial number — is left behind. For most people sharing a photo that is the outcome they wanted anyway. To see what was in there first, or to strip metadata from a JPEG you already have, there is a tool for that: EXIF viewer and stripper

JPG or PNG

JPG for photographs, every time: it is what the format was designed for and the quality slider lets you trade size against artefacts. PNG only if you need pixels preserved exactly — a screenshot, a diagram, something you will edit again — and be ready for a file several times larger, because lossless compression has very little to work with on a photograph.

FAQ

Are my photos uploaded?

No. The decoder runs in this page and the conversion happens on your machine. The only thing this site sends you is the decoder itself.

How many can I do at once?

As many as your machine will hold. They are converted one after another rather than all at once, which is slower to watch and much less likely to run a phone out of memory. Several files come back as a ZIP.

Will the photo look worse?

Slightly, at the edges of fine detail, because HEIC was already lossy and JPG is lossy again. At quality 90 you will not see it on a photograph. PNG avoids the second loss entirely at the cost of a much bigger file.

My photo came out rotated in another converter. Will it here?

It should not. Rotation is stored as a property of the image rather than baked into the pixels, and libheif applies it while decoding, so what you get is the right way up.

What about Live Photos?

Only the still is converted here. The moving half is a separate video file, and it has its own tool: Live Photo converter

Built by the GO AI team. libheif (LGPL-3.0) · EXIF viewer and stripper · Image compressor · All free tools