You tried to send a photo from your iPhone to someone on Windows, attach it to an email, or upload it to a website — and something broke. Maybe the recipient said "I can't open this." Maybe the upload form rejected it. Maybe your computer just shrugged.

The problem is the file extension: .heic. Here's what's going on, and the fastest way to fix it — without uploading your photo to a stranger's server.

What HEIC is, in plain language

HEIC is the format Apple started using for iPhone photos in 2017. It's genuinely better than JPG: files are about half the size at the same quality, and it supports things JPG can't, like depth data and HDR.

The catch is that almost nothing outside the Apple ecosystem fully supports it. Windows handles HEIC inconsistently. Most websites, email clients, chat apps, and older photo software still expect JPG. So a format Apple chose for technical reasons keeps creating friction for everyone who isn't on a Mac or iPhone.

You're not doing anything wrong. The format is just ahead of the software that needs to read it.

The fix: convert it to JPG, in your browser

The fastest path is to convert the HEIC to a JPG, which works literally everywhere. The free tool on this site does it in your browser — your file never leaves your device.

Convert HEIC to JPG

Drag the file in, click download, done. Batch upload supported.

Open the HEIC to JPG converter →

The conversion happens locally in your browser using WebAssembly, so there's nothing to upload and no privacy concern. If you have a folder of vacation photos, drop them all in at once — the tool will hand them back as a ZIP.

The resulting JPG will be larger than the HEIC (roughly 1.5–2× the file size) because JPG's compression is older and less efficient. That's the trade-off for universal compatibility.

Why this keeps happening on your iPhone

If you'd rather your iPhone stop saving photos as HEIC in the first place:

Settings → Camera → Formats → Most Compatible

That switches your phone to save new photos as JPG by default. You'll lose a little storage efficiency but gain a lot of "it just works." If you mostly send photos to people who aren't on Apple devices, this is usually worth it.

Existing photos stay HEIC, though, so you'll still need to convert those — that's what the tool above is for.

A few related questions

Will I lose quality? Almost none. HEIC stores more information than JPG can hold, so technically there's some loss, but for normal photos at normal sizes you won't see it.

What about transparency or HDR? JPG doesn't support transparency. If your HEIC has transparency (rare for photos, more common for screenshots or graphics), use HEIC to PNG instead. HDR information is lost in either format — JPG and PNG both predate HDR.

Can I do this on my phone directly? Sort of. iPhone auto-converts when you share through certain apps, but not all of them, and the behavior is inconsistent. Doing it deliberately on your computer is usually faster and more predictable when you actually need it to work.

Are batch conversions supported? Yes — drag a whole folder in. The tool will convert each file and let you download them as a ZIP.

If you also run into AVIF or WebP

HEIC isn't the only "modern format that won't open" problem. If you've ever downloaded an image from a website and gotten a .webp or .avif file you can't open, the cause is similar (newer formats, software hasn't caught up) and the fix is the same:

Same drag-drop-download workflow. Same in-browser privacy.