Free tool · runs in your browser

HEIC to JPG Converter

Turn iPhone HEIC photos into JPG, PNG, or WebP that open everywhere. Drop in a whole batch, resize, and shrink file size in one go.

🔒 100% private — your photos never leave your device

Drop HEIC photos here

or click to choose files · .heic and .heif

90

How it works

When you drop in a HEIC photo, this tool decodes it with a WebAssembly build of libheif, the same open-source engine that reads the format, and then re-encodes it as JPG, PNG, or WebP using your browser's Canvas. All of that happens on your own machine. There is no upload, no queue, and no copy of your photo sitting on someone's server. After the page has loaded you can disconnect from the internet and it will still convert.

Why your iPhone photos are HEIC

Since iOS 11, iPhones save photos as HEIC by default because it stores the same image in roughly half the space of a JPG. The catch is that plenty of websites, job application forms, older Windows software, and other people's phones still cannot open it. Converting to JPG is the quickest way to make a photo that just works everywhere you need to send it.

Tips for the best result

For photos you are emailing or uploading to a form, JPG at quality 85 to 92 looks identical to the original at a fraction of the size. Choose PNG only when you need a lossless copy or a transparent background. If a site has a file-size limit, set a max width to bring the dimensions down before converting. Need to go the other way or handle PNG and WebP files too? The image converter in the lab covers that.

Are my photos uploaded anywhere?

No. Everything runs locally in your browser using WebAssembly and the Canvas API. Your files never touch a server, which is why it is private and works offline once loaded.

What files can I convert?

HEIC and HEIF files, including Live Photos and burst shots from iPhone and iPad. You can output JPG, PNG, or WebP.

Can I convert a whole batch at once?

Yes. Drop in as many photos as you like, convert them together, and grab them all in a single zip.

Is there a limit or a sign-up?

No sign-up and no hard limit. Very large batches are bounded only by your device's memory, since all the work is done on your machine.

Why does the first conversion take a moment?

The HEIC decoder loads once on the first conversion. After that, every photo is fast.

I build tools like this every day.

Senior full-stack engineer, available for senior or contract work, fully remote. See the rest of the lab or get in touch.