What Is a HEIC File? Apple's Image Format Explained
The Short Answer: What HEIC Actually Is
HEIC stands for High Efficiency Image Container. It is the file format Apple adopted starting with iOS 11 in 2017 to store photos taken on iPhone and iPad. When you shoot a photo on an iPhone 7 or later running iOS 11+, the camera saves it as a .heic file by default — not a JPEG. The container format itself is defined by the Moving Picture Experts Group (MPEG) under the ISO Base Media File Format standard. What sits inside that container is an image compressed using HEVC (High Efficiency Video Coding), the same codec used for 4K video. Apple didn't invent HEIC from scratch; it adopted an open standard and built its own implementation around it. You will also occasionally see the extension .heif, which stands for High Efficiency Image File Format. HEIF is the broader standard; HEIC is Apple's specific profile of it. For practical purposes they are the same thing on Apple devices. Android manufacturers, including Samsung and Google, have also started writing HEIF files, though they sometimes use slightly different codec configurations. One detail worth knowing: a single HEIC file can store multiple images. Apple uses this for Live Photos (which bundle a still frame and a short video clip), burst sequences, and HDR image pairs. Open a Live Photo in Finder on a Mac and you will see one .heic file, not two separate files. That multi-image capability is baked into the container spec and is one reason the format is more flexible than JPEG, which is strictly single-frame.
Why Apple Switched: The File Size Argument
The practical reason Apple moved to HEIC is storage efficiency. Apple's own documentation states that HEIC images are roughly half the file size of equivalent JPEG images at comparable visual quality. Independent testing by outlets like Digital Photography Review and Halide has confirmed numbers in the 40–60% reduction range depending on subject matter. To put that in concrete terms: a 12-megapixel photo shot on an iPhone 12 in JPEG mode typically lands between 3 MB and 6 MB. The same scene shot in HEIC comes in around 1.5 MB to 3 MB. Over a camera roll of 10,000 photos — not unusual for someone who has owned an iPhone for several years — that difference can amount to 15–30 GB of storage. On a 64 GB entry-level iPhone, that is a meaningful chunk of total capacity. The compression gains come from HEVC's more sophisticated encoding algorithms compared to JPEG's discrete cosine transform, which dates to 1992. HEVC uses larger coding units, better motion prediction (originally designed for video), and more efficient entropy coding. The result is that it can represent the same pixel information with fewer bits. HEIC also supports 10-bit color depth natively, versus JPEG's 8-bit ceiling. On devices with ProRAW or Dolby Vision capture pipelines, this matters for preserving highlight and shadow detail. A 10-bit HEIC file can represent 1,024 distinct tonal steps per channel; an 8-bit JPEG can represent only 256. That gap shows up most visibly in smooth gradients like skies, where JPEG sometimes produces visible banding that HEIC avoids.
Why HEIC Causes Problems Outside the Apple Ecosystem
Despite its technical merits, HEIC has a compatibility problem that is still not fully resolved in 2026. The format requires a licensed decoder, and for years many platforms and applications simply did not ship one. Windows 10 and 11 do not open HEIC files out of the box. Microsoft sells a HEVC Video Extensions codec in the Microsoft Store for $0.99, and installing it also enables HEIC viewing in Photos and File Explorer. Without it, Windows shows a generic icon and refuses to render the image. Many users have no idea this codec is missing until they try to open a photo sent from an iPhone. Older versions of Adobe Photoshop (pre-CC 2018) cannot open HEIC at all. Current versions of Lightroom Classic and Photoshop CC handle HEIC reasonably well, but Camera Raw's support for the 10-bit variant has had intermittent bugs across updates. Web browsers have uneven support. Safari on macOS and iOS handles HEIC natively. Chrome added partial HEIC decoding in version 105 (released September 2022), but support varies by operating system and GPU. Firefox as of early 2026 still does not decode HEIC without an OS-level codec. This means you cannot reliably embed a .heic file in a webpage and expect all visitors to see it. Social media platforms convert HEIC on upload, but the conversion is lossy and platform-controlled. Instagram, for example, re-encodes uploaded images to JPEG at its own quality setting, which may not match what you intended. If you care about image quality when sharing, converting to JPEG yourself before uploading gives you control over the output settings.
How to Convert HEIC to JPEG (and When to Bother)
There are several routes to converting HEIC files, each with different trade-offs. On a Mac, the simplest method requires no third-party software. Open the HEIC file in Preview, go to File > Export, and choose JPEG from the Format dropdown. You can set the quality slider — 85% is a reasonable default that keeps file sizes manageable without visible degradation. This works for single files. For batch conversion of dozens or hundreds of files, select them all in Finder, right-click, choose Quick Actions > Convert Image, and pick JPEG with a quality setting. On iPhone, you can stop shooting HEIC entirely by going to Settings > Camera > Formats and selecting Most Compatible. This switches the camera to JPEG capture. The trade-off is larger files. Alternatively, iOS automatically converts HEIC to JPEG when you AirDrop or email photos to a non-Apple device — you can verify this behavior under Settings > Photos > Transfer to Mac or PC, where Automatic is the default. For users who need to convert files in bulk or want a browser-based option without installing software, CocoConvert handles HEIC to JPEG, HEIC to PNG, and HEIC to WebP conversions. You upload your files, choose the output format and quality, and download the results. The service processes files on the server side, which means it works regardless of whether your operating system has a HEVC codec installed — useful on Windows machines where the Microsoft codec is missing. One honest limitation worth stating: CocoConvert currently does not preserve Live Photo video clips during conversion. If you upload a Live Photo HEIC and convert it to JPEG, you get the still frame only. The motion component is discarded. For preserving Live Photos intact, you need to use Apple's own export tools or a dedicated app like CopyTrans HEIC for Windows.
HEIC vs. JPEG vs. WebP: Choosing the Right Format
The question of which format to use depends on where the image is going and what software will handle it. JPEG remains the safest choice for universal compatibility. Every browser, every operating system, and every image editing application from the last 25 years can open a JPEG. If you are sending photos to a print lab, attaching images to a work email, or uploading to a platform whose conversion pipeline you do not control, JPEG eliminates compatibility risk. The downside is file size and the 8-bit color ceiling. WebP, developed by Google and now supported in all major browsers, offers compression efficiency similar to HEIC — roughly 25–35% smaller than JPEG at comparable quality, based on Google's published benchmarks. WebP is the better choice for web use: it loads faster, costs less bandwidth, and is universally supported in modern browsers. CocoConvert can convert HEIC directly to WebP, which is useful if you shoot on iPhone and publish to a website. PNG is lossless, which means it preserves every pixel exactly. Use PNG when you need transparency (logos, UI assets, screenshots with sharp text) or when you are archiving a master file that will be edited repeatedly. PNG files are substantially larger than JPEG or HEIC for photographic content — a 12-megapixel photo that is 2 MB as HEIC might be 18–25 MB as PNG. Do not use PNG for general photo storage. HEIC makes sense when you are staying within the Apple ecosystem and storage matters. If your photos live on iCloud, get edited in Photos or Lightroom on a Mac, and are shared primarily via iMessage or AirDrop to other Apple users, there is no reason to convert them. The format does exactly what it was designed to do. The conversion question only becomes relevant when files cross ecosystem boundaries.
Metadata, Color Profiles, and Things That Can Go Wrong
HEIC files carry rich metadata, and conversion does not always transfer it cleanly. This matters more than most guides acknowledge. EXIF data — GPS coordinates, capture time, camera settings, lens information — is embedded in HEIC files just as it is in JPEG. Most conversion tools preserve EXIF during conversion, but not all. CocoConvert preserves EXIF by default, but if you use a quick-conversion tool or an online service that strips metadata for privacy reasons, your photos lose their timestamps and location data. Check the output file's properties after conversion if this matters to you. On a Mac, you can do this in Preview by going to Tools > Show Inspector > EXIF tab. Color profiles are a more subtle issue. iPhones capture in Display P3, a wide color gamut that covers about 25% more colors than the sRGB standard. When you convert a Display P3 HEIC to JPEG without embedding or converting the color profile, the file may look correct on Apple hardware but appear oversaturated on Windows or Android screens that assume sRGB. The right approach is to convert the color profile to sRGB during export if the image will be displayed on non-Apple devices. In Preview on Mac, the Export dialog handles this automatically when you check the appropriate color profile option. In Lightroom, set the color space to sRGB in the Export dialog. HDR gain maps are a newer complication. iPhone 12 and later can capture HEIC files with an embedded HDR gain map — essentially a second image layer that HDR displays use to show brighter highlights. When you convert such a file to JPEG, the gain map is discarded and you get the standard dynamic range version. This is usually fine, but if you are archiving originals for future HDR display, keep the HEIC source files.
Practical Steps: Managing HEIC Files Day to Day
For most people, the best approach is a simple policy rather than converting files reactively every time compatibility becomes a problem. If you use a Windows PC as your primary computer and regularly transfer iPhone photos to it, install the HEVC Video Extensions from the Microsoft Store ($0.99) and the free HEIF Image Extensions alongside it. This gives Windows Photos and File Explorer native HEIC support. Alternatively, install iCloud for Windows, which handles the codec installation automatically and also converts files to JPEG on download if you configure it that way under iCloud settings. If you run a website or blog and publish photos shot on iPhone, build a conversion step into your workflow. Shoot in HEIC (for storage efficiency on the device), then convert to WebP before uploading to your CMS. A tool like CocoConvert can batch-process a folder of HEIC files to WebP in one session. WebP at quality 80–85 gives you smaller files than JPEG at quality 90 with no perceptible quality difference on screen. If you share photos with clients or colleagues who use mixed devices, convert to JPEG before sending. Do not assume the recipient has the right codec installed. A 3 MB JPEG that opens everywhere is more useful than a 1.5 MB HEIC that displays as a broken icon on half the machines it lands on. For archiving, keep original HEIC files if you shot on iPhone. They are your highest-quality originals, they contain the full metadata, and storage is cheap. Convert only for distribution, not for storage. If you shoot in RAW on a dedicated camera, the HEIC question does not apply — keep your RAW files and export to whatever format the destination requires.