P
Privatool
Tutorial8 min read

HEIC to JPG & PNG — Convert iPhone Photos Easily

Why iPhones save photos as HEIC, where the format breaks, and how to convert HEIC to JPG or PNG privately in your browser.

By Privatool Team·

You took a great photo on your iPhone, tried to upload it to a website or send it to someone on Windows, and got an error or a file nobody could open. The culprit is almost always the same: your phone saved the image as a HEIC file. This guide explains what HEIC actually is, why it causes so much friction, and how to convert it to a JPG or PNG that works everywhere — without uploading your personal photos to anyone's server.

What is HEIC (and HEIF)?

HEIC stands for High Efficiency Image Container. It is the file format Apple adopted in 2017 with iOS 11, and it wraps images encoded with HEIF — the High Efficiency Image Format. Under the hood, HEIF uses the same compression technology as HEVC video (also known as H.265), which is far more modern than the decades-old JPEG standard.

The practical benefit is size. A HEIC photo typically takes up roughly half the storage of an equivalent JPEG at similar visual quality. On a phone where you might shoot thousands of photos, that adds up fast. HEIC also supports things JPEG cannot: 16-bit color depth, transparency, image sequences (the basis of Live Photos), and storing multiple images in a single file.

So Apple's choice makes sense. The problem is everything outside Apple's ecosystem.

Why HEIC causes compatibility problems

HEIC is technically excellent but poorly supported. Because the format relies on the HEVC codec — which is patent-encumbered and was slow to be licensed broadly — many platforms still cannot open HEIC files natively. You run into walls like these:

  • Windows. Older versions of Windows show a blank thumbnail or refuse to open HEIC without installing a paid codec extension from the Microsoft Store.
  • Android. Support is inconsistent across devices and apps. A photo you AirDrop or email may simply fail to display.
  • Websites and upload forms. Job application portals, government sites, e-commerce listings, and contest entry forms frequently reject anything that is not JPG or PNG. HEIC uploads bounce with a generic "unsupported file type" error.
  • Older software. Photo editors, design tools, and content management systems that predate HEIC — or never bothered to add it — cannot import the file at all.
  • Social and messaging apps. Many auto-convert HEIC on their end, but not all, and the result is sometimes a broken image or a failed send.

This is why "convert HEIC to JPG" is one of the most common things iPhone owners search for. The fix is straightforward — you just need to turn the modern format into a universal one.

HEIC vs JPG vs PNG

Each format has a job it does well. Here is how they compare for everyday photo use:

Feature HEIC JPG PNG
Compression Very efficient (HEVC) Good, lossy Lossless, larger files
Typical file size Smallest Small Large
Transparency Yes No Yes
Compatibility Poor outside Apple Universal Universal
Best for Storing on iPhone Sharing, uploads, web Editing, graphics, sharp edges
Quality loss when saved Minimal Some each save None

The short version: HEIC wins on storage, JPG wins on universal sharing, and PNG wins when you need pixel-perfect quality or transparency.

When to keep HEIC vs when to convert

You do not need to convert everything. Keeping the original HEIC is fine when:

  • The photos are staying on your iPhone, iPad, or Mac.
  • You back them up to iCloud Photos, which handles HEIC natively.
  • You want to save storage space and never need to send the files elsewhere.

Convert to JPG or PNG when:

  • You are uploading to a website, form, or app that rejects HEIC.
  • You are sending photos to someone on Windows or Android.
  • You need to open the image in older or non-Apple software.
  • You want a single, predictable format for an entire archive or project.

A simple habit: keep your originals as HEIC for storage, and export a JPG or PNG copy only when you actually need to share or upload.

Choosing JPG or PNG

Once you decide to convert, the next question is which target format. The answer depends entirely on what the image is for.

Pick JPG when you are sharing or uploading. JPG (also written JPEG) is the universal language of photographs. Every device, browser, and upload form accepts it, and its lossy compression keeps file sizes small — ideal for email, websites, and forms with size limits. For the overwhelming majority of iPhone photos, JPG is the right choice. Use the HEIC to JPG Converter for these.

Pick PNG when quality and editing matter. PNG is lossless, meaning it preserves every pixel exactly with no compression artifacts. It also supports transparency. That makes it the better pick for screenshots, images with text or sharp edges, graphics you plan to edit repeatedly, or anything you will composite into a design. The trade-off is larger files. Reach for the HEIC to PNG Converter when you need that fidelity.

If your converted JPGs are still too large for an upload limit, run them through the Image Compressor afterward to shrink them further. And if you need to move between other formats — WebP, AVIF, GIF — the general-purpose Image Converter handles those too.

The privacy angle most converters ignore

Here is the part that matters and rarely gets mentioned: your camera roll is deeply personal. It holds family photos, documents, screenshots, ID cards, receipts, and moments you never intended to publish.

Most "free online HEIC converter" sites work by uploading your file to their server, converting it there, and sending it back. That means your private photo is transmitted to, and briefly stored on, a machine you do not control — subject to their logging, their retention policy, and their security practices. For a holiday snapshot that might be acceptable. For a photo of your passport, it is not.

Privatool works differently. Every conversion runs entirely inside your browser on your own device. Your HEIC files are never uploaded anywhere. Nothing touches a server, nothing is logged, and nothing leaves your computer or phone. You get the convenience of a web tool with the privacy of offline software.

How HEIC conversion works in your browser

Browsers do not natively understand HEIC, so the tool brings the decoder to you. When you open the converter, it loads libheif — the open-source HEIC/HEIF decoding library — compiled to WebAssembly so it runs at near-native speed directly in the page.

When you drop in a file, this WebAssembly decoder reads the HEVC-encoded image data, reconstructs the pixels, and hands them to a standard canvas. The canvas then re-encodes those pixels as JPG or PNG using capabilities every browser already has. The whole pipeline happens locally.

One small note: the first conversion in a session takes a moment longer because the browser has to download and initialize the libheif decoder. After that it stays loaded, so every subsequent file converts quickly. This one-time load is also why you can convert a whole batch with no per-file delay once you get going.

How to convert HEIC to JPG or PNG

  1. Open the HEIC to JPG Converter (or the PNG version if you need lossless output). The decoder loads automatically.
  2. Drag your HEIC files onto the page, or click to select them from your device. You can add several at once.
  3. Choose your output format — JPG for sharing and uploads, PNG for editing and transparency.
  4. Let the tool process the files. The first one initializes the decoder; the rest follow quickly.
  5. Download the converted images individually, or grab them all at once when batch-converting.

Batch-converting a camera roll

If you have dozens or hundreds of iPhone photos to migrate, do it in one pass. Because the decoder loads only once, adding many files at the start is far more efficient than converting them one at a time. Select everything, pick a single target format for consistency, and download the set together. This is the fastest way to turn an entire folder of HEIC images into a clean, universally compatible archive — all without a single byte leaving your device.

The takeaway

HEIC is a smart format for storing photos on Apple devices, but it stumbles the moment those photos need to go anywhere else. Convert to JPG for sharing and uploads, PNG for editing and graphics, and keep your originals as HEIC if you simply want to save space. Most importantly, do the conversion somewhere your private photos stay private — in your own browser, with nothing uploaded to anyone.

#heic to jpg#heic to png#convert iphone photos#heic converter#heif

Try our free tools

All tools run in your browser. Files never leave your device.

Explore free tools →