Convert HEIC to JPG — without uploading your photos

iPhone photos that won’t open on Windows, in Chrome, or on an upload form? Drop them below and download JPGs. Everything runs in your browser — your photos never leave your device. Free, no signup, works offline.

Drop HEIC photos here — or click to browse, or paste with Ctrl+V

HEIC · HEIF · AVIF · WebP · JPG · PNG — converted on your device, never uploaded

How it works

  1. Drop HEIC photos into the box — or click to browse, or paste with Ctrl+V.
  2. Pick the output: JPG (default), PNG (lossless) or WebP (smallest), and a quality.
  3. Your browser decodes and re-encodes each photo on your own device — nothing is uploaded.
  4. Preview each result, check the size, download individually or all at once.

Under the hood, the page carries a WebAssembly build of libheif — the same open-source decoder desktop apps use. Your browser decodes the HEVC image data, redraws it, and encodes the format you asked for, all on your own hardware. That’s why there’s no upload progress bar: there is no upload. More on how HEIC works.

Why photos deserve a local-only converter

Think about what’s in a camera roll: faces, children, homes, screens, documents — each with GPS coordinates and timestamps embedded. A conventional “free online converter” receives all of it on servers you know nothing about. Heicway was built so that question never comes up: the site is static, there’s no upload endpoint, and the tool keeps working with Wi-Fi switched off. Here’s how to verify that yourself — on this site or any other.

Frequently asked questions

What is a HEIC file, and why won’t it open?

HEIC is the format iPhones use by default: an image compressed with the HEVC video codec, packed in a HEIF container. It stores photos in roughly half the space of JPEG, but HEVC carries patent licensing costs, so lots of software — including Chrome, Firefox, and stock Windows — never added support. Converting to JPG makes the photo open everywhere.

How is this different from other HEIC converters?

The conversion runs entirely in your browser: the HEIC decoder (libheif, compiled to WebAssembly) executes on your device, so your photos are never uploaded. You can verify that in your browser’s DevTools Network tab, or by using the tool with Wi-Fi off. Most “free online converters” upload your photos to their servers; this one has no server to upload to.

Is it really free? What’s the catch?

Free — no account, no email, no watermark, no file cap. Your own device does the work, so serving the site costs almost nothing. If it ever carries ads, they’ll sit outside the tool and will never see your files: the no-upload architecture doesn’t change.

Does converting HEIC to JPG lose quality?

JPG is a lossy format, so the photo is re-encoded — at the default 90% quality the difference is invisible in normal viewing. If you need a pixel-exact copy, choose PNG output instead: bigger files, zero loss. Either way the conversion happens once, from the original decode.

What happens to the location data in my photos?

It’s removed. iPhone photos carry EXIF metadata — GPS position, device, timestamps — and because this tool redraws the image and encodes it fresh, none of that carries into the converted file. For photos you’re about to share, that’s usually exactly what you want.

Can I convert many photos at once?

Yes — drop any number of files; they convert one after another on your device, and a “Download all” button appears for batches. There’s no cap, because there’s no server paying for your bandwidth. Details on big batches are on the bulk conversion page.