Format Overview Comparison
HEIC and JPG approach image compression from different eras of technology. JPG (JPEG) was standardized in 1992 and uses DCT-based compression — a method designed when most displays could show 256 colors. HEIC arrived in 2017 as Apple's implementation of HEIF, using the HEVC (H.265) codec originally developed for 4K video. The generational gap shows in every measurable specification.
| Feature | HEIC | JPG |
|---|---|---|
| Compression type | Lossy (HEVC / H.265) | Lossy (DCT-based) |
| Color depth | 10-bit (1.07 billion colors) | 8-bit (16.7 million colors) |
| HDR support | Yes (tone-mapped metadata) | No (SDR only) |
| Transparency | Supported (alpha channel) | Not supported |
| Animation / sequences | Supported (Live Photos) | Not supported |
| Typical file size (12 MP) | ~2–3 MB | ~4–6 MB |
| Compatibility | Apple + limited Windows/Android | Universal — works everywhere |
On paper, HEIC wins on nearly every technical metric. In practice, JPG's universal compatibility means it remains the default choice for anything shared outside the Apple ecosystem.
File Size Comparison
The most immediately noticeable difference between HEIC and JPG is file size. HEIC files are consistently 40–50% smaller than equivalent JPGs at the same visual quality. This is not a marginal improvement — it is a generation leap in compression efficiency.
| Photo type | HEIC size | JPG size (Q92) | HEIC savings |
|---|---|---|---|
| 12 MP iPhone photo | 2.1 MB | 4.3 MB | 51% smaller |
| 48 MP iPhone 15 Pro | 5.8 MB | 11.2 MB | 48% smaller |
| Landscape (detail-heavy) | 2.8 MB | 5.5 MB | 49% smaller |
| Portrait (smooth areas) | 1.6 MB | 3.4 MB | 53% smaller |
On a 128 GB iPhone, the difference between HEIC and JPG means roughly 20,000–30,000 extra photos before running out of storage. For iCloud users, it means slower sync and higher storage tier costs if they switch to JPG. The compression advantage is the primary reason Apple adopted HEIC as the default.
Why is HEIC so much smaller? HEVC uses advanced compression techniques including inter-prediction, variable-size transform blocks (4×4 to 64×64), and in-loop deblocking filters. JPEG's 8×8 DCT blocks have not changed since 1992. Modern codecs simply extract more redundancy from the same pixel data.
Quality Comparison
At similar file sizes, HEIC preserves noticeably more detail than JPG. This is a direct consequence of HEVC's superior compression: when both formats are compressed to the same target size, HEIC retains more of the original image data.
The difference is most visible in:
- Fine textures — hair, fabric weave, tree bark. JPG's 8×8 block artifacts smooth over fine detail; HEIC's variable-size blocks preserve it.
- Sky gradients — large areas of subtle color transitions. JPG tends to produce visible banding, especially in blue skies and sunset photos.
- Text and sharp edges — screenshots and photos with text. JPG creates ringing artifacts (Gibbs phenomenon) around high-contrast edges.
- Low-light photos — night mode shots contain more noise, which JPG compression handles poorly compared to HEVC.
At maximum quality settings (JPG quality 95+), the visual difference narrows significantly. But at practical file sizes where both formats are commonly used, HEIC delivers a measurably cleaner image.
Color Depth: 10-Bit vs 8-Bit
This is one of the most underappreciated differences between HEIC and JPG. HEIC supports 10-bit color depth, encoding over 1.07 billion distinct colors per pixel. JPG is limited to 8-bit color, which allows 16.7 million colors. The math: 10-bit provides 64 times more color values per channel (1024 vs 256 levels).
| Specification | HEIC (10-bit) | JPG (8-bit) |
|---|---|---|
| Values per channel | 1,024 | 256 |
| Total colors | 1.07 billion | 16.7 million |
| Gradient smoothness | Smooth, no banding | Visible banding in subtle transitions |
| Skin tone accuracy | Precise, natural rendering | Good but fewer intermediate tones |
Where does the difference show? The human eye is surprisingly sensitive to banding — visible steps in what should be smooth gradients. Clear skies, studio backdrop lighting, skin tones in portrait mode, and sunset photos all contain large areas of subtle color transitions. With 8-bit JPG, these transitions can appear as discrete bands rather than smooth gradients. HEIC's 10-bit encoding has 4 times more tonal steps in these critical areas, producing visibly smoother results.
On modern displays (iPhone, iPad, MacBook Pro), which support the Display P3 color space with 10-bit output, HEIC photos display their full color depth. When converted to 8-bit JPG, those extra tonal values are permanently discarded.
HDR Support
Starting with iPhone 12 and iOS 14.3, Apple captures photos in Dolby Vision HDR by default. The HDR data is embedded inside the HEIC file as a gain map — a separate layer of metadata that tells HDR-capable displays how to brighten highlights beyond the standard dynamic range.
JPG has no mechanism for storing HDR data. It is inherently an SDR (Standard Dynamic Range) format, limited to the brightness and contrast range defined by the sRGB color space. When you convert an HDR HEIC photo to JPG, the tone mapping process maps the wide dynamic range down to SDR, which means:
- Bright highlights may appear clipped or blown out
- Shadow detail may be crushed or lifted unnaturally
- The overall image looks flatter than the HEIC original on an HDR display
On SDR displays (most Windows monitors, older TVs), the difference is minimal because the HDR data is not rendered anyway. The practical impact depends entirely on your viewing device.
Editing Flexibility
HEIC's higher bit depth and more efficient compression give it a meaningful advantage for post-processing. When you adjust exposure, shadows, highlights, or white balance in a photo editor, you are mathematically stretching and compressing tonal values. More bits per channel means more data to work with before artifacts appear.
- Shadow recovery — lifting shadows in a 10-bit HEIC reveals more detail before noise becomes visible compared to an 8-bit JPG.
- Highlight recovery — pulling back blown highlights is more effective with HEIC's wider tonal range.
- Color grading — dramatic color shifts (e.g., warm-to-cool regrade) produce fewer banding artifacts in 10-bit source material.
- Crop and resize — HEIC's smaller file size at equivalent quality means you can crop more aggressively before quality degrades.
For professional or semi-professional editing workflows, HEIC is the better source format. For casual edits (filters, crop, auto-enhance), both formats perform well enough that the difference is academic.
Compatibility
This is where JPG wins decisively — and it is the reason most people need to convert HEIC files in the first place.
| Platform / use case | HEIC | JPG |
|---|---|---|
| Apple devices | Full support | Full support |
| Windows 10/11 | Requires paid codec ($0.99) | Built-in support |
| Android | Partial (Android 10+, varies by device) | Universal |
| Web browsers | Safari only (no Chrome/Firefox) | All browsers |
| Email attachments | Recipient may not open | Always viewable |
| Social media upload | Most platforms auto-convert | Accepted everywhere |
| Printing services | Rarely accepted | Universally accepted |
| Photo editors | Photoshop, Lightroom, Apple Photos | Every editor ever made |
HEIC compatibility is growing, but it is still largely confined to the Apple ecosystem. Windows requires a paid codec extension, most web browsers cannot display HEIC images, and the printing industry has shown no interest in adopting it. JPG, standardized in 1992, remains the one image format that every device on earth can open.
When to Use HEIC
HEIC is the better choice when the file stays within your personal ecosystem or when storage efficiency matters:
- On-device storage — keep your iPhone set to High Efficiency (HEIC) to maximize storage. The 50% file size savings adds up to tens of thousands of extra photos.
- Apple-to-Apple sharing — AirDrop between iPhones, iPads, and Macs handles HEIC natively. No conversion needed.
- iCloud Photo Library — smaller files mean faster sync and lower iCloud storage costs.
- Maximum quality archiving — HEIC's 10-bit color depth and HDR metadata preserve more image data than JPG.
- Editing source material — if you plan to edit photos in Lightroom or Photoshop, HEIC provides more latitude for adjustments.
When to Use JPG
JPG is the right choice whenever the image needs to work outside the Apple ecosystem:
- Web publishing — every browser, CMS, and website builder accepts JPG. HEIC requires Safari and is not supported by Chrome, Firefox, or Edge.
- Sharing with non-Apple users — email attachments, messaging apps, Slack, Discord. JPG opens on any device without extra software.
- Printing — photo labs, poster services, business cards, and canvas prints all require JPG (or TIFF/PNG). None accept HEIC.
- Cross-platform projects — presentations, documents, websites, and apps. JPG is the only format guaranteed to render everywhere.
- Social media — while platforms like Instagram auto-convert HEIC, uploading JPG avoids an extra server-side re-compression step.
Verdict: HEIC for Storage, JPG for Sharing
The answer to "which format is better?" depends entirely on what you do with the photo after taking it.
Keep HEIC on your iPhone. The storage savings, 10-bit color, and HDR support make it objectively the better capture format. There is no reason to switch your iPhone to "Most Compatible" unless you have a specific workflow requirement.
Convert to JPG when you share. The moment a photo leaves the Apple ecosystem — email, web, Windows PC, Android phone, print service — JPG is the safe, universal choice. A high-quality conversion (quality 90+) produces a file that is visually indistinguishable from the HEIC original in everyday viewing conditions.
The best workflow: shoot in HEIC, store in HEIC, and convert to JPG only when needed. You get the best of both formats — efficient storage on your device and universal compatibility when sharing.