HEIC to JPG converter

Drop in iPhone photos and download them as JPG or PNG — converted instantly, right in your browser.

Drop HEIC photos here

Browse files · drag & drop · paste with ⌘V

HEIC & HEIF · as many files as you like

Convert to
90

The HEIF decoder (about 1 MB of open-source code) loads in your browser the first time you add a file. Your photos are decoded right here in the page — there is no upload queue to wait for.

Convert HEIC to JPG right in your browser

This converter works differently from most. When you add your first file, the page loads an open-source HEIF decoder — roughly a megabyte of code, fetched once — and from then on every photo is decoded and re-encoded right in the page. There is no upload to wait for, and closing the tab clears the workspace.

How to use it

  1. Add your files. Drop .heic or .heif photos into the zone above, click it to browse, or paste with ⌘V. A whole batch at once is fine.
  2. Choose an output. JPG is the default and right for photos; the quality slider starts at 90. Switch to PNG when you need a lossless copy.
  3. Download. Save files one by one, or press Download all once the counter reads “5 of 5 converted”.

What is a HEIC file, and why does your iPhone create them?

HEIC is the extension Apple uses for images stored in HEIF, the High Efficiency Image File format. iPhones have shot it by default since iOS 11 because it fits the same photo into roughly half the space of a JPG, supports 10-bit color, and can hold several frames — bursts, Live Photo stills — in a single container.

Inside the Apple ecosystem the format is invisible. The trouble starts when a file leaves it: Windows asks you to install an HEVC codec before Photos will open one, older Android versions and plenty of web upload forms reject the extension outright, and tools built before 2017 have simply never heard of it. Converting HEIC to JPG is still the universal fix, because JPG opens on anything that can display an image.

JPG or PNG — choosing the output

For photographs, pick JPG. At the default quality of 90 the converted file is visually indistinguishable from the original in everyday use. Drop toward 80 when file size matters more than pixel-level fidelity — email attachments, portals with upload limits. Push to 100 only if the file will be edited again later: it roughly doubles the size for a difference you will struggle to spot.

PNG is lossless, but it is the wrong container for photos — a 2 MB HEIC can easily become a 15 MB PNG. Choose it only when a workflow demands pixel-exact input.

Metadata is not carried over — usually a plus

This converter decodes each photo and redraws its pixels, so EXIF metadata — camera model, capture time and, notably, GPS location — is not copied into the output. If you are converting photos to post publicly, that is a quiet privacy win: the JPG carries no record of where it was taken. If you need timestamps or location for documentation, keep the original HEIC files; conversion never modifies them.

Prefer JPG straight from the camera

If you convert constantly, change the source instead: Settings → Camera → Formats → Most Compatible makes the iPhone shoot JPG directly. To keep HEIC’s storage savings on the phone but still hand JPGs to computers, leave Formats on High Efficiency and set Settings → Photos → Transfer to Mac or PC → Automatic.

Once converted, the files behave like any other image: mark one up in the annotate screenshot tool, pull the words out of one with image to text, or browse all the free tools. And if screenshots are a daily part of your Mac work, that is exactly what our app is for — see what Snapix does.

Frequently asked questions

Does the converter work offline?

Yes. Conversion runs in your browser using an open-source HEIF decoder. The decoder code downloads once when you add your first file — after that, converting keeps working even if you go offline.

Will converting HEIC to JPG lose quality?

JPG is a lossy format, so re-encoding always costs something. At the default quality of 90 the difference is practically invisible for photos. Choose PNG if you need a lossless copy, and expect far larger files in return.

Can I convert multiple HEIC files at once?

Yes. Drop in as many files as you like — they convert one after another and the counter shows progress, for example "3 of 5 converted". Download all saves every finished file one after another; if your browser only keeps the first, choose “Allow” when it asks about downloading multiple files.

Why won’t HEIC files open on Windows or in older apps?

HEIC needs system-level codec support. Windows asks you to install HEVC/HEIF extensions from the Microsoft Store, older Android versions and many web upload forms reject the format, and most software built before 2017 has never heard of it. JPG opens everywhere, which is why converting is still the reliable fix.

Does the converted file keep EXIF and location metadata?

No. The decoder redraws the image pixel by pixel, so EXIF data — camera model, capture time and GPS location — is not carried over. Many people count that as a privacy win when sharing photos; keep the original HEIC if you need the metadata.

What happens with burst photos or multi-image HEIC files?

Some HEIC containers hold several frames. This tool converts the first frame and labels the row with how many extra frames the file contains, so nothing is silently lost — your original file still has them all.

Built by the team behind Snapix

If your Mac days are full of screenshots, Snapix turns capture, annotate and extract-text into one hotkey — and every capture stays on your Mac. Every feature is free for 14 days.

Get Snapix

Free for 14 days · macOS 14+ · See pricing

Going? Take Snapix with you.

Every Pro feature — capture, annotate, blur, extract text — free for 14 days on your Mac. No credit card.

Start my free trial

Sign in with Apple or Google — your download starts right after.