Skip to content

image guide

HEIC Files Explained — Why Your iPhone Uses Them and How to Convert to JPG

If you have ever tried to open an iPhone photo on a Windows PC, upload one to a website that rejected it, or email one to someone whose Outlook showed a blank grey box — that is HEIC causing the problem. This guide explains why Apple chose it, where it breaks, and how to convert it to a universally readable format in seconds.

Updated September 22, 2026 · 22 questions answered

Key takeaways

  • HEIC is Apple's default photo format — around 50% smaller than JPEG at equal quality, but unopenable by many Windows apps, websites and email clients.
  • Conversion is one step and free: a browser-based HEIC converter never uploads the photo, which matters because iPhone images carry GPS coordinates in their EXIF data.
  • A converted JPEG at quality 90+ is visually indistinguishable from the source HEIC for web, email and printing.
  • iPhone can shoot compatible JPEG permanently: Settings → Camera → Formats → Most Compatible ends the problem at the source.
  • Sharing from the iPhone Photos app auto-converts to JPEG for Mail and Messages — the library keeps the HEIC original either way.

What is a HEIC File?

HEIC (High Efficiency Image Container) stores one or more images inside a HEIF (High Efficiency Image File) container using the H.265/HEVC video compression standard. Apple adopted it as the default iPhone camera format in iOS 11, released September 2017.

The key advantage over JPEG: HEIC achieves 50% smaller files at equivalent visual quality. A 4 MB JPEG photo might be 2 MB as HEIC without any visible degradation — because H.265 intra-frame coding is significantly more efficient than JPEG's 1992-vintage DCT algorithm.

HEIC also supports features JPEG cannot: lossless image editing (the Photos app records edits as instructions, not re-compressed pixels), 16-bit colour depth, HDR, depth maps (for portrait mode), and image sequences (burst mode, Live Photos).

Why Your iPhone Uses HEIC

The reason is storage math. A modern iPhone with 128 GB capacity and a 48-megapixel main camera produces HEIC files of approximately 2-3 MB per photo. The same photo as JPEG would be 4-6 MB. Over thousands of photos, that difference is gigabytes — directly affecting how many photos a user can store before hitting iCloud limits and paying for more.

For Apple, it also reduces iCloud storage costs across hundreds of millions of devices. Smaller files means less bandwidth, less disk, less cost — passed on to the consumer as "5 GB free" being usable rather than filling up in a month.

Within the Apple ecosystem, HEIC is seamless: Photos, AirDrop, Quick Look, Preview, Safari — all handle it natively. The problems begin the moment a HEIC file leaves Apple's walled garden.

HEIC Compatibility Problems

Windows 10/11: cannot open HEIC without installing HEIF Image Extensions (free from Microsoft Store) AND HEVC Video Extensions (paid, $0.99). Without both, you see a blank grey preview and a "file not supported" error.

Android: supported since Android 9 (Pie), but many older devices in circulation run Android 8 or below. WhatsApp, Gmail, and some gallery apps may reject or fail to thumbnail HEIC files.

Web uploads: most file upload forms, CMS platforms, and social media sites expect JPEG, PNG, or WebP. HEIC uploads are rejected or cause unexpected errors.

Email: Outlook (desktop) does not display HEIC inline. The recipient sees a file attachment and often cannot open it.

Print services and photo labs: expect JPEG or TIFF; HEIC is unrecognised.

Older macOS (before High Sierra 10.13): cannot open HEIC at all.

How to Convert HEIC to JPG

Option 1 — In iPhoto/Photos (macOS): Open the photo, File → Export → choose JPEG format. Works one photo at a time.

Option 2 — iPhone automatic conversion: Settings → Camera → Formats → choose 'Most Compatible'. This makes the iPhone camera save JPEG instead of HEIC going forward. Existing HEIC photos are not converted retroactively.

Option 3 — iPhone sharing auto-convert: Settings → General → Transfer or Reset iPhone. Also, when sharing via Messages or Mail, iOS automatically converts HEIC to JPEG. But file-sharing via AirDrop, Drive, or USB keeps the original HEIC format.

Option 4 — Online converter (no software install): a browser-based HEIC to JPG converter handles the conversion using WebAssembly decoders locally on your device. No upload needed, works on Windows, Mac, Linux, or Android.

Option 5 — Batch conversion: for dozens or hundreds of photos, a batch converter processes up to 20 files at once, maintaining quality, with results downloadable as individual files.

Does Converting HEIC to JPG Lose Quality?

HEIC uses lossy H.265 compression internally, so converting to JPEG means decompressing from one lossy format to another. However, if the JPEG is saved at quality 90 or higher, the quality loss is mathematically present but visually undetectable.

The pixel dimensions remain identical — a 4032×3024 HEIC converts to a 4032×3024 JPEG. What changes is the compression algorithm used to store those pixels. At quality 90+, JPEG stores enough data that the recompression artefacts from converting an already-compressed HEIC are invisible.

If you need absolutely no quality loss (archival, professional photography), convert HEIC to PNG or lossless WebP instead. This decompresses HEIC's H.265 data and stores it without additional loss. File sizes will be larger (the PNG equivalent of a 2 MB HEIC might be 15 MB), but pixel accuracy is guaranteed.

How to Stop iPhone from Saving HEIC

If you want your iPhone camera to produce JPEG files instead of HEIC going forward:

  • Open Settings on your iPhone.
  • Scroll to Camera → tap Formats.
  • Select 'Most Compatible' instead of 'High Efficiency'.
  • From this point, new photos are saved as .jpg files.
  • Existing HEIC photos remain unchanged — convert them if needed.

HEIC vs JPEG: Technical Comparison

Compression algorithm: HEIC uses H.265 transform coding (4×4 to 64×64 block sizes, multiple prediction modes, context-adaptive binary arithmetic coding). JPEG uses fixed 8×8 DCT blocks with a quantisation table and Huffman coding.

Colour: HEIC supports up to 16-bit per channel and the full gamut. JPEG is limited to 8-bit, 4:2:0 or 4:2:2 or 4:4:4 chroma subsampling.

File size at equivalent quality: HEIC is 40-50% smaller than JPEG. This is the entire reason it exists.

Encoding speed: HEIC (H.265 intra) is computationally heavier to encode than JPEG. On modern phone hardware this takes milliseconds — Apple's A-series chips include dedicated video encode blocks that make HEIC capture instant.

Decoding speed: both are fast on modern hardware. Older devices without H.265 hardware decoding may struggle with large HEIC files.

Frequently asked questions

The questions people ask most about heic to jpg: why iphone photos use heic and how to convert, answered directly.

Why can't I open HEIC files on my computer?

HEIC requires H.265/HEVC decoder support. On Windows, you need both HEIF Image Extensions (free) and HEVC Video Extensions ($0.99 from Microsoft Store). On older Macs (before macOS High Sierra 10.13), native support does not exist. The easiest fix is to convert HEIC to JPG using a browser-based converter — no software installation needed.

Is HEIC better than JPEG?

Technically yes: HEIC achieves 40-50% smaller file sizes at equivalent visual quality, supports 16-bit colour and HDR, and preserves lossless editing metadata. However, JPEG's universal compatibility across every device, browser, email client, and operating system makes it the practical choice for sharing. Use HEIC for storage, JPEG/WebP for sharing.

Can I convert HEIC to JPG for free?

Yes, several options exist: Preview on macOS (open HEIC, export as JPEG), Microsoft Paint on Windows (after installing extensions), or a browser-based online converter. The online converter works without installing any software, processes files locally in your browser (no upload), and handles batch conversion of up to 20 files at once.

Does WhatsApp accept HEIC?

WhatsApp automatically converts HEIC to JPEG when you send a photo from an iPhone, so recipients see the image normally. However, sending HEIC as a document (not as a photo) keeps the .heic extension, and Android users may not be able to open it.

Can I upload HEIC files to websites?

Most websites and web forms accept only JPEG, PNG, or WebP. Uploading a HEIC file will typically fail with a 'format not supported' error. Convert to JPG before uploading. Some modern sites accept HEIC thanks to Apple's influence, but it is the exception, not the rule.

How do I convert HEIC to JPG on iPhone?

Two methods: (1) Open Photos → select photo → Share → the file is automatically converted to JPEG when sent via Mail, Messages, or most non-Apple apps. (2) Use a browser-based converter in Safari: open the converter, select 'Choose file', tap the Photos library, and convert in seconds.

Will converting HEIC to JPG lose quality?

At JPEG quality 90+, the conversion introduces imperceptible additional compression loss. The difference is visible only at pixel-level inspection with a diff tool. For practical purposes (web display, printing, sharing), quality 90 JPEG is visually identical to the source HEIC.

Can I change iPhone settings to save JPEG automatically?

Yes. Settings → Camera → Formats → Most Compatible. All new photos will be saved as .jpg instead of .heic. This increases file size per photo by approximately 40-50% but eliminates all compatibility issues.

Does Windows 11 support HEIC?

Windows 11 can open HEIC files after installing HEIF Image Extensions (free from Microsoft Store) and HEVC Video Extensions (paid $0.99, or sometimes bundled by your device manufacturer). Without these, HEIC files appear as unreadable.

What is HEIF vs HEIC?

HEIF (High Efficiency Image File Format) is the container specification (ISO 14495-1). HEIC (High Efficiency Image Container) is Apple's implementation with the .heic extension. They are functionally the same format; HEIC is to HEIF what 'JPEG' is to the actual standard name 'JFIF'.

How do I open HEIC files on Android?

Android 9+ supports HEIC natively in the Gallery app. For older Android versions, install a third-party viewer from the Play Store or convert HEIC to JPG before transferring. Many Android apps (email, social media) may not accept HEIC regardless of OS version.

Can Google Photos open HEIC?

Yes. Google Photos accepts HEIC uploads on both mobile and web, automatically converting to JPEG for display. If you back up your iPhone photos to Google Photos, the HEIC files are handled transparently.

Can I convert HEIC to JPG in bulk?

Yes. Use a batch converter that accepts multiple HEIC files simultaneously — up to 20 at once with browser-based tools like Collabs Tool. Set quality once, convert all files, and download individually. Avoids the one-at-a-time tedium of macOS Preview or Windows extensions.

Why does my iPhone photo look different after converting to JPG?

It should not, if the quality is set to 90+. Any perceived difference is typically from: (1) the colour profile being discarded (HEIC may carry Display P3 wide gamut; if converted to sRGB JPEG, colours appear less saturated), or (2) JPEG chroma subsampling (4:2:0 by default vs HEIC's optional 4:4:4).

How to convert HEIC without installing software?

A browser-based converter uses a WebAssembly HEIF decoder (like libheif compiled for the web) to decode HEIC files entirely in your browser's JavaScript engine. No plugins, no installs, no uploads. Works on any device with a modern browser.

Does iCloud convert HEIC to JPG?

When you access photos via iCloud.com in a browser, the downloaded file is typically served as HEIC (which modern browsers handle). However, sharing links from the Photos app on iPhone convert to JPEG. iCloud Drive stores the original HEIC file.

Can I convert JPG back to HEIC?

Technically possible with tools like `heif-enc` (Linux) or `magick`, but impractical: you are re-compressing already-lossy JPEG data into another lossy format (double generation loss), and the size savings are minimal since JPEG data does not compress as well as raw HEIC. Not recommended.

Is HEIC safe to share with others?

The format itself is safe. However, many recipients cannot open it without additional software. If you send HEIC to a Windows user, an older Android user, or a web form expecting JPG, they will encounter a compatibility error. Convert to JPEG or WebP before sharing with non-Apple recipients.

What apps can open HEIC files?

Apple Photos, Preview (macOS 10.13+), Quick Look, iMessage, Safari (rendering), Adobe Lightroom, Adobe Photoshop 2020+, GIMP 2.10+, IrfanView (with plugin), XnView, and any app running on iOS 11+ or macOS High Sierra+.

Does Instagram accept HEIC uploads?

Instagram on iPhone handles HEIC natively (it converts internally during upload). Instagram on web or Android may reject HEIC. To be safe on any platform, convert to JPEG or PNG before uploading.

Can I print HEIC photos?

Most photo printing services (Shutterfly, Walgreens, CVS, FedEx Office) do not accept HEIC uploads. Convert to JPEG (quality 95+) before sending to a print lab. Use a browser-based converter for speed and no software installation.

Is HEIC supported in HTML <img> tags?

Mostly no. Chrome, Firefox, and Edge do not render HEIC in HTML <img>. Safari does (native QuickTime/AVFoundation support). For websites, always provide JPEG, PNG, or WebP. Use the <picture> element with multiple sources if you want HEIC for Apple devices.