Image formats
What is HEIC? Why iPhones Use It and How to Convert to JPEG
5 min read
If you've ever taken a photo on an iPhone and tried to share it with someone on Windows or upload it to a website, you may have run into a problem: the file ends in .heic and nothing seems to be able to open it. This guide explains what HEIC actually is, why Apple chose it, and how to convert HEIC files to JPEG quickly and for free.
What does HEIC stand for?
HEIC stands for High Efficiency Image Container. It is a file format based on the HEIF standard (High Efficiency Image Format), which was developed by the Moving Picture Experts Group — the same organization behind the MP4 video format. Apple adopted HEIC as the default photo format for iPhones and iPads starting with iOS 11 in 2017.
Why does Apple use HEIC instead of JPEG?
The short answer is storage efficiency. HEIC files are typically around half the size of an equivalent JPEG, with the same or better visual quality. Modern iPhones take 12-megapixel (and higher) photos that are already large by default. Switching to HEIC means your phone can store roughly twice as many photos in the same space.
Beyond file size, HEIC also supports features that JPEG does not: transparency (like PNG), image sequences (like GIF, but with far better quality), wider color gamut, and up to 16-bit color depth. JPEG is limited to 8 bits per channel, which is one reason why HDR photos on modern iPhones are stored as HEIC.
Why can't Windows open HEIC files?
HEIC relies on a video compression algorithm called HEVC (H.265) to encode image data. While technically open, Microsoft requires manufacturers and users to pay a licensing fee to include HEVC decoding in Windows. As a result, HEIC support is not built into Windows by default — you either need to install a paid codec from the Microsoft Store or convert your files to a format Windows already understands, like JPEG or PNG.
Many websites, email clients, and older apps also do not support HEIC for the same reason. JPEG has been around since 1992 and is universally supported across every device, browser, and operating system.
When should you convert HEIC to JPEG?
- You want to share a photo with someone on Windows or Android
- You're uploading to a website or form that only accepts JPEG or PNG
- You're sending photos by email and aren't sure if the recipient can open HEIC
- You're editing in software that doesn't support HEIC (older Photoshop versions, many online tools)
- You're submitting a photo for printing at a lab or pharmacy
Should you keep HEIC on your iPhone?
Yes — for storage on the device itself, HEIC is the better choice. It saves space without sacrificing quality, and your iPhone handles HEIC natively. You only need to convert when you're sharing or using files outside the Apple ecosystem.
You can also change your iPhone's camera settings to capture in JPEG directly: go to Settings → Camera → Formats and choose Most Compatible. This will shoot JPEG instead of HEIC, at the cost of roughly twice the storage per photo.
How to convert HEIC to JPEG for free
Safe File Converter converts HEIC files to JPEG (or PNG) entirely in your browser. Nothing is uploaded to a server — the conversion happens locally using your device's processing power. This means your photos stay private, and there are no file size limits imposed by server quotas.
To convert: drag your HEIC file onto the converter, choose JPEG as the output format, adjust the quality slider if needed, and download the result. The whole process takes a few seconds.
Summary
- HEIC is Apple's default photo format since iOS 11, based on the HEIF standard
- Files are ~50% smaller than JPEG at the same visual quality
- Windows doesn't support HEIC by default due to codec licensing
- Convert to JPEG when sharing outside the Apple ecosystem
- Safe File Converter handles HEIC → JPEG locally, no upload required