What is a HEIC file?
HEIC is the container format Apple has used for every iPhone photo since iOS 11 (2017). It wraps a HEVC-encoded still image in a single .heic file. The format is efficient — at the same visual quality a HEIC photo is typically half the size of an equivalent JPEG — which is why Apple chose it. The trade-off is that HEIC is not a universal standard: most web browsers, older operating systems, and a lot of third-party software still cannot decode it without extra components.
If you have ever AirDropped or plugged your iPhone into a Windows PC and ended up with a folder of files that refuse to open, this is what happened. The photos are not broken; your computer just does not have the decoder.
Why Windows won't open HEIC by default
Microsoft licenses the HEVC codec from MPEG LA and does not bundle it into Windows for free. Windows 10 and 11 ship with enough code to display HEIC thumbnails after a system update, but opening the actual file in the Photos app usually triggers a pop-up asking you to buy the HEVC Video Extensions. There are two ways around this: install the free extension from the Microsoft Store, or skip the whole decoder question and convert the file to JPG before it ever reaches Windows.
Fix 1: install the HEIF extension on Windows
If you want to keep working in HEIC, install the codecs once and Windows will treat .heic files like any other image:
- Open the Microsoft Store and search for HEIF Image Extensions. Install it (this one is free).
- Search for HEVC Video Extensions. The consumer listing is usually paid; if you bought a PC that supports HEVC the OEM may have pre-installed it. Alternatively, install the free "HEVC Video Extensions from Device Manufacturer" package.
- Restart the Photos app. Double-clicking a .heic file should now open it normally, and thumbnails will appear in File Explorer.
This is the right long-term answer if you regularly work with photos from an iPhone. It is not the right answer if you just need to send one photo to a government website that rejects HEIC.
Fix 2: convert HEIC to JPG in your browser
For a one-off, the fastest route is a HEIC to JPG converter. PixlReady decodes the file with a self-hosted WebAssembly library, so the conversion happens on your device and nothing is uploaded — which is the difference between using a random free converter that asks you to sign up and one you can trust with a passport photo.
- Open the HEIC to JPG converter in any modern browser (Chrome, Edge, Firefox, Safari).
- Drag one or more .heic files onto the drop zone. Batch conversion works — you can select a whole folder at once.
- Choose JPG as the output (PNG is also available if you need transparency, though iPhone photos rarely use it).
- Click convert. When the progress bar finishes, download the resulting JPGs individually or as a ZIP.
If you are converting a batch on a regular basis, the format converter page also supports HEIC input and can output to JPG, PNG, or WebP.
Fix 3: make your iPhone shoot JPG from now on
You can tell the camera to stop producing HEIC altogether. This trades storage efficiency for universal compatibility:
- Open Settings on your iPhone.
- Scroll to Camera and tap Formats.
- Select Most Compatible instead of "High Efficiency".
New photos will be saved as JPEG. Existing HEIC photos already on your phone are not converted retroactively, so convert the old ones with the browser tool above if you need them in JPG. "Most Compatible" roughly doubles the storage your photos use, so only switch if the HEIC pain is real.
Quick decision guide
| Your situation | Best fix |
|---|---|
| One HEIC file won't open on a work PC you can't install software on | Convert it online to JPG in the browser |
| You're a Windows user who regularly gets iPhone photos | Install HEIF + HEVC extensions once |
| You're mailing photos to a website that rejects HEIC | Convert to JPG — don't fight the uploader |
| You're tired of this happening | Set iPhone camera to "Most Compatible" |
Common questions
Why won't my HEIC file open on Windows?
Windows does not ship with HEIC/HEIF decoding built in. You need to install the HEIF Image Extensions (and often the HEVC Video Extensions) from the Microsoft Store. Once installed, File Explorer, Photos, and most apps can open .heic files natively.
Can I convert HEIC to JPG without installing anything?
Yes. PixlReady's HEIC-to-JPG converter runs entirely in the browser using a WebAssembly decoder, so the photo never uploads to a server. Drop the .heic file in, choose JPG, and download the result.
How do I stop my iPhone from saving photos as HEIC?
On your iPhone open Settings, Camera, Formats, and choose "Most Compatible". New photos will be saved as JPEG. Existing HEIC photos already on the phone are not converted retroactively.
Does converting HEIC to JPG lose quality?
One conversion at high JPEG quality (90+) is visually lossless for most uses. Repeated conversions do degrade the image, so always keep the original HEIC file as your master.