Your iPhone shoots HEIC files by default. Most of the internet doesn't know what to do with them. Send a HEIC photo to someone on Windows, try to upload it to a web form that expects JPEG, or import it into older editing software and you'll hit the same wall: format not recognized.
Converting to JPG solves it. Here's what HEIC actually is, why compatibility has stayed limited nine years after Apple introduced the format, and what you need to know before running the conversion.
What HEIC actually is
HEIC is two things stacked on each other: a container format and a compression codec. The container is HEIF (High Efficiency Image File Format), an ISO standard developed by MPEG that can hold various types of image data. What lives inside the container on an iPhone is HEVC (H.265) compression, the same technology used for video, adapted here for still images.
That combination matters practically. HEIC files store photographic content at roughly half the file size of JPEG at equivalent visual quality. A typical iPhone photo that would be 4 MB as JPEG becomes about 2 MB as HEIC. Apple adopted it specifically for that storage efficiency on a device where storage is fixed and not expandable.
One clarification that often causes confusion: HEIF is the container standard; HEIC is Apple's implementation of HEIF. Google's Android also uses HEIF containers, but typically with AV1 content rather than HEVC. They share a container format but differ in what's compressed inside, which is part of why HEIC compatibility on Android devices is inconsistent even when a device claims to support HEIF.
Why iPhones switched and why the default hasn't changed
Apple made HEIC the default camera format in iOS 11, released September 2017. The stated rationale was direct: twice the information in half the storage. For a phone where 64 GB was a common base configuration and photos were the biggest consumer of that space, the storage math was compelling.
The setting hasn't changed. To switch your iPhone to JPEG output: Settings > Camera > Formats > Most Compatible. Most users never change it. That means nine years of iPhones have been shooting HEIC, and any personal photo archive accumulated since late 2017 contains a significant proportion of HEIC files.
Why compatibility is still limited in 2026
HEVC carries patent licensing requirements. Decoding HEVC costs money for software vendors and hardware manufacturers. JPEG and PNG are patent-free. That cost difference is why HEIC support hasn't propagated universally the way JPEG support did decades ago.
Windows 10 and 11 don't include HEVC decoding by default. It's available from the Microsoft Store as a paid add-on (HEVC Video Extensions, $0.99), and some PC manufacturers bundle it with their devices. Without it, Windows Photo Viewer and most native Windows image tools display an error or a blank thumbnail when you try to open a HEIC file.
macOS has handled HEIC natively since High Sierra in 2017, timed to match the iOS 11 rollout. So within the Apple ecosystem, HEIC works without friction. Outside it, particularly on Windows and across web upload forms, the compatibility gap persists. Most modern platforms accept JPEG, PNG, and WebP. Fewer accept HEIC, and many older or specialized platforms don't handle it at all.
The practical effect is that HEIC is an excellent format for storage on Apple devices and an unreliable format for sharing outside of them.
What actually gets lost when you convert HEIC to JPG
JPEG is lossy, so any conversion to JPEG involves some quality reduction. The degree depends on the quality setting you choose, not on the fact that the source is HEIC. Converting HEIC to JPEG at quality 88 produces output that is visually indistinguishable from the HEIC original on a standard monitor.
Three things do get lost regardless of quality setting:
- Storage efficiency. The JPEG will be larger than the HEIC at equivalent visual quality. That's the direct trade-off for compatibility.
- HDR headroom. iPhones shooting in Dolby Vision or HDR10 modes embed extended dynamic range data in the HEIC file. JPEG's color model can't store this. The conversion clips to standard dynamic range, which typically looks correct on a standard display but loses the headroom for screens that can render it.
- Depth map data. Portrait mode HEIC files carry a separate depth mask that enables background blur and later re-editing of focus. JPEG is a single flat image; the depth map does not transfer. What converts is the final composited image, not the source layers.
One pattern we see consistently in our conversion logs: HEIC files that arrived through WhatsApp or other messaging apps have often had their EXIF data stripped before we receive them. GPS coordinates, shoot date, and camera settings are gone at the messaging layer, not during conversion. If preserving location metadata is important, convert directly from your camera roll or iCloud Photos rather than from a copy shared through a chat app.
How to convert a HEIC file
Upload your HEIC file to the HEIC to JPG converter (up to 20 MB), select a quality setting, and download the JPG. Server-side processing via ImageMagick handles the conversion; typical iPhone photos (3 to 7 MB as HEIC) finish in under 2 seconds. EXIF metadata (date, GPS, camera model) is preserved in the output if it exists in the source file and hasn't been stripped by a previous application.
Quality 88 is a reasonable default for most photographic content: high visual fidelity, smaller file than quality 95+, and meaningfully compatible on every platform that accepts JPEG.
Converting many HEIC files at once
The AT USE converter handles one file at a time. For a camera roll or archive batch, the more efficient paths:
- Via USB from iPhone to Windows or Mac. In iOS Settings > Photos > Transfer to Mac or PC, set it to “Automatic.” The iPhone converts to JPEG automatically during the transfer. No software required.
- Via iCloud on the web. iCloud.com downloads originals as JPEG on Windows, regardless of the shooting format.
- macOS Preview batch export. Open multiple HEIC files in Preview, select all, File > Export Selected Images, choose JPEG. macOS handles HEIC natively; the export is straightforward.
- Command line (ImageMagick). On a machine with ImageMagick installed and HEVC decoding available:
mogrify -format jpg -quality 88 *.heicconverts an entire directory.
HEIC to PNG instead of JPG
JPEG is the right default for photographic content. PNG makes sense when the output will be edited further (compositing, retouching, print preparation) and lossless pixel data matters. The file size trade-off is significant for photos: a 2 MB HEIC photo might become 3 to 4 MB as JPEG at quality 88, or 12 to 15 MB as PNG. For anything going to a web platform, a client, or a social media upload, JPEG is the practical choice.
Save PNG for post-production workflows where the next step involves further editing, or for source material where another generation of lossy compression is likely. If the output goes directly to a website or CMS, converting HEIC to WebP or HEIC to AVIF gives better compression than JPEG at equivalent quality — useful when file size directly affects page load time.
The short version
HEIC is technically the better format. JPEG is the compatible one. The compatibility gap exists because of codec licensing costs, not technical inferiority, and it shows no sign of closing in the near term. For any HEIC file that needs to work outside Apple devices, JPEG at quality 85 to 92 is the conversion that opens everywhere, preserves the visible image with no perceptible quality loss, and produces a file size that's practical for sharing and uploading. After converting, run the result through the image optimizer if further size reduction is needed, or browse the image converter hub for the full range of 56+ format pairs — including HEIC to AVIF, PNG, TIFF, and more.