Since iOS 11, iPhones have saved photos in a format called HEIC by default. It produces sharper photos at smaller file sizes than JPG — genuinely better technology. But a large chunk of the internet hasn't caught up: many upload forms, government portals, older apps, and non-Apple devices either can't open HEIC files at all, or give you an unhelpful error that doesn't even mention the format as the problem.
What HEIC is
HEIC stands for High Efficiency Image Container. It's Apple's implementation of the HEIF (High Efficiency Image Format) standard, which uses the HEVC (H.265) video codec for still image compression. In practice, this means a HEIC photo is typically half the size of the same photo saved as JPG, at comparable or better quality.
Apple switched to HEIC as the default because it saves storage — more photos fit on the same 128 GB phone. But compatibility with non-Apple systems has always been the catch.
Why it doesn't upload everywhere
JPG has been the universal standard for 30+ years. HEIC is newer (2017 onward on iPhones) and requires software that specifically supports it. Windows, Android, and most web browsers added HEIC support at some point, but:
- Many web upload portals have an allowed-format whitelist that still only includes JPG, PNG, and sometimes WebP — HEIC was never added.
- Some Windows users can open HEIC only if they've installed the HEVC Video Extensions from the Microsoft Store (a paid add-on for older Windows versions).
- Government systems and enterprise software are often years behind on supporting new formats — these are among the last places to add HEIC support.
The fastest fix: change the iPhone setting
If you're regularly running into HEIC compatibility issues, the simplest solution is to tell your iPhone to shoot in JPG instead:
- Open Settings → Camera → Formats.
- Select Most Compatible instead of High Efficiency.
From that point on, new photos are saved as JPG. The downside: JPGs are roughly twice the file size, so you'll fill storage faster. You can switch back to High Efficiency when you don't need compatibility, and change again before a trip or important shoot.
If you already have HEIC photos that need converting
On a Mac, you can open a HEIC file in Preview and export it as JPG from File → Export. On Windows with the HEVC codec installed, Photos can do the same. If neither of those options are available, an online image converter that accepts HEIC will work — upload the file, download it as JPG.
Note: the FileSwift format converter currently accepts image/*, which includes HEIC on devices where the browser can read it (typically Mac and iPhone). If your browser can display the HEIC file, the converter can process it. On Windows without the HEVC codec, the file won't load in the browser at all, and you'll need a dedicated desktop conversion tool first.
HEIC vs HEIF vs HEVC — the alphabet soup
- HEVC — the video compression codec (H.265) that HEIF borrows for still images.
- HEIF — the container format standard for high-efficiency image files. Not Apple-specific.
- HEIC — Apple's specific implementation of HEIF, the format iPhones actually produce.
Most people use HEIC and HEIF interchangeably in conversation, and for practical purposes they mean the same thing in the iPhone context.