sourcecodestack Team
Tools, guides & how-tos
If you own an iPhone, every photo you take is probably saved as a HEIC file — and the first time you try to open one on Windows, upload it to a web form, or send it to a client, you discover the catch: half the world still cannot read it. This guide explains what HEIC actually is, how it compares to JPG in quality and size, and when converting makes sense.
HEIC (High Efficiency Image Container) is Apple’s implementation of the HEIF standard, built on the same compression technology as the H.265/HEVC video codec. Apple made it the default camera format in iOS 11 because it stores the same visual quality as JPG in roughly half the file size. A 12-megapixel photo that would be 3–4 MB as a JPG is often 1.5–2 MB as HEIC.
HEIC also supports features JPG never had: 16-bit color, auxiliary depth maps (used for Portrait mode), live photos, and multiple images in one container.
JPG’s superpower is not quality — it is universality. The format has been around since 1992, and every browser, operating system, photo frame, government upload portal, printing kiosk and email client on Earth can open it. HEIC support is still patchy:
| Factor | HEIC | JPG |
|---|---|---|
| File size at equal quality | ~50% smaller | Baseline |
| Maximum color depth | 16-bit | 8-bit |
| Transparency | Yes | No |
| Compatibility | Apple + modern software | Effectively universal |
| Editing support | Growing | Universal |
For storage on your own iPhone or Mac, HEIC is strictly better — you keep more photos in the same space with no visible quality loss. The problems only start when the photo needs to leave the Apple ecosystem.
Convert when the photo needs to travel: emailing to someone on Windows or Android, uploading to a website that rejects HEIC, importing into older editing software, or printing at a shop. Keep the HEIC original if you can — it is your highest-quality, smallest master copy.
You can convert without installing anything using our free HEIC to JPG converter. It runs entirely in your browser, so your photos are never uploaded to a server — drag in a batch of HEIC files, choose the JPG quality, and download. For other formats (PNG, WebP, AVIF and more), the full Image Converter handles batch conversion, resizing and light editing in the same private, in-browser way.
Yes. Go to Settings → Camera → Formats and switch from “High Efficiency” to “Most Compatible” — new photos will save as JPG. The trade-off is that your photos will take roughly twice the storage. A middle path many people use: leave HEIC on for capture, and enable Settings → Photos → Transfer to Mac or PC → Automatic, which converts to JPG on transfer.
There is no single winner — they solve different problems:
If you want a deeper dive into how JPG, PNG, WebP and AVIF compare for web use, our guide on choosing the right image format covers compression mechanics, browser support and a full decision framework. And for background on the HEIC format itself, see what is HEIC and how to open it.
Bottom line: keep HEIC as your private master format, convert to JPG at the edge — and use a converter that doesn’t upload your personal photos anywhere to do it.
sourcecodestack Team
We build free, privacy-first browser tools and write practical guides on how to use them. Everything runs on your device — no uploads, no sign-ups.
You plug your iPhone into your Windows PC, copy over some photos, and then double click one — only to get a bl…
You have a screenshot of an error message and cannot copy the text. You have a phone photo of a receipt you ne…
If you sell products online, create social media content, design slides, or just want to swap out a distractin…