HEIC vs JPG: Which Should You Use in 2026?
Short answer: HEIC is technically the better format — roughly half the file size at the same perceived quality, with 16-bit color and Live Photo support — but JPG still wins on compatibility. Keep HEIC inside the Apple ecosystem; convert to JPG when sharing across platforms, uploading to most websites, or sending to anyone on Android or older Windows.
JPG turned 32 years old in 2024. HEIC arrived with iOS 11 in 2017 and now ships on roughly two billion Apple devices. So why does every iPhone owner still end up with both formats on their phone? Because each format wins different battles. Here is the honest comparison — what HEIC actually buys you, where JPG still rules, and how to decide which to keep.
The 30-Second Comparison
| HEIC | JPG | |
|---|---|---|
| File size | ~50% smaller | Baseline |
| Visual quality | Equivalent at half the size | Baseline |
| Color depth | 16-bit (10-bit common) | 8-bit |
| Transparency | Yes | No |
| Live Photos / depth / sequences | Yes | No |
| Editor support | Modern only | Universal |
| Web upload acceptance | Spotty | Universal |
| Email attachment safety | Risky | Safe |
| Codec license | Patent-encumbered (HEVC) | Royalty-free |
If you only read one row, read the last three.
File Size: HEIC Wins by Roughly 2x
HEIC stores image data using HEVC (H.265), the same video codec used by 4K streaming services. HEVC is dramatically more efficient than the discrete-cosine-transform compression JPG has used since 1992. In real-world iPhone photos, a HEIC file is consistently between 40% and 55% smaller than the equivalent JPG at matched perceptual quality.
A concrete example: a 12-megapixel photo from an iPhone 15 Pro is typically:
- HEIC: 1.8–2.4 MB
- JPG (same scene, Most Compatible setting): 3.2–4.8 MB
Multiply by 10,000 photos in your library and HEIC saves you roughly 20 GB. That is why Apple flipped the default in iOS 11 — phones with 64 GB of storage were running out of room. The trade-off is that every consumer of that file needs an HEVC decoder, which is where the trouble starts.
Image Quality: A Tie, With HEIC's Thumb on the Scale
At the same file size, HEIC produces a visibly cleaner image — fewer blocking artifacts in low-frequency areas like skies, better preservation of fine detail in foliage, and no 8x8 macroblock edges along high-contrast lines. At the same visual quality, HEIC achieves it at half the size. Either way, HEIC is ahead.
The other quality win is bit depth. JPG is locked to 8 bits per channel (24-bit color total, 16.7 million colors). HEIC supports up to 16 bits per channel, and iPhone 12 and later shoot 10-bit HDR HEIC by default in good light. That extra headroom is what lets HEIC encode HDR gradients in sunset skies without the banding you sometimes see in JPGs.
Caveat: when you transcode HEIC to JPG, you decode the 10-bit HEIC, tone-map it down to 8-bit, then re-encode with lossy DCT. At default quality settings the loss is imperceptible on a phone screen, but it is real. If you are archiving photos for a decade, keep the HEIC original and convert copies on demand. We cover this trade-off in How to Convert HEIC to JPG on Mac.
Compatibility: JPG Wins, Decisively
This is the row that ends most arguments. JPG opens everywhere. Every browser, every operating system going back to Windows 95, every photo frame, every email client, every banking portal, every print kiosk.
HEIC is a different story:
- Apple devices — iOS, iPadOS, macOS High Sierra (2017) and later: native support, no setup.
- Windows 11 — supported, but only after installing HEIF Image Extensions (free) and HEVC Video Extensions (often $0.99). And even then, half of users hit codec errors — see HEIC Files Not Opening on Windows 11?.
- Windows 10 — same story, version 1809 or later.
- Android 10+ — technically supported in the OS, but many gallery and messaging apps still trip on it.
- Web upload forms — usually rejected. Most server-side image pipelines (ImageMagick before 7.0.9-26, Pillow before 9.x, sharp without libheif) cannot decode HEIC.
- Email attachments — iOS auto-converts to JPG when you email a HEIC, but that is iOS doing the conversion, not the format being compatible.
- Image editors without plugins — older versions of Photoshop, Lightroom, GIMP, Affinity Photo, and most free editors cannot open HEIC without an explicit add-on.
The compatibility gap closes a little every year, but in 2026 it is still very real.
Features Beyond Image Data
HEIC is not just a JPG with better compression — it is a container that can hold things JPG cannot:
- Live Photos — the still frame plus a 3-second MOV motion track, in a single file.
- Depth maps — Portrait mode photos store a depth channel so apps can re-edit the bokeh after the fact.
- Burst sequences — multiple frames in one container.
- Auxiliary images — thumbnails, alpha masks, HDR gain maps.
- Transparency — alpha channel support, like PNG.
- Image sequences and animations — competing with GIF, with vastly better quality.
JPG can do none of this. JPEG XL was supposed to close the gap, but browser support has been a political mess. Today, if you want any of the above features, HEIC (or AVIF) is your only option in the Apple/mainstream ecosystem.
When to Pick Which
Keep HEIC if:
- You stay inside the Apple ecosystem (iPhone, iPad, Mac, Apple TV).
- Storage matters — iCloud Photos bills you by the gigabyte.
- You shoot Portrait mode, Live Photos, or HDR and want to re-edit later.
- You are a photographer with a pipeline (Lightroom Classic 9.4+, Capture One 22+, ON1 Photo RAW) that handles HEIC natively.
Convert to JPG if:
- You are sharing with anyone outside the Apple ecosystem.
- You are uploading to a website, job application, or government form.
- You are emailing a photo to a Windows user (iOS auto-converts these, but if you save out manually, do it explicitly).
- You are archiving to long-term storage where you cannot guarantee future codec support.
- You are sending photos to a print lab or photo book service — most of them only accept JPG.
A useful rule of thumb: the moment your photo leaves an Apple device for anywhere else, convert it. Inside Apple, HEIC is fine.
How to Convert if You Need To
Three quick paths:
- One-off, on Mac: open in Preview → File → Export → Format: JPEG. Step-by-step in How to Convert HEIC to JPG on Mac.
- A whole folder, no install: drag onto PixFlip's HEIC to JPG converter. Runs in your browser via WebAssembly, nothing is uploaded.
- Going forward, all new iPhone photos as JPG: Settings → Camera → Formats → Most Compatible. The full walkthrough is in Why Are My iPhone Photos HEIC?.
If you need a different destination format, PixFlip also handles HEIC to PNG (useful when you need transparency or lossless output) and HEIC to WebP (smaller than JPG, supported in every modern browser). The full format hub lives at /heic-converter.
And if you keep finding both HEIC and JPG in the same library and want to understand why, Why Are My iPhone Photos Sometimes HEIC, Sometimes JPG? maps out every situation iOS quietly transcodes for you.
Need JPGs for sharing?
Convert HEIC to JPG — free, runs in your browser →Frequently Asked Questions
Does converting HEIC to JPG lose quality?
Yes, but usually imperceptibly. Both formats are lossy, so transcoding HEIC to JPG decodes once and re-encodes once, which introduces a small generation loss. At the default 90% JPG quality used by Preview, the Photos app, and PixFlip, you will not see a difference on a typical phone photo. The bigger change is file size — the JPG is roughly 1.5 to 2x larger than the original HEIC.
Is HEIC the same as HEIF?
HEIF is the container format (High Efficiency Image File Format, defined by MPEG); HEIC is the specific variant where the image data inside that container is compressed with the HEVC (H.265) codec. Apple's iPhone uses HEIC, which is why most people use the two terms interchangeably. A .heif file with AV1-encoded data would technically be AVIF, not HEIC.
Can I set my iPhone to always save as JPG?
Yes. Go to Settings → Camera → Formats and pick Most Compatible instead of High Efficiency. From that point on, the Camera app saves new photos as JPG. Existing HEIC files in your library stay HEIC — the setting is not retroactive. Note that screenshots are always PNG regardless of this setting.
Does HEIC work on Android?
Android 10 and later technically support HEIC in the OS, but in practice many gallery apps, messaging apps, and third-party photo viewers still cannot open them reliably. If you regularly send photos to Android users, either change your iPhone to Most Compatible or convert HEIC to JPG before sharing.
Will websites accept HEIC uploads?
Most still will not. Banking sites, job application portals, government forms, and many CMS upload widgets only accept JPG, PNG, or PDF. Even sites that nominally accept HEIC often choke on the server-side resize step. Converting to JPG before upload avoids the failed-upload dance entirely.