Skip to content
I Hate Online Tools

HEIC to JPG

Convert iPhone HEIC/HEIF photos to JPEG — fully offline.

This runs in your browser. Nothing is uploaded.

About HEIC to JPG

Converts the HEIC and HEIF photos an iPhone produces into ordinary JPEGs, decoding them inside your browser so the originals never leave your phone or laptop.

Apple switched iPhones to HEIC in 2017 because it stores roughly the same quality in about half the space. The catch is that plenty of software still shrugs at the format — older Windows builds, a lot of web forms, most printing kiosks, and more than a few employers' upload pages. So you end up needing a JPEG of a photo you already have.

This page does that conversion with a HEIC decoder compiled to WebAssembly and run in your own browser tab. Your photo is read from disk into memory, decoded, re-encoded as JPEG, and handed back to you as a download. No copy is sent anywhere, which matters more than usual here: HEIC files off a phone are typically personal photos carrying GPS coordinates and a timestamp.

You can set the JPEG quality before converting. The default of around 90% is close to visually lossless for most photos; drop it if you care more about file size than pixel-level fidelity.

How to use HEIC to JPG

  1. 1Drop a .heic or .heif file onto the panel, or click it to browse your files.
  2. 2Pick a JPEG quality. Higher keeps more detail, lower makes a smaller file.
  3. 3Click Convert & download to save the JPEG.

What it won't do

  • One file per conversion. Use batch convert for a whole camera roll.
  • Live Photos convert as the still frame only; the motion clip is dropped.
  • Very large HEIC files can take a few seconds on older phones, since the decoding happens on your device rather than on a server.

Common questions

Does converting HEIC to JPG lose quality?

Some, yes. HEIC and JPEG are both lossy, so re-encoding means a second round of compression. At quality 90 or above the difference is very hard to see on a photo. If you need a truly lossless copy, convert to PNG instead — the file will be much larger.

Does the converted JPEG still contain my location data?

The decoder does not carry EXIF metadata across, so the JPEG you download will not have the original GPS coordinates or camera details. If you want to be certain about a file from any source, run it through the EXIF stripper and check with the image info tool.

Why can't my browser just open HEIC directly?

HEIC uses HEVC, a patent-encumbered video codec, and most browsers never shipped a decoder for it. Safari on Apple hardware is the exception. This tool bundles its own decoder so the format works the same everywhere.

Can I convert several HEIC photos at once?

Not on this page — it handles one file at a time so it can show you the result before you commit. For a folder of photos, use batch convert, which zips the results together.

Related tools

Why this one doesn't upload your file

There is no server to upload to. This page is a static file, and the work happens in your browser using the same graphics and WebAssembly code that renders every other site you visit. Your file is read from disk into memory, processed, and handed back as a download. Once the page has loaded you can disconnect from the network entirely and it keeps working. The longer explanation

Install the app