The "File Not Supported" Problem
You take a photo on your iPhone, transfer it to your Windows PC, and try to open it. File not supported. You try to upload it to a website form. Format not accepted. You email it to a client and they reply saying they cannot view it. The culprit is HEIC — the image format Apple adopted as the default starting with iOS 11, and the source of quiet frustration for millions of people who just want their photos to work.
This happens because Apple chose efficiency over compatibility. HEIC files are roughly half the size of equivalent JPGs at the same quality level, which saves significant storage space on your phone. But the rest of the world — Windows machines, many websites, older Android phones, most printing services, and plenty of common software — still does not fully support the format.
What Is HEIC and Why Does Apple Use It?

HEIC stands for High Efficiency Image Container, based on the HEVC (H.265) video codec. It uses more sophisticated compression than the decades-old JPEG standard, achieving better image quality at smaller file sizes. A 12-megapixel photo that takes 3-4MB as a JPG might only take 1.5-2MB as HEIC with identical visual quality.
For Apple, this was a practical decision. iPhones with 128GB or 256GB of storage fill up fast when every photo is a multi-megabyte JPG. HEIC roughly doubles the number of photos you can store. The format also supports features that JPG cannot, like storing depth information, live photo data, and image sequences in a single file.
The trade-off is compatibility. JPG has been the universal image format since the 1990s. Every device, every operating system, every browser, every printer, and every website form on the planet supports it. HEIC support, while growing, is still inconsistent outside the Apple ecosystem.
When You Need to Convert
Any time you are sharing photos with non-Apple users, conversion to JPG is the safest bet. Uploading to websites that specify JPG or PNG in their file upload requirements is another common trigger. Printing services almost universally expect JPG files. Older image editing software may not open HEIC files at all.
If you work in a mixed environment — Apple devices at home, Windows at work, for example — you will encounter this friction regularly. Some people change their iPhone settings to shoot in JPG natively (Settings, Camera, Formats, Most Compatible), but this uses more storage and loses HEIC's quality advantages.
Converting HEIC to JPG With Pixkit

Pixkit's image converter handles HEIC to JPG conversion directly in your browser. Upload your HEIC file (or drag and drop multiple files for batch conversion), select JPG as the output format, and download the converted images. The quality slider lets you balance file size against image quality — 85-90% quality is the sweet spot for most uses, producing files that are visually indistinguishable from the original.
Because the conversion runs locally in your browser using JavaScript, your photos are never uploaded to a server. This matters for personal photos that you would rather not send to a third-party cloud service. The conversion speed depends on your device, but modern phones and computers handle even batch conversions of dozens of images within seconds.
Other Conversion Options on iPhone and Mac
If you just need to convert a few files, Apple devices have built-in options. On Mac, open the HEIC file in Preview, go to File, Export, and choose JPEG. The Shortcuts app on iPhone can automate conversion with a custom shortcut, though setting it up takes a few minutes. AirDropping to a non-Apple device sometimes triggers automatic conversion, but this behavior is inconsistent.
The problem with these native solutions is that they only work within the Apple ecosystem and they handle one file at a time unless you set up automation. For bulk conversion or when you are already on a non-Apple device, a browser-based tool is more practical.
Preventing the Problem Going Forward
You can set your iPhone to shoot in JPG by default: open Settings, go to Camera, tap Formats, and select Most Compatible. This uses standard JPG and H.264 video formats instead of HEIC and HEVC. The downside is larger file sizes, roughly double what HEIC produces. If storage is tight, this trade-off might not be worth it.
A more balanced approach is to keep shooting in HEIC for the storage benefits and convert only when you need to share or use the photos outside the Apple ecosystem. Keep Pixkit bookmarked for quick batch conversions when the need arises.