You email yourself a photo from your iPhone, open it on a Windows laptop, and… nothing. The file ends in .HEIC and Windows shrugs. Or you try to upload it to a website and it's rejected outright. It's one of the most common little tech frustrations of the last few years — and it has a quick fix.
Here's what a HEIC file is, why it trips up so many devices, and the fastest ways to turn it into a universally accepted JPG.
What is a HEIC file, and why does the iPhone use it?
HEIC stands for High Efficiency Image Container. Starting with iOS 11 in 2017, Apple made it the default format for photos because it's genuinely clever: it stores an image at the same visual quality as a JPG while taking up about half the space. On an iPhone packed with thousands of photos, that saving adds up fast.
The problem isn't the format itself — it's support. Apple's devices read HEIC effortlessly, but the rest of the world was slower to catch up. Plenty of Windows apps, web upload forms, older photo editors, and printing services still expect a good old JPG.
Why HEIC photos won't open or upload
When a HEIC photo "won't open," one of these is usually happening:
- The app or website only accepts JPG and PNG. Most upload forms — job portals, marketplaces, government sites — simply don't list HEIC as an allowed type.
- Windows is missing the HEIF codec. Windows 11 can show HEIC only if the (sometimes paid) HEVC/HEIF extensions are installed. Without them you get a blank or an error.
- An older program doesn't recognize the format. Software from before 2018 often has no idea what a .HEIC file is.
In every one of these cases the solution is the same: convert the photo to JPG, which every device and website on earth understands.
The quickest fix: convert HEIC to JPG online
The fastest route — no installs, nothing to configure — is a browser converter. Pixveil's HEIC to JPG converter turns your file into a standard JPG in a couple of clicks:
- Open HEIC to JPG.
- Drop your .HEIC photo onto the page.
- Download the JPG that comes out the other side.
Once it's a JPG, you can also compress it or resize it for whatever you needed it for.
Converting HEIC on Windows 11
If you're on Windows and prefer to do it on your machine, you have two easy options:
- Photos app + HEIF extension. Install the "HEVC Video Extensions" from the Microsoft Store so Windows can read HEIC, then open the photo in the Photos app and use Save as to export a JPG copy.
- Paint. Once the extension is installed, you can open a HEIC in Microsoft Paint and choose File → Save as → JPEG. Simple and built in.
If you don't want to install anything, the browser converter skips this entirely.
Converting HEIC on a Mac
On a Mac it's even simpler, because macOS reads HEIC natively:
- Open the photo in Preview.
- Go to File → Export.
- Choose JPEG as the format, set the quality, and save.
To convert several at once, select them all in Preview first, then File → Export Selected Images and export the whole batch to JPEG together.
Stop the problem: make your iPhone shoot JPG
If you regularly send photos to Windows machines or upload them to websites, the cleanest fix is to tell your iPhone to capture JPG in the first place. You give up a little of the space saving, but you never deal with HEIC again:
- Open Settings on your iPhone.
- Tap Camera, then Formats.
- Choose Most Compatible instead of "High Efficiency."
From that moment on, new photos are saved as JPG. Existing HEIC photos stay as they are — but for those, you now know exactly what to do.
Frequently asked questions
Since iOS 11, Apple defaults to HEIC (High Efficiency Image Container) because it stores the same quality in roughly half the space. It's great on Apple devices, but many Windows apps, websites, and older programs still can't read it.
There's a tiny, usually invisible loss because JPG is also a compressed format. For everyday photos, sharing, and uploads you won't notice a difference. If you need the absolute original, keep the HEIC and convert a copy.
Only if the tool processes the file locally. Pixveil's HEIC to JPG converter runs in your browser, so your photos are never uploaded to a server. Note that some browsers can't decode HEIC natively; Safari can, and that's the most reliable place to run a browser-based conversion.
On a Mac, select all the photos in Preview and export them together. On Windows, converting in batches through a tool is easiest. Going forward, switching your iPhone to shoot JPG (see below) avoids the conversion entirely.