Article · File formats

What is a HEIC file (and why it won’t upload)?

A HEIC file is the high-efficiency image format Apple uses by default on iPhones and iPads. It saves space at the same quality as a JPG, but many websites, forms, and older programs can’t open it, which is why your photo sometimes “won’t upload.” The fix is to convert it to JPG or PDF, and below is the fastest way to do that on every device.

6 min read · Updated 2026-06-20

What a HEIC file is

HEIC stands for High Efficiency Image Container. It’s the file format Apple has used by default for photos since iOS 11 in 2017, so almost every photo taken on a recent iPhone or iPad is a .heic file rather than the .jpgmost people are used to. Under the hood it uses a compression method called HEIF, the still-image cousin of the HEVC video codec, and that’s where its one real advantage comes from.

The headline benefit is size. A HEIC photo is typically about half the size of the same photo as a JPG, with no visible drop in quality. It also supports a wider range of colors, transparency, and niceties like Live Photos and bursts stored in a single file. On an Apple device, none of this is something you ever have to think about: the photo opens instantly and looks exactly as you’d expect.

Why your iPhone saves photos as HEIC

Apple switched to HEIC for a simple reason: phones take a lot of photos, and storage is finite. Cutting each photo’s size roughly in half means you fit twice as many on the same phone, back up faster, and use less iCloud space, all at the same quality. For photos that live and stay inside the Apple world, it’s a clear win, which is why it’s the default.

If you’d rather not deal with HEIC at all, you can tell your iPhone to capture the older, universally compatible format instead. Open Settings › Camera › Formats and choose “Most Compatible.”From then on, new photos are saved as JPG. You give up the space savings, but you never hit an “unsupported file” wall again. Leaving it on “High Efficiency” and converting only when you need to is the other reasonable choice.

Why HEIC files won’t upload

Here’s the frustrating part, and the reason most people go looking for what a HEIC file even is: you try to upload a photo to a website, a job application, an insurance claim, or a government portal, and it’s rejected or simply never appears. The photo is fine. The problem is that the system on the other end doesn’t recognize the HEIC format and only accepts JPG, PNG, or PDF.

HEIC is still mostly an Apple-ecosystem format. Plenty of web upload fields, older Windows software, printers, and form systems were built before HEIC existed or never added support for it. So a format that’s invisible and convenient on your iPhone becomes a roadblock the moment you need to hand the photo to something that isn’t Apple, which is exactly when it matters most, usually a form with a deadline.

How to convert HEIC to JPG or PDF

Converting is quick once you know where to look. Pick the path for the device you’re on.

On an iPhone or iPad

The fastest one-off trick: open the photo, tap the share button, and choose “Copy Photo,” then paste it where you need it, since the copy is handed over as a compatible image. Emailing a photo to yourself also produces a JPG you can download. For a permanent fix, switch the camera to “Most Compatible” as described above, or install a free HEIC-to-JPG converter from the App Store to batch-convert many photos at once.

On a Mac

Open the HEIC in Preview, then choose File › Export and pick JPEG (or PDF) as the format. To convert several at once, select them all in Finder, right-click, and use Quick Actions › Convert Image. No extra software needed.

On Windows

Install the free HEIF Image Extensions from the Microsoft Store so Windows can read HEIC. Then open the file in the Photos app or Paint and use “Save as” to export it as a JPG or PNG.

A caution about online converters

Web-based “HEIC to JPG” converters work, but think before you use one for anything sensitive. Uploading a photo of an ID, a check, a tax form, or a medical document to a random free website means handing your private information to a stranger’s server. For ordinary snapshots it’s fine. For documents, convert on your own device, or use a tool that’s actually built to handle private files. Our free HEIC converter runs entirely in your browser, so the photo is never uploaded anywhere.

Or stop converting altogether

The conversion dance is mostly a problem when you’re photographing documents: an insurance card, a receipt, a passport, a form you need to file. You snap it with your phone, it saves as HEIC, and then you fight to get it into wherever it needs to go.

Granite is built to skip that step for documents specifically. You can drop a HEIC photo in straight from your phone and it’s converted on the way in, then read and filed automatically, so the format never becomes your problem. A photo of your car insurance card becomes a searchable document with its policy number and renewal date pulled out, not a .heic stuck in your camera roll. If most of your HEIC headaches are really document headaches, that’s the cleaner fix: see Granite for important documents, or read how to digitize your paper documentsfor the broader how-to. It’s free for your first 25 documents.

FAQ

HEIC files, answered

What is a HEIC file?
A HEIC file is an image saved in Apple’s High Efficiency Image Container, the format iPhones and iPads use by default since iOS 11 (2017). It stores a photo using HEIF compression, which produces a file roughly half the size of a JPG at the same visual quality. The trade-off is compatibility: HEIC is fully supported across Apple devices but not by every website, form, or older program, which is why a HEIC photo sometimes won’t open or upload outside the Apple ecosystem.
Why won’t my HEIC photo upload?
The site or form you’re uploading to doesn’t accept the HEIC format. Many web upload fields, government and insurance portals, job-application systems, and older Windows programs only recognize JPG, PNG, or PDF. Your iPhone took the photo as HEIC to save space, and the receiving system simply doesn’t know how to read it. The fix is to convert the photo to JPG or PDF first, or to change your iPhone’s camera setting so it captures in the more compatible JPG format going forward.
How do I convert HEIC to JPG on my iPhone?
The simplest way is to email or AirDrop the photo, or to set your iPhone to capture JPG from the start: open Settings, tap Camera, tap Formats, and choose “Most Compatible,” after which new photos will be saved as JPG. For photos you already have, opening one in the Files app and using the share sheet, or copying it into an email, usually produces a JPG. You can also use a free app from the App Store that batch-converts HEIC to JPG.
How do I open a HEIC file on Windows?
Windows 10 and 11 can open HEIC files once you install the HEIF Image Extensions from the Microsoft Store; after that, the built-in Photos app shows them normally. To get a JPG instead, open the HEIC in Photos or Paint and use “Save as” to export it as a JPG or PNG. If you only need it once, changing the iPhone setting to “Most Compatible” before taking the photo avoids the problem entirely.
Is HEIC better than JPG?
For storage, yes: HEIC keeps roughly the same quality as JPG in about half the space, supports more colors, and handles transparency and Live Photos. For compatibility, no: JPG opens almost anywhere, while HEIC still trips up many sites and non-Apple software. A reasonable rule is to leave HEIC on for everyday photos you keep on your Apple devices, and convert to JPG (or capture in JPG) when you need to upload a photo somewhere or share it widely.
Will I lose quality converting HEIC to JPG?
There’s a small, usually invisible quality loss. Both HEIC and JPG are “lossy” formats, so re-saving a HEIC as a JPG means the image is compressed a second time. For a photo of a document, a receipt, or a normal snapshot you won’t notice it. The bigger downside is file size: the JPG will be larger than the HEIC was. If you care about archival quality, keep the original HEIC and treat the JPG as a working copy for uploading.

A vault that just takes the photo

Granite accepts HEIC photos straight from your phone, converts them on the way in, and reads the document so it’s searchable later. No converting, no “unsupported format.” Free for your first 25 documents.