HEIC vs JPEG: The Short Answer
| HEIC | JPEG | |
|---|---|---|
| File size (12 MP photo) | About 2–3 MB | About 4–6 MB |
| Opens on | Apple devices; Windows with extensions; many Android phones | Every device, browser and app |
| Best for | Storing photos on iPhone and Mac | Sharing, uploading, printing |
Keep HEIC on your phone. Convert to JPEG when a photo leaves the Apple world.
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 (bursts, animations) | 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 typically 40–50% smaller than JPGs of similar visual quality. This is not a marginal improvement — it is a generation leap in compression efficiency.
| Photo type | HEIC (typical) | JPG at Q92 (typical) | 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 gives 4 times more levels per channel (1,024 vs 256) and 64 times more colors in total.
| 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
Recent iPhones store HDR photos with a gain map: an extra image inside the HEIC file that tells HDR-capable displays how much to brighten highlights. Dolby Vision is used for iPhone HDR video, not for photos.
A standard JPG is an SDR (Standard Dynamic Range) file. Newer gain-map JPEGs can carry HDR too, but most converters, including ours, write a standard JPG from the main image and drop the gain map. Compared with the HEIC on an HDR screen, that 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.
- Export once — both formats are lossy, so edit from the original and export a single time instead of re-saving.
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.
What Are the Disadvantages of HEIC Files?
- Limited compatibility. Windows needs extensions, Chrome, Firefox and Edge cannot display HEIC, and many upload forms reject it.
- Patent licensing. HEVC is covered by patents, which is one reason many apps and browsers leave it out.
- Slower on old hardware. Devices without a hardware HEVC decoder open HEIC more slowly than JPEG.
- Extras get lost in conversion. Depth maps and HDR gain maps usually do not survive a conversion to JPEG.
- Fewer editing tools. Older editors and many web apps cannot open HEIC.