Private. In-browser. No upload.

Convert HEIC to JPG

Open your iPhone photos on Windows, Android, Chromebook, web upload forms — anywhere. Drop a HEIC photo from your camera roll, get a JPG you can use anywhere. Conversion happens entirely in your browser; the photo never leaves your device.

  • Stays on your device

    Your photo is decoded and re-encoded entirely in your browser tab. No upload, no server, no log. The file never touches our infrastructure.

  • Works on Windows and Android

    HEIC is the Apple-only format that won't open on most non-Apple devices. After conversion, your photo is JPG — readable on any operating system, every photo viewer, every web upload.

  • HEIC → JPG specifics

    JPG is universally supported and produces small files — usually around the same size as the original HEIC, sometimes slightly larger. Great for sharing and uploading.

How it works

  1. 1

    Drop your HEIC photo

    Drag the file onto the box above, or click to browse. If it's on your phone, tap the box and pick the photo from your camera roll.

  2. 2

    Wait for the decoder (first time only)

    The HEIC decoder is about 3MB and downloads once. Subsequent conversions on this device skip this step entirely.

  3. 3

    Click and save

    The JPG file lands in your downloads folder with the right extension. Open it anywhere — Windows, Android, web upload, email attachment.

Frequently asked questions

Does my photo ever leave my device?

No. Decoding and re-encoding both happen in your browser. There's no upload, no server, no log. Open DevTools while it runs and watch the Network tab — you'll see the decoder library load once, then zero traffic carrying your photo.

Why does my iPhone save photos as HEIC?

Since iOS 11, iPhones default to HEIC because it stores photos at roughly half the file size of JPG with the same visual quality. The downside: only Apple devices and a few newer Windows/Android setups can open HEIC natively. Converting to JPG, PNG, or WebP gives you something every device can handle.

Can I change iOS to save JPG directly?

Yes — Settings → Camera → Formats → Most Compatible. That makes new photos save as JPG instead of HEIC, at the cost of larger files. For existing photos already in HEIC, you'll still need a converter like this one.

What about Live Photos?

Apple Live Photos are stored as a HEIC still plus a short MOV video. This converter extracts the still image and converts it to your chosen format; the video portion isn't included in the output.

Why is the decoder so large?

HEIC uses sophisticated compression (HEVC video codec applied to images), and the decoder is the same code Apple ships compiled to WebAssembly. It's about 3MB, downloaded once and cached. After the first conversion on this device, the rest are nearly instant.

Does this work on mobile?

Yes. Tap the drop zone to open the photo picker, pick a HEIC, tap save when done. On iPhone you can also share a HEIC directly into the browser to convert it.

Will my JPG look the same as the HEIC?

Visually, yes. At our default 90% quality, the JPG is indistinguishable from the HEIC source on screen. JPG is a lossy format like HEIC is, so they're comparable in compression approach — just JPG is supported everywhere.

What about location data and other metadata?

Most camera metadata (date, exposure settings, etc.) gets carried through to the JPG. EXIF orientation is correctly applied to the pixel data so the photo isn't sideways. GPS location data behavior depends on the source — if you want to strip metadata for privacy, we'll add a dedicated EXIF stripper tool later.

How does this compare to emailing the photo to myself?

iOS converts HEIC to JPG automatically when you email or message a photo. That works but is slow, uses data, and routes your photo through Apple's servers. This tool runs in your browser — instant, offline-capable after the first decode, and completely private.