toolkit

Convert HEIC to JPG

target
ready

Your camera roll converts to JPG right here, in this browser tab, and not one photo is uploaded — drop as many HEIC or HEIF files as you like above and they come back as a single .zip. The decode and re-encode both run on your own device via WebAssembly. Personal photos are exactly the kind of file you should not have to hand to a stranger's server just to change a format.

Why HEIC files won't open everywhere

HEIC is the format iPhones save photos in by default. It compresses better than JPEG, but plenty of older software, Windows apps, and web forms still can't open it. Converting to JPG trades a bit of file size for something that opens absolutely everywhere.

Convert the whole camera roll at once

A phone export is rarely one photo. Drop the entire folder onto the zone above, or select every file in the picker, and each one is queued and converted in turn with its own progress and its own result. When a batch of two or more finishes, the results are offered as a single .zip you save with one click. Nothing caps how many you add, and nothing is charged for it: the work runs on your own processor, so there is no per-file cost for anyone to bill.

Orientation is preserved

HEIC stores rotation as a transform property inside the file container rather than a separate tag. This tool applies that transform during decoding, so a photo taken in portrait comes out right-side up — the same way it already looks in your camera roll, not sideways.

What happens to transparency

JPEG has no alpha channel. If the source image has any transparency, it gets flattened onto a white background before the JPG is written — there's no way around that in the JPEG format itself.

Quality control

You can pick the output JPEG quality before converting. Higher quality means a larger file; the default (92%) is a reasonable balance for photos.

Frequently asked questions

Is my photo uploaded anywhere?

No. The HEIC file is decoded and re-encoded entirely inside your browser using WebAssembly. It never leaves your device.

Can I convert several HEIC files at once?

Yes, as many as you like. Drop a folder or select every file in the picker; they convert one after another and the whole batch comes back as a single .zip. There is no limit on the count and no fee — a batch is treated no differently from a single photo.

Does this work with HEIF as well as HEIC?

Yes — HEIC and HEIF are handled by the same decoder here.

Will the photo's orientation be correct?

Yes. The container's own rotation/mirror transform is applied during decoding, so portrait and landscape photos come out the right way up.

Can I convert back from JPG to HEIC?

Not with this tool — HEIC decoding is supported, but there's no HEIC encoder here. This is a one-way HEIC → JPG converter.

Is there a file size limit?

No hard limit is enforced, but very large files take longer since everything runs on your own device's CPU rather than a server.