everything-to-jpgModel 2026 · XX273-B9
100% in your browser, nothing is uploaded

HEIC to JPG: free online

iPhone photos won't open on Android, Windows, or desktop Chrome. Convert your .heic to a standard .jpg right in your browser. No upload.

Private by default: every output image is rebuilt from scratch in your browser, so it carries no EXIF metadata: no GPS location, camera model, or edit history, no matter what format you drop in. Nothing is uploaded, ever.

Field manual

Is my photo uploaded anywhere?

No. Every byte is decoded and re-encoded on your own device using WebAssembly. If you close the tab mid-convert, nothing has left your computer.

Does my photo's EXIF / GPS location get carried into the JPG?

No. The converter rebuilds the image from scratch in your browser, so the output JPG has no EXIF metadata at all: no GPS coordinates, camera make/model, lens, orientation, or edit history, regardless of whether you started from a HEIC, JPEG, PNG, AVIF, or WebP. That's a privacy feature, not a bug: the only metadata that survives is what's baked into the pixels themselves.

Why do I need a special tool for HEIC?

iPhone saves photos as HEIC, which only Apple devices and Safari can open. On Android, Windows, or desktop Chrome, a .heic file won't load, so this page runs a WASM build of the libheif decoder to read it, then writes a standard JPG.

What formats can I convert?

HEIC, HEIF, AVIF, WebP, PNG, BMP, GIF, JPG, and SVG in, plus PDF (every page becomes its own image). Out: JPG, WebP, or PNG: pick whichever fits where the image will live. Everything is decoded on your device.

Why is my JPG a bit larger than the AVIF/HEIC I started with?

AVIF and HEIC compress far more efficiently than JPEG at the same visual quality. Converting buys you compatibility, not a smaller file; JPG opens everywhere, including apps and printers that can't read the newer formats.

About HEIC

HEIC is the default photo format iPhone has used since iOS 11. It is a container built on the HEVC (H.265) video codec, which packs a lot of detail into a small file. The trade-off is that only Apple devices, and a handful of other apps, can read it. Drop a .heic into Android, Windows, or desktop Chrome and it simply will not load, which is why an iPhone photo shared over email or a forum often comes back as a broken link or a "can't preview" box.

This page fixes that. It reads the HEIC file on your device using a WebAssembly build of the libheif decoder, then writes out a standard baseline JPG that opens anywhere: phones, email clients, browsers, word processors, and print software. If you're on Safari or another WebKit browser, the decoder is already in the browser and the conversion is instant.

Will converting to JPG lose quality?

HEIC compresses far more efficiently than JPEG, so a JPG of the same photo will usually be a larger file. At the default quality (95) the difference is invisible for web, email, and social use. If you need the smallest possible file, drop the quality in Settings; if you need the sharpest, set it to 100.

Can I convert a whole roll at once?

Yes. Drop as many .heic files in at once and each becomes its own card you can download individually, or bundle the lot into a single ZIP. Large batches are auto-bundled into a ZIP so they don't flood the page.

Does it work on my phone?

Yes. The converter runs in the browser on both desktop and mobile. On Apple devices the HEIC decode is native; on Android and other browsers it falls back to the bundled WebAssembly decoder, so it works without installing anything.