The short version
- HEIC is better at storing photos. Smaller files, more colour precision, extra features.
- JPG is better at sharing photos. It opens on everything made in the last thirty years.
Most people should keep HEIC on their phone and convert to JPG at the point of sharing.
Side-by-side comparison
|
HEIC |
JPG |
| Typical size, 12 MP photo |
Roughly half of the JPG |
Larger, often 2–4 MB at good quality |
| Quality at equal size |
Better: fewer blocks and smears |
Visible artefacts appear sooner |
| Colour depth |
8-bit, 10-bit or more |
8-bit only |
| Wide colour (Display P3) |
Yes |
Yes, with an embedded profile |
| Transparency |
Supported |
Not supported |
| Multiple images per file |
Yes (grids, depth maps, bursts) |
No |
| Compression |
HEVC (H.265) |
JPEG (DCT, 1992) |
| Opens on iPhone and Mac |
Yes |
Yes |
| Opens on Windows |
Needs extensions |
Yes |
| Website uploads |
Often rejected |
Accepted almost everywhere |
| Print kiosks and labs |
Often rejected |
Accepted |
| Editing software support |
Varies |
Universal |
| Decoding speed |
Heavier |
Very light |
File size
This is HEIC's headline feature. The HEVC codec inside HEIC was built for modern video and uses tricks JPG doesn't have: variable block sizes, prediction from neighbouring pixels and better smoothing of block edges. The upshot is that a HEIC usually needs about half the bytes of a JPG to look equally good.
On a phone with tens of thousands of photos, that's the difference between a full phone and a comfortable one. It also means faster backups and smaller iCloud bills. The flip side: when you convert HEIC to JPG, expect the file to get bigger, often 1.5 to 2 times. That's normal, not a mistake.
If the JPG is too big for where it's going, compress HEIC can hit an exact target like 1 MB or 500 KB.
Image quality
At the same file size, HEIC wins clearly. Push a JPG down to a small size and you'll see blocky skies and smudged textures. HEIC degrades more gracefully, going soft rather than blocky.
At high quality, the gap mostly disappears. A JPG at quality 90 and the HEIC it came from look the same on a screen. The quality advantage of HEIC matters most when files have to be small.
Colour depth and HDR
JPG stores 8 bits per channel: 256 levels each of red, green and blue. That's plenty for most photos, but smooth gradients like a sunset sky can show banding, especially after editing.
HEIF can store 10-bit or higher images, with 1,024 levels per channel. That makes it a better fit for HDR and for photos you plan to push around in an editor. Whether a particular HEIC actually uses more than 8 bits depends on the device that made it.
Both formats can carry the Display P3 colour profile that iPhones use, so a properly converted JPG keeps the same vivid colours. Our converter embeds the profile by default.
Transparency
JPG simply can't do it. There's no alpha channel. HEIC can, though camera photos never use it. If you need a transparent image from a HEIC, convert to PNG instead.
HEIC is a container, so one file can hold several images: the main photo split into tiles, a thumbnail, a Portrait mode depth map and more. JPG holds one image. When you convert to JPG, only the main photo comes across. For most uses that's exactly what you want, but it means you lose the ability to re-adjust Portrait blur later. Keep the original if that matters.
Editing
Every photo editor ever made opens JPG. HEIC support depends on the app and the operating system: Apple's apps handle it well, Windows apps often need extensions, and some web-based editors and older programs reject it.
There's a subtle second point. Each time you save a JPG, it's compressed again and loses a little more. If you're editing over several sessions, work in a lossless format (PNG, or your editor's own format) and export a JPG at the end.
Compatibility
This is where JPG wins outright. JPG works in:
- every operating system and web browser
- every email client
- every website upload form
- photo printers, kiosks and online print labs
- old software, smart TVs, digital photo frames
HEIC works natively on Apple devices, on many newer Android phones, in Google Photos and on Windows once the right extensions are installed. Everywhere else, it's a gamble.
When to use each
Keep HEIC when
- You're storing photos on an iPhone, iPad or Mac.
- You're backing up to iCloud or another service that understands it.
- You want Portrait mode depth and other extras preserved.
- Storage space matters more than compatibility.
Use JPG when
- You're uploading to a website, job portal, marketplace or government form.
- You're emailing photos to someone who might be on Windows or an old phone.
- You're printing at a kiosk or ordering prints online.
- You're opening the photo in software that doesn't list HEIC support.
- You're not sure what the recipient uses.
How to convert HEIC to JPG
- Drop your HEIC files onto the converter on this page. You can add one or hundreds.
- Leave quality at the default for everyday use, or raise it to 95 for archive copies.
- Choose what to do with metadata. By default the date and camera are kept and the GPS location is removed.
- Download each JPG, or all of them as a ZIP.
If you'd rather never deal with HEIC again, you can switch your iPhone camera to JPG. Our guide to iPhone camera settings explains how, and what you give up.
Further reading