Nothing leaves your computer

HEIC
to JPG

The .heic photos an iPhone takes won't open in half the software that exists. This turns them into ordinary JPEGs, up to 1,000 at a time. Every photo is decoded inside this tab, so none of them are ever uploaded anywhere.

1 · Pictures to convert

Drag photos or a folder here

.heic, .heif and .avif — anything else is ignored

No pictures chosen yet.

2 · Where the JPEGs go

Save them as

No output folder chosen.

If a JPEG already exists

3 · Settings

JPEG quality 92 (recommended)

Convert

Choose some pictures to begin.

How this works

Your photos are decoded by a WebAssembly build of libheif running inside this page, spread across several background threads so the tab stays responsive. Nothing is sent to a server — you can watch the network tab, or turn off your wifi and it still works.

Rotation is the thing most converters get wrong. A phone stores the picture sideways plus a "rotate this" tag; a careless converter either ignores the tag or applies it twice. Here the rotation is baked into the pixels exactly once and the tag is then reset, so the JPEG looks right everywhere.

There is a desktop version too, which does the same job from a window on Windows and can put the originals in the Recycle Bin once it's done.