HEIC

HEIC to JPG

The format iPhones shoot in, that almost nothing else opens. Drop one in and get a JPG back — decoded on your own machine.

HEIC

☞ runs entirely in your browser — nothing is uploaded

Drop your image here

or click to browse — HEIC or HEIF, up to 60 MB

what your phone shoots, what nothing else opens

Why an iPhone photo will not open anywhere else

Since iOS 11 an iPhone saves photos as HEIC by default, because the same picture takes about half the space of a JPG. The cost is that almost nothing outside Apple’s own software will open one: no browser except Safari, and plenty of upload forms, print shops and older programs simply reject the file. So the photo you took is fine, and the place you need to send it cannot read it.

This page carries a decoder of its own — the same libheif that most desktop software uses, compiled to WebAssembly — and runs it on your machine. It is fetched the moment you open a file and not before, so it costs nothing until you need it. The picture is decoded to pixels, drawn on a canvas, and saved back out as JPG, PNG or WebP. Nothing is uploaded, which for a folder of personal photos is the part that matters: there is no server in this tool that could receive one.

three steps

How to convert a HEIC

01

Open the HEIC

Drop in a .heic or .heif up to 60 MB. Files straight off an iPhone are usually one to three megabytes.

02

Wait a moment

A full-size iPhone photo, 4032 by 3024, decodes in well under a second. Nothing is sent anywhere while it does.

03

Download

JPG by default with a quality slider, or PNG to keep every pixel exactly. A burst or a collection gets an image selector.

quick answers

HEIC to JPG FAQ

Why will my iPhone photo not open on a PC?

Because it is a HEIC, and Windows, Android and every browser except Safari need an extra decoder to read one. The format halves the file size, which is why Apple switched to it, but support outside Apple’s own software is still patchy.

Is the photo uploaded anywhere?

No. The decoder is a WebAssembly build of libheif that runs inside your browser, and the JPG is produced on this device. There is no server in this tool to receive a photo — for personal photos that is the whole point.

Will the quality drop?

Going to JPG means lossy compression and the quality slider decides how much; at the default setting the difference is hard to see. Choose PNG if you want the decoded pixels kept exactly, at the cost of a much larger file, or WebP for something smaller than JPG at the same quality.

How large a file can I convert?

Up to 60 MB, which covers any phone photo and most camera HEIFs. A 7008 by 4672 camera file takes a couple of seconds; a normal iPhone photo takes well under one.

What about Live Photos, bursts and portraits?

The still image is what gets converted. A file holding several images gets a selector so you can pick which one. The video half of a Live Photo and the depth map of a portrait shot are not pictures and are left alone.

Does it keep the EXIF data?

No. The output is a fresh image built from the decoded pixels, so the date, location and camera settings do not come along. If you need them, keep the original HEIC as well.

Can I make my iPhone shoot JPG instead?

Yes: Settings, then Camera, then Formats, then Most Compatible. New photos are JPG from then on. The ones already on the phone stay HEIC, which is what this page is for.

Is this free?

Yes — free, with no watermark and no sign-up.