HEIC → JPG

Convert HEIC to JPG

Turn the photos your iPhone actually shot into the format everything else can open. The pictures never leave your device.

Drop images here

or browse, or paste from the clipboard

HEIC and every other format · no size limit · never uploaded

Check it yourself

Your images never leave this tab.

Open your browser's developer tools, switch to the Network tab, and convert a file. You will see the encoder and its WebAssembly module load from this domain the first time, and then nothing — no upload, no image data, no request carrying your file anywhere. Turn off your Wi-Fi after the page loads and it still works.

Frequently asked questions

How do I convert HEIC to JPG for free?
Drop your .heic files onto the box at the top of this page — JPG is already selected — press Convert, and download the results. There is no account, no watermark, no daily quota and no file size cap, because the decoding and encoding both run on your own machine rather than on a server we have to pay for.
Why will nothing open my iPhone photos?
HEIC is a container built on the HEVC video codec, and HEVC is patent-encumbered. That licensing is the reason support never became universal: Windows asks you to install a paid extension, plenty of desktop software has no decoder at all, and most web upload forms reject the extension outright. JPG has no such problem — it is thirty years old and completely unencumbered, so everything reads it.
Do my photos get uploaded anywhere?
No, and there is nowhere for them to go — this is a static site with no upload endpoint and no server-side storage. The HEIC decoder is a WebAssembly build of libheif that runs inside your browser tab. Once this page has finished loading you can put the device in airplane mode and every conversion still works.
Does this remove the GPS location from my photos?
Yes, by default. iPhone photos carry EXIF metadata that usually includes the exact coordinates where the shot was taken, along with the device model and timestamp. The Strip metadata option is on by default, so the JPG comes out without any of it. Turn it off in the settings panel if you would rather keep it.
Will converting to JPG lose quality?
A little, and it is worth understanding why. HEIC is itself a lossy format, so the photo has already been compressed once. Encoding it as JPG compresses it a second time from the decoded pixels. At the default quality of 82 the difference is very hard to see on a photograph, but it is a second generation, not a copy. Raise the quality slider to 92 or higher if the image is going to be edited or printed.
Can I convert a whole camera roll at once?
Yes. Drop the entire exported folder in — the queue converts across several CPU cores in parallel and downloads as one ZIP. There is no limit on how many files you add, though a few hundred large photos will keep your laptop busy for a minute.
Does this work on an iPhone or iPad?
Yes. That is unusual and it is deliberate: most browser-based converters lean on the browser's own encoder, which Safari does not provide for every format. This site ships its own codecs compiled to WebAssembly, so iOS Safari behaves exactly like Chrome on a desktop. You can convert HEIC to JPG on the phone that took the photo, offline.

Other conversions

Each converter opens with the right output format already selected, so the file you drop comes back in the format you came for.

Convert WebP to another format

Convert images to WebP

Convert to PNG or JPG

Convert your images without handing them over.

No account, no upload, no limit on how many files you throw at it.

Start converting