Loading ToolDeck, please wait.

ToolDeck.online

INITIALIZING_

0%
DESIGNED BY SJ VISUAL FLOW STUDIOS
ToolDeck.onlineOpen. Build. Go.
Skip to content
GuidesJanuary 18, 2026· 8 min read

HEIC vs JPG: Why iPhone Photos Won't Open (Convert Guide)

Why iPhone photos are HEIC, why Windows can't open them, and every method to convert HEIC to JPG—from iPhone Settings to browser tools to command line.

By ToolDeck EditorialResearch and how-to team

If you have ever taken a photo on an iPhone, AirDropped it to a Windows laptop, and watched Windows shrug at the file, you have met HEIC. It is the default photo format on every iPhone since the iPhone 7, and every year it causes the same problem for the same millions of people: an image file that works perfectly on Apple devices and is invisible to almost everything else.

This guide explains what HEIC actually is, why Apple chose it, and how to deal with it, whether you are sending one photo to a friend or converting a thousand from an old iPhone backup.

Same photo, three formats

Bar length shows relative file size for the same photograph.

  • HEIC1.0x baseline

    Modern iPhone default.

  • JPGabout 2.0x larger

    Universal compatibility.

  • PNGabout 6.0x larger

    Lossless, but very large for photos.

What is HEIC, exactly?

HEIC stands for High Efficiency Image Container. It is not really a file format in the traditional sense. It is a container, the same way a ZIP file is a container for other files. Inside a single .HEIC file you can have multiple images: a full-resolution photo, a smaller thumbnail, sometimes a live photo video clip, sometimes a depth map for portrait mode.

The actual image data inside is stored using HEVC, the same compression standard used for 4K video streaming. HEVC is dramatically more efficient than the JPEG standard that has dominated since the early 1990s. Apple adopted it because it means iPhone storage goes further and iCloud backups upload faster.

Why almost everything else refuses to open it

JPEG has been around since 1992. Every operating system, every browser, every photo app, every server in the world understands it. HEIC is comparatively new, patented by a consortium (MPEG LA), and requires licensing to decode. That combination is a recipe for slow adoption.

Which platform can open which format

A quick view of where HEIC still causes problems.

PlatformHEICJPGPNG
iPhone / iPad
macOS
Windows 11Install
Windows 10Install
Chrome / Edge
Firefox
Safari
Android 10+
Instagram / FacebookPartial
Print shops
  • Windows. No native support until Windows 10 got the HEIF Image Extensions from the Microsoft Store (free, but you have to install it). Windows 11 and later include it by default.
  • Android. Native support only from Android 10 (2019). Older phones need a third-party app.
  • Most web browsers. Safari supports HEIC for display. Chrome, Edge and Firefox do not, because decoding requires licensed codecs.
  • Instagram, Facebook and most social platforms. Accepted HEIC for a while, then rolled it back because of transcoding costs.
  • Every photo-printing service, every CMS, every stock image upload form. Almost universally JPEG, PNG or WebP only.

So the problem is not that HEIC is bad. It is genuinely better than JPEG at the same file size, roughly 50 percent smaller for the same visual quality. The problem is that the rest of the world has not caught up, and Apple has not given users a simple way to convert in bulk.

HEIC vs JPG vs PNG: the comparison

FeatureHEICJPGPNG
Introduced2015 (HEVC), 2017 in iOS19921996
CompressionLossy (efficient) or losslessLossy onlyLossless only
File size (same photo)1.0x (baseline)about 1.8 to 2.2xabout 3 to 10x
Quality at same sizeBestGoodBest (but huge)
Transparency supportYesNoYes
Universal compatibilityNo (Apple and modern Android)YesYes
Animation supportYes (inside container)NoNo (APNG exists)
Ideal forPhone photo storageSharing, uploads, archivesScreenshots, logos, editing

Should you switch your iPhone to JPG?

Yes and no. It depends on your workflow.

If you store everything in iCloud and only look at photos on Apple devices, keeping HEIC is fine. You get more photos per gigabyte and everything just works.

If you regularly export photos to Windows, upload to non-Apple websites, print them, or send them to people on Android, you will save yourself a lot of friction by switching to JPEG permanently. It costs you storage space, but the hassle saved is real.

The switch is in iPhone Settings, Camera, Formats, Most Compatible. From that point on, every photo you take is captured as JPEG directly. Photos taken before the switch stay as HEIC and need converting separately.

What you lose by switching to JPEG

  • About 40 to 50 percent more storage used per photo. On a 128 GB iPhone, that adds up to roughly 4,000 fewer photos.
  • Live Photos still work. They store the still as JPEG and the video clip separately.
  • Portrait mode depth information is preserved.
  • HDR metadata is preserved but sometimes flagged differently by other apps.

How to convert HEIC to JPG, every method

There is no single best method. The right one depends on how many photos you are converting and where they currently live.

Method 1: Browser-based converter (best for 1 to 20 photos)

Open a browser-based HEIC to JPG converter, drop the files in, and download the results. This works on any device, iPhone, Mac, Windows, Linux, Android, because it uses the browser, not the operating system, to do the conversion. Nothing is uploaded, so it is safe for private photos.

Converts in your browser. Nothing uploaded.

HEIC to JPG

Method 2: iPhone Photos app (best for one-off sharing)

iOS automatically converts HEIC to JPG when you share a photo by email, AirDrop to a non-Apple device, or upload through certain apps. There is no button that says convert. It happens silently at the moment of sharing.

  1. Open Photos and select the photo you want to share.
  2. Tap the share button.
  3. Choose Mail or Files. When you attach the photo, iOS converts it to JPEG automatically for compatibility.
  4. For larger batches, select multiple photos, tap Share, and choose Mail. iOS will attach them all as JPEGs.

Method 3: macOS Preview (best for bulk on a Mac)

Open the HEIC files in Preview, then File, Export. Choose JPEG as the format and set the quality slider. For bulk conversion, select all files in Finder, right-click, Open With, Preview, then File, Export Selected Images.

Method 4: Windows (with the free extension)

Install the free HEIF Image Extensions and HEVC Video Extensions from the Microsoft Store, then you can right-click a .heic file, Open With, Photos, Save As, JPG. If you do not want to install anything, use Method 1 instead.

Method 5: Command line (best for thousands of files)

If you have a folder of 5,000 HEIC files and you want all of them as JPEG, command line is the only sane approach.

# On macOS, uses the built-in sips tool
for f in *.heic; do
  sips -s format jpeg "$f" --out "${f%.heic}.jpg"
done

# On Linux, install libheif first
# sudo apt install libheif-examples
for f in *.heic; do
  heif-convert "$f" "${f%.heic}.jpg"
done

On Windows without WSL, install ImageMagick from imagemagick.org and use: magick mogrify -format jpg *.heic in the folder containing your files.

Tips for converting large batches

  • Convert in batches of 100 to 200 files if using a browser tool. Opening 5,000 files at once will crash any tab.
  • Keep the originals until you have verified the JPEGs look correct. HEIC stores a wider color range, and some very saturated colors shift slightly when converted.
  • If the JPEGs come out rotated sideways, your photo viewer is ignoring the EXIF orientation flag. Most modern tools respect it automatically. Older ones do not.
  • Watch file size. A 3 MB HEIC typically becomes a 4 to 6 MB JPEG. If disk space matters, convert then recompress to 85 percent quality, which brings it back down to roughly 2 MB.

Why not convert to PNG instead?

You can, but you probably should not. PNG is lossless, which is great for screenshots and logos but terrible for photographs. The same iPhone photo that was 3 MB as HEIC would be 15 to 25 MB as PNG with no visible quality improvement for the typical photo. JPEG is the right choice for real-world photographs.

The one exception: if you need to edit the photo extensively afterward, heavy color correction, compositing with other images, repeated saves, PNG avoids the compounding artefacts that JPEG applies each time you save. Convert to PNG for editing, then back to JPEG when you are done.

Is HEIC going to win eventually?

Probably not in the way Apple hoped. The industry has largely settled on AVIF as the next JPEG. It is also efficient, but royalty-free and supported by every major browser since 2023. Apple added AVIF export support to iOS 16 and macOS Ventura, which is a quiet admission that HEIC is not going to be the universal format.

In the meantime, HEIC is what every iPhone camera produces. Converting on demand is the practical answer. The shift to AVIF, if it happens, will not change that for at least another five years.

Tools mentioned in this article

Frequently asked

Why does my iPhone save photos as HEIC?

Apple uses HEIC because it stores the same visual quality at roughly half the size of JPEG. On a device that also records 4K video and stores apps and messages, that efficiency adds up. You can switch to JPEG in Settings, Camera, Formats, Most Compatible, but you will use about twice as much storage for the same number of photos.

Does converting HEIC to JPG lose quality?

Slightly, because JPEG is a lossy format. In practice the difference is almost never visible. The HEIC file was already compressed, and JPEG at quality 90 or above introduces no new noticeable artefacts. For professional work, keep the HEIC originals and convert copies.

Can Windows open HEIC files?

Yes, but not by default. You need to install two free extensions from the Microsoft Store: HEIF Image Extensions and HEVC Video Extensions. Once installed, Windows Photo Viewer and Explorer will open .heic files natively. Without them, you will get an error or a black thumbnail.

Does HEIC support transparency?

Yes. The HEIC container can hold images with an alpha channel, and Apple uses this for things like Stickers and Memojis. The typical photo from your iPhone camera does not use it, but the format does.

Should I delete the HEIC originals after converting?

Keep them if you have the space. HEIC is higher quality than the JPEG you converted it to, and if you ever need to re-edit or re-export the photo, having the original is useful. If storage is tight, at least keep the originals for any photo you might print.

How do I convert a whole folder of HEIC files at once?

For a Mac, use the built-in sips command in Terminal (see the code block above). For Windows or Linux, use ImageMagick. For a browser-only workflow, use a tool that supports multiple file selection and processes them in batches of 50 to 100 at a time.

Keep reading