iLoveConverter
Categories 11 categories
iPhoneHEICJPGImage

HEIC to JPG: Everything iPhone Users Need to Know

iLoveConverter Team 6 min read

On this page

You copy a batch of photos off your iPhone, try to open one on a Windows laptop or attach it to a form, and get an error: the file is .HEIC. If that has ever annoyed you, this guide explains what HEIC actually is, why Apple picked it, and the practical ways to turn it into a JPG — including one that never sends your photos anywhere.

What is HEIC, exactly?

HEIC (High Efficiency Image Container) is the file format Apple adopted as the default photo format starting with iOS 11 in 2017. It’s the still-image sibling of HEVC (H.265), the video codec that shipped the same year. Instead of storing every pixel the way JPEG does, HEIC applies the same modern compression math that made 4K video streamable: better prediction, bigger transform blocks, and smarter entropy coding.

The practical result is straightforward: a HEIC photo is typically 30–50% smaller than the equivalent JPEG at the same visual quality. On a 128 GB phone that difference is not trivia — it’s the gap between “storage almost full” and “room to breathe”.

A few facts worth knowing:

  • HEIC files can hold more than one image. Apple’s “Live Photos” are stored as a HEIC container with the still frame plus a short video track. Bursts and bracketed shots can also live in one file.
  • It supports 10-bit color. JPEG maxes out at 8 bits per channel — 16.7 million colors. HEIC handles 10 bits — over a billion. For ordinary photos the difference is subtle, but for sunsets, stage lighting and HDR content it’s visible: smoother skies, no banding.
  • Transparency and depth maps fit inside it. Portrait-mode photos embed depth information alongside the image.

Compatibility is the catch. Apple devices since 2017 open HEIC natively, macOS High Sierra and later do too, and Android 10+ handles it on most modern phones. But Windows needs the (free) “HEIF Image Extensions” from the Microsoft Store to decode it, many web upload forms still reject it, and a surprising amount of software — old printers, kiosks, corporate systems — has never heard of it.

When HEIC is a problem

HEIC works fine as long as the whole chain understands it. It breaks in predictable places:

  1. Web forms and upload dialogs. Job applications, insurance claims, government portals — if the site filters by .jpg/.jpeg, your HEIC gets bounced with a confusing “invalid file” message.
  2. Windows machines without the codec pack. The photo opens as an error or doesn’t preview at all.
  3. Older software and hardware. Photo printing kiosks, some email clients’ inline preview, third-party apps that never added HEIF decoding.
  4. Cross-platform workflows. Sending photos to an Android user’s preferred editing app, or a designer using older tooling, can stumble.

Four ways to convert HEIC to JPG

1. Change the camera setting (prevent it)

If the problem is recurring, stop producing HEIC for situations that need JPG: on the iPhone go to Settings → Camera → Formats → Most Compatible. The camera then records JPEG (and H.264 video) again. You lose the storage savings, so many people leave the setting on “High Efficiency” and convert only when needed — which brings us to the other options.

You can also fix the transfer step instead: Settings → Photos → Transfer to Mac or PC → Automatic makes Windows-friendly copies during USB transfer. Note this converts on transfer — the phone keeps HEIC masters.

2. Let the platform convert for you

Copying photos to a Mac with Image Capture, or dragging them into a modern Windows environment with the HEIF extensions installed, often offers a convert option. AirDrop to a Mac keeps HEIC; exporting from the Photos app on Mac (File → Export → export unmodified vs. JPG) gives you both worlds. This works, but it’s per-device plumbing and the options hide in different menus per OS version.

3. Use an online converter (know what you’re uploading)

Search “HEIC to JPG” and you’ll find dozens of upload-based converters. They work, and for a single photo of your lunch, uploading it somewhere is a calculated risk most people accept. But it’s worth knowing what you accepted: most online converters upload your photo to their server, convert it there, and hand it back. Photos of documents, IDs, your home, or your family end up on infrastructure you don’t control, under terms of service you didn’t read — and retention policies you can’t verify.

4. Convert in your browser, without uploading anything

This is the option we built: HEIC to JPG runs the decoder in your browser using WebAssembly, so the photo is decoded and re-encoded on your own device. You can verify the claim yourself: open the page, start a conversion with your browser’s DevTools Network tab open, and watch the traffic — nothing is sent. Batch conversions work the same way; drop 50 photos, get 50 JPGs, and your phone’s storage is the only place they’ve ever existed.

If you need a PNG instead — for transparency or editing pipelines — the same approach covers HEIC to PNG. And if you’re going the other direction (JPG to HEIC for storage savings), note that HEIC encoding is patent-encumbered in a way that makes good free encoders rare; that direction is genuinely harder to do well, which is why most free tools only decode.

Quality: what conversion actually costs

Any conversion from HEIC to JPG re-encodes the image into a lossy format. Two practical points:

  • One lossy generation is fine. Converting from your HEIC master to a high-quality JPG (90%+) is visually indistinguishable for normal viewing and printing. The damage happens when files get re-saved over and over, each save re-applying lossy compression.
  • Keep the HEIC original if the photo matters. Convert a copy for sharing; keep the master for future re-edits. This mirrors the audio rule: archive the lossless source, distribute the lossy copy.

FAQ

Does converting HEIC to JPG lose quality?

A little, once, at the moment of re-encoding to JPEG — at high quality settings this is invisible in practice. Converting does not degrade the original file; it produces a new one. Keep the HEIC original and you can always regenerate the JPG.

Why did my iPhone stop saving JPGs?

It didn’t — iOS 11 changed the default camera format to High Efficiency (HEIC). Switch it back under Settings → Camera → Formats → Most Compatible if you prefer universal compatibility over storage savings.

Can Windows open HEIC without converting?

Yes, with the free “HEIF Image Extensions” from the Microsoft Store (and optionally “HEVC Video Extensions” for Live Photos’ video component). Windows 11 ships with better HEIF support than 10, but third-party apps still need to use it.

Is HEIC better than JPG?

Technically, yes — smaller files at equal quality, 10-bit color, extra features like transparency and depth maps. Whether it matters to you depends on whether your other software agrees with it. Compatibility, not capability, is the reason to convert.

Try it yourself — free, right in your browser

Everything mentioned in this guide runs locally on this site: no upload, no watermark, no sign-up.

Format deep-dives: HEIC (.heic.heif) , JPG (.jpg.jpeg.jpe)