HEIC to JPG Converter

Turn iPhone HEIC photos into JPGs that open everywhere — several at once, right in your browser.

✓ Runs locally — your files never leave this device
Choose HEIC photos or drop them here
HEIC or HEIF from iPhone/iPad. Converted on your device.

In short: HEIC to JPG conversion decodes Apple’s High Efficiency Image format (HEIF/HEIC), used by iPhones since iOS 11, and re-encodes the photo as a JPG that opens on any device or website.

About HEIC to JPG Converter

iPhones and iPads save photos as HEIC by default because it is roughly half the size of JPG at similar quality. The catch is compatibility: many Windows apps, websites, online forms and older Android phones cannot open HEIC files. Converting to JPG solves that.

Conversion happens on your device using the open-source heic2any library (a WebAssembly build of libheif), which loads only when you add a file. Photos are never uploaded, which matters for personal pictures. If a HEIC file contains several images (a burst or Live Photo still), the first image is converted.

How to use HEIC to JPG Converter

  1. Choose or drop one or more HEIC/HEIF files.
  2. Pick JPG or PNG and, for JPG, the quality.
  3. Click a converted image to download it, or download them all as a ZIP.

Examples

Upload form rejects HEIC

Convert the photo to JPG at quality 90 — a 2.1 MB HEIC typically becomes a 3–4 MB JPG that any form accepts.

Avoid conversion in future

On iPhone, Settings → Camera → Formats → Most Compatible makes the camera save JPG instead of HEIC.

Frequently asked questions

Why is the JPG bigger than the HEIC?

HEIC compresses more efficiently. A JPG of similar visual quality is usually 1.5–2× larger. Lower the quality slider for smaller files.

Is the photo’s location and camera data kept?

No. Converted files do not include the original EXIF metadata such as GPS location, which is often a privacy benefit.

Can it convert HEIC videos or Live Photos?

It converts still images. The video part of a Live Photo is not included.

Are my photos uploaded?

No. Decoding and encoding happen in your browser. You can check this yourself: open your browser’s developer tools, switch to the Network tab and use the tool — no request carries your input.

Updated November 2026 · Free, no signup · How we build and test tools

Related tools All image tools →