What HEIC is and why convert it
HEIC is the file format your iPhone has been quietly using since iOS 11 (2017). The extension is .heic or .heif; the encoding inside is HEVC video compression applied to a single still image. Apple picked it because HEIC packs a 12 MP photo into roughly half the size of a JPEG at matched quality. Your Photo Library got smaller without you noticing.
The problem starts the moment that photo leaves an Apple device. Send a HEIC over email to a Windows colleague — they get an error. Drop it into a forum upload form — "unsupported format." Try to open it in Photoshop 2019 — nothing. JPG, despite being 30 years old, is still the only format that opens absolutely everywhere. Converting HEIC to JPG is the standard escape hatch.
Why Apple invented HEIC
Three reasons, in order of importance:
- Storage. A 12 MP HEIC is typically 1.5–2.5 MB; the same photo as JPEG is 3–5 MB. Across a 50,000-photo library, that's tens of gigabytes Apple doesn't have to charge you iCloud for (well, charges you for less of).
- Quality. HEIC supports 10-bit colour depth, which JPEG doesn't. Sunsets, skies, gradients — HEIC preserves smoother colour transitions without the banding JPEG introduces.
- Extras in one file. HEIC can hold the still photo plus depth maps, Live Photo data, multiple exposures, and edits as a single container. JPEG can hold one image and a sidecar.
So HEIC is technically better. But "better" only matters if the other end can read it.
Where HEIC works, and where it doesn't
This is the table most people open the page for. Bookmark it.
| Platform / App | Opens HEIC? | Notes |
|---|---|---|
| macOS 10.13+ | Yes | Native since High Sierra. Preview, Photos, Finder thumbnails all work. |
| iOS 11+ | Yes | Native. Live Photos and depth maps preserved. |
| Windows 11 | Partial | Built-in Photos app needs the free HEIF extension; the HEVC extension (paid $0.99) is required for codec — or use a converter. |
| Windows 10 (1803+) | Partial | Same as Windows 11 — extensions required. |
| Windows 10 pre-1803 | No | No native support. Convert to JPG. |
| Windows 7 / 8 | No | No support, no extension path. Convert. |
| Android 9+ (Pie) | Partial | System decoders added, but support is spotty across OEM gallery apps. Many social apps still reject the file. |
| Android 8 and below | No | Convert to JPG. |
| Photoshop CC 2020+ | Yes | Native on macOS; on Windows requires the HEIF camera raw plugin. |
| Photoshop CC 2019 and older | No | Convert. |
| Lightroom CC | Yes | Full support across macOS, Windows, mobile. |
| Chrome / Edge / Firefox | No | None of the major browsers decode HEIC. <img src="photo.heic"> will not render. |
| Safari (macOS / iOS) | Yes | Only browser that renders HEIC natively. |
| Gmail, Outlook web | No | Attached HEICs download but won't preview. Recipients on Windows/Android get errors. |
| Most web upload forms | No | Job applications, government portals, marketplaces — server-side validation rejects the file extension. |
| WhatsApp, Telegram, Signal | Yes | These re-compress to JPG on the server transparently. Fine for chat, lossy. |
| Instagram, Facebook upload | Yes | Converted server-side to JPG; metadata stripped. |
Short version: anything that talks to a non-Apple computer is a coin flip. Convert to JPG and stop worrying.
Convert in three steps
- Open the image converter.
- Drag your
.heicphoto into the dropzone. On iPhone, tap Choose File and pick from your Photo Library — Safari hands the file over already converted to JPG (one of the few times iOS converts for you). - Pick Medium, click Compress, then Download. Output is a
.jpgready to send anywhere.
The tool is technically an image compressor — converting the format is a side effect of re-encoding the pixels into JPEG. Useful side effect: the JPG you get out is typically the same size as the HEIC went in, or smaller. You get universal compatibility without paying the usual "JPG is bigger" tax.
HEIC vs JPG vs WebP vs PNG
If you're converting HEIC anyway, here's how the four formats stack up on a typical 12 MP iPhone photo:
| Format | Typical size | Quality | Universal? | Best for |
|---|---|---|---|---|
| HEIC | 1.8 MB | Excellent (10-bit) | No | iCloud storage, Apple-only workflows. |
| JPG (q=78) | 1.6 MB | Very good (8-bit) | Yes | Sharing, email, uploads, prints. |
| WebP (q=78) | 1.1 MB | Very good | Modern web only | Websites, Discord, modern apps. |
| PNG | 8–12 MB | Lossless | Yes | Screenshots, icons. Wrong choice for photos. |
For 95% of "I just need this iPhone photo to work" cases, the answer is JPG. WebP is the right pick if the destination is a modern website you control. PNG is almost always the wrong answer for a photo — see the image compression guide for why.
Batch conversion
If you've come back from a trip with 80 HEICs to send to a Windows-using friend, drag them in together. Zebra accepts up to 5 files per batch when you're signed in to a free account, 15 with Premium. The output is a single ZIP of JPGs named to match the originals.
For really large batches — 200+ photos — the right tool is macOS Finder: select all, right-click, Quick Actions → Convert Image, pick JPEG. It runs locally with no web round-trips. The web tool is for the "ship me the converted version of these 12 photos right now" case.
Privacy and how the file is processed
Two things matter when you upload a photo to any online converter: where the pixels go, and where the metadata goes.
For HEIC→JPG conversion on Zebra, the heavy work — JPEG re-encoding, EXIF stripping, ZIP packaging for batches — happens in WebAssembly inside your browser tab. The file doesn't leave your device for the conversion itself. The HEIC decode step uses the browser's native decoders where available (Safari) or a WebAssembly HEIC decoder where not (Chrome, Firefox, Edge).
What about EXIF? iPhone photos carry GPS coordinates, timestamps, lens info, and Live Photo references inside the HEIC container. Re-encoding to JPG drops all of that by default. That's a privacy improvement most converters don't advertise — the converted JPG you share doesn't tell the recipient where you took the photo.
If you need a JPG with EXIF preserved (rare — usually for archival), the source HEIC remains untouched in your Photo Library. Convert a copy.
Stop shooting HEIC altogether
If you're converting HEIC to JPG multiple times a week, change the camera default. On iPhone, open Settings → Camera → Formats, switch from High Efficiency to Most Compatible. Every photo from then on is a JPEG. Storage costs go up ~50%, but you skip the conversion step forever.
Pros: no more "format unsupported" errors. Cons: bigger Photo Library, no 10-bit colour, no Apple ProRAW (which requires High Efficiency mode). Most people who send their photos to non-Apple devices regularly should make the switch. Photographers should not.