Where HEIC comes from
Apple switched the iPhone camera to HEIC with iOS 11 in 2017. The file is a HEIF container (an MPEG standard, ISO/IEC 23008-12) holding images compressed with HEVC, the same codec used for 4K video. A single file can also hold a thumbnail, a depth map for Portrait mode and, with Live Photos, a link to the short video clip.
How to open a HEIC file
On Windows
Install “HEIF Image Extensions” and “HEVC Video Extensions” from the Microsoft Store, then Photos can open them. If you just need the pictures to work everywhere, convert them to JPG instead.
On a Mac or iPhone
Photos and Preview open HEIC natively. In Preview, File → Export lets you save a single photo as JPEG or PNG.
On Android
Android 9+ and Google Photos can show HEIC; older phones, many gallery apps and web upload forms can’t.
In a browser
Safari shows HEIC images. Chrome, Edge and Firefox generally don’t display them, which is why this site ships its own decoder (libheif compiled to WebAssembly) to read them.
Why do sites reject HEIC uploads?
Web servers usually process uploads with libraries that expect JPG, PNG or WebP, and browsers other than Safari can’t display HEIC back to other users. So portals for job applications, schools, marketplaces and print shops simply list “JPG or PNG”. Converting before uploading is the reliable fix.
Should I keep the HEIC originals?
Yes, if you have space. The HEIC is the higher-quality original and it keeps the photo’s date, location and camera details. Converted copies from ConvertFast deliberately leave that metadata out.
More detail on the compression itself: HEIC vs JPG.