Back to Comparison Guides

HEIC vs JPG: Which Format Is Better for Your iPhone Photos?

If you own an iPhone, you're generating HEIC files every time you take a photo — whether you know it or not. Apple switched to HEIC as the default camera format in 2017, and most iPhone users have never changed that setting. JPG, meanwhile, has been the universal photo format since 1992. Understanding the difference between them isn't just technical curiosity — it determines whether your photos open where you need them, look as good as they should, and take up the right amount of space on your device.

The Core Difference in One Sentence

HEIC produces smaller files with better quality than JPG and stores more photo data, but JPG works everywhere while HEIC still causes compatibility problems outside the Apple ecosystem.

Side by Side Comparison

FeatureHEICJPG
File size (same quality)~50% smallerBaseline
Image qualityBetterGood
Transparency supportNoNo
Wide color gamut (P3)YesLimited
HDR supportYesNo
Depth map dataYes (Portrait Mode)No
Live Photo supportYesNo
Windows compatibilityRequires codecUniversal
Android compatibilityPoorUniversal
Web upload compatibilityImprovingUniversal
Design software supportImprovingUniversal
Default iPhone formatYes (since iOS 11)Optional setting

The File Size Advantage: Real Numbers

HEIC's most practical advantage is storage efficiency. The difference is significant:

Photo TypeJPG SizeHEIC SizeStorage Saved
12MP standard iPhone photo3–5 MB1.5–2.5 MB~50%
48MP iPhone Pro photo10–15 MB5–8 MB~50%
Burst sequence (10 photos)~35 MB~17 MB~51%
1000 photo library~3.5 GB~1.75 GB~50%

On a 128GB iPhone, this difference means roughly twice as many photos before storage fills up. On iCloud, it means your storage plan lasts significantly longer. The real world impact of HEIC's compression advantage is substantial for anyone who takes photos regularly.

When HEIC Wins

Staying within the Apple ecosystem. If your photos live on iPhone, Mac, iPad, and iCloud — and that's where they stay — HEIC is the better format in every way. It's smaller, higher quality, stores more data, and is handled natively by every Apple device and application. There's no reason to switch to JPG if your photos never leave the Apple ecosystem.

Maximizing iPhone storage. HEIC's 50% size reduction over JPG is the most straightforward argument for keeping it as your default. If storage space is a concern — and it usually is on smartphones — HEIC lets you store twice as many photos at the same quality.

Portrait Mode and computational photography. HEIC stores the depth map data generated by iPhone's Portrait Mode. This depth data is what makes the background blur effect adjustable after the fact — you can change the blur intensity and style in the Photos app because the depth information is preserved in the HEIC file. Convert to JPG and the blur is permanently baked in at whatever setting was applied at capture time.

HDR and wide color photography. Modern iPhones capture photos in the Display P3 wide color space with HDR data when shooting in HEIC. This produces more accurate, vibrant colors — particularly in skies, foliage, and skin tones — than the standard sRGB color space that JPG uses. On a compatible display, HEIC photos look noticeably better than JPG versions of the same shot.

Live Photos. Live Photos — the short video clips attached to iPhone photos — are stored within HEIC files. Converting to JPG discards the video component entirely, leaving you with a static image. If Live Photos matter to you, keep the HEIC files.

When JPG Wins

Sharing with Windows or Android users. This is where HEIC's compatibility problems become real. Windows requires a separately installed codec to open HEIC files, and many Windows users don't have it. Android has no native HEIC support. Send a HEIC photo to a non-Apple user and there's a meaningful chance they can't open it without extra steps.

JPG opens on every device, every operating system, and every image viewer without exception. For any photo you're sharing outside the Apple ecosystem, JPG eliminates compatibility friction entirely.

Uploading to websites and web applications. Many websites still don't accept HEIC uploads. E-commerce platforms, social media sites, government portals, insurance claim forms, and countless other web applications either reject HEIC outright or display it incorrectly. JPG is universally accepted everywhere that accepts image uploads.

Professional photo editing workflows. Adobe products added HEIC support in recent years, but many specialized editing tools, older software versions, and non-Adobe applications still handle HEIC inconsistently. For photos going into professional editing workflows — especially those involving non-Apple software — JPG avoids compatibility headaches.

Print labs and professional services. Print on demand services, professional photo labs, and commercial printers almost universally accept JPG. HEIC acceptance varies. If you're ordering prints from a third party service, check their format requirements — many still require JPG or TIFF.

Email attachments. Sending HEIC photos in email is unpredictable. Apple Mail on Mac and iOS handles HEIC natively. Outlook and most other email clients may display HEIC attachments as unrecognizable files. For photos sent via email, JPG is the reliable choice.

What Gets Lost When You Convert HEIC to JPG

This is the most important section for anyone considering conversion — and the part most guides skip entirely:

Depth map data: Portrait Mode's adjustable blur is stored as depth information in HEIC. Converting to JPG permanently bakes the current blur setting into the image. You lose the ability to adjust or remove the blur effect after conversion.

Wide color gamut: HEIC stores P3 wide color data. JPG uses sRGB. The conversion maps P3 colors to the smaller sRGB color space, potentially shifting colors slightly — particularly saturated colors that exist in P3 but not sRGB.

HDR information: Smart HDR data stored in HEIC is converted to standard dynamic range in JPG. Highlight and shadow detail that was recoverable in HEIC may be clipped in the JPG version.

Live Photo video clip: The motion component of a Live Photo is discarded entirely when converting to JPG. You keep the still frame but lose the video.

Edit history: Non-destructive edits applied in the Photos app — adjustments to exposure, color, Portrait blur — are flattened into the image data in JPG. The ability to undo or modify those edits is lost.

For casual sharing, none of this matters. For preserving the full quality and editability of your iPhone photos, keep the HEIC originals and convert copies when needed.

How Apple Handles Compatibility Automatically

Apple anticipated the compatibility problem and built in automatic conversion. Understanding these behaviors explains why you sometimes receive JPGs from an iPhone without the sender doing anything:

ActionResult
AirDrop to MacHEIC preserved — Mac supports it natively
AirDrop to non-Apple deviceConverts to JPG automatically
Share via MessagesCan convert to JPG depending on recipient's device
Web form uploads in Safari on iPhoneConverts to JPG automatically
Export from Photos on MacChoose your format — JPEG is an option

The automatic conversion means iPhone users often share JPGs without knowing it, which is why HEIC compatibility problems are less visible than they would otherwise be.

Should You Change Your iPhone Camera Format?

The setting is in Settings → Camera → Formats:

High Efficiency: Shoots HEIC (default)

Most Compatible: Shoots JPG

Keep HEIC (High Efficiency) if:

  • Most of your photos stay on Apple devices
  • You use iCloud Photos
  • Storage space is important to you
  • You use Portrait Mode and want adjustable blur
  • You rarely share photos with non-Apple users

Switch to JPG (Most Compatible) if:

  • You regularly share photos with Windows or Android users
  • You frequently upload to websites that don't accept HEIC
  • Your editing workflow involves non-Apple software
  • You want photos that open anywhere without conversion

There's no wrong answer — it depends entirely on how you use your photos.

Converting Between HEIC and JPG

HEIC to JPG: The most common conversion for iPhone users. Produces a universally compatible file for sharing, uploading, and cross-platform use. Some photo data is lost in the conversion — depth maps, Live Photo clips, wide color gamut — but for sharing purposes the visual difference is typically imperceptible.

JPG to HEIC: Rarely needed. HEIC is generated by iPhone cameras; converting a JPG to HEIC doesn't add any of the extra data that native HEIC files contain — you just get a smaller file. Not a meaningful conversion in most workflows.

Frequently Asked Questions

Why does my iPhone sometimes send JPGs and sometimes HEICs?

iOS automatically converts HEIC to JPG when sharing via certain methods — web form uploads in Safari, AirDrop to non-Apple devices — to ensure compatibility. Direct AirDrop to Apple devices sends the native HEIC file. The format you receive depends on how the photo was shared, not just what format it was captured in.

Can Windows open HEIC files?

Windows 10 and 11 can open HEIC files after installing the free HEIF Image Extensions codec from the Microsoft Store. Without it, HEIC files appear as unrecognizable in File Explorer. Many Windows users don't have this installed, which is why sending HEIC to Windows users causes problems.

Does converting HEIC to JPG reduce quality?

Some quality is lost — it's a conversion between two different compression systems — but at high quality settings the visual difference is minimal for normal viewing. More significantly, metadata like depth information, wide color gamut, and Live Photo data are lost in the conversion regardless of quality settings.

Is HEIC better than JPG for photography?

Technically yes — HEIC achieves better compression efficiency and stores more photo data than JPG. Practically, the answer depends on your workflow. HEIC is better if you stay in the Apple ecosystem; JPG is better if you share photos widely across different platforms and devices.

Will HEIC ever be universally supported?

Support is growing — Windows, Google Photos, and Adobe products have all added HEIC support in recent years. But universal support comparable to JPG is still years away, if it happens at all. JPG's installed base and 30-year compatibility track record mean it will remain the universal safe choice for cross-platform sharing for the foreseeable future.

Convert Between HEIC and JPG

Need to convert between HEIC and JPG? DigiToolzHub handles it instantly in your browser — no software needed, no account required.