Can't Open iPhone Photos? Fix HEIC on Any Device
- Can't Open iPhone Photos? A Complete Guide to HEIC Troubleshooting on Windows, Android, and the Web
- What Is HEIC and Why Is Your iPhone Using It?
- Problem: HEIC Photos Won't Open on Windows 10 or 11
- Problem: HEIC Photos Look Fine on iPhone but Break on Android
- Problem: HEIC Photos Won't Upload to Websites or Apps
- Problem: HEIC Photos Won't Open in Photo Editing Software
- Problem: HEIC Photos Have Wrong Orientation After Conversion
- Problem: HEIC Conversion Produces Lower Quality Than Expected
- Problem: iCloud Photos Downloads Are HEIC on Windows
- Problem: AirDrop to Mac Works, But AirDrop to Windows Fails
- Choosing the Right Conversion Method
- Privacy Considerations When Converting Online
- Quick Reference: HEIC Opening Solutions by Platform
- The Long View: Will HEIC Compatibility Eventually Sort Itself Out?
Can't Open iPhone Photos? A Complete Guide to HEIC Troubleshooting on Windows, Android, and the Web
You plug your iPhone into your Windows PC, copy over some photos, and then double-click one โ only to get a blank icon or an error saying Windows can't open this file. Or you email a photo to a colleague and they reply asking why you sent a broken attachment. Or you try to upload a photo to a website and the uploader rejects it entirely.
All of these frustrations trace back to the same cause: your iPhone is saving photos in HEIC format, and the device or application you are trying to use does not understand it.
This guide is a practical troubleshooting reference. It explains what is happening, why, and exactly how to fix it on every common platform.
What Is HEIC and Why Is Your iPhone Using It?
HEIC (High Efficiency Image Container) is the photo format Apple switched to with iOS 11 in 2017. It stores images encoded with the HEIF standard and HEVC compression โ the same technology used in 4K video streaming. The result is photos that are about half the file size of an equivalent JPEG, with equal or better visual quality.
For Apple, the math was straightforward: smaller files mean more photos fit in the same storage, and iCloud storage costs less to run. For users, the tradeoff was invisible โ photos looked identical, took up less space, and everything worked fine as long as you stayed within Apple's ecosystem.
The problem starts the moment you try to use those photos anywhere else.
Problem: HEIC Photos Won't Open on Windows 10 or 11
This is the most common complaint. You transfer photos from your iPhone to a Windows machine and they appear as blank document icons. Double-clicking opens a "How do you want to open this file?" dialog, but none of the suggested apps actually work.
Why it happens: Windows does not ship with a HEIC decoder installed by default. HEIC relies on the HEVC (H.265) codec, which is patent-licensed technology. Microsoft sells a HEVC codec extension in the Microsoft Store rather than bundling it for free.
Fix option 1 โ Install the Microsoft HEVC codec: Open the Microsoft Store, search for "HEVC Video Extensions", and install it. On Windows 11 it is sometimes listed as free; on older Windows 10 builds it may cost a small fee (typically around $0.99). Once installed, File Explorer thumbnails will appear and the Photos app will open HEIC files correctly.
Fix option 2 โ Convert HEIC to JPG in your browser: If you cannot install from the Microsoft Store (common in school or work environments with locked-down systems), convert the HEIC files to JPG using a browser-based tool. No installation required โ just open the converter in any web browser, drop in your files, and download JPGs. This works on every version of Windows.
Fix option 3 โ Use VLC, GIMP, or IrfanView: Several free applications have built their own HEIC decoders that do not depend on the Windows codec. VLC media player can open HEIC as a still image. IrfanView (with its full plugin pack installed) and GIMP with the appropriate plugin also support HEIC. These are good options if you want to view and edit HEIC files without converting them.
Problem: HEIC Photos Look Fine on iPhone but Break on Android
You airdrop or share a photo to an Android user and they see a blank image, a file they cannot open, or a corrupted download.
Why it happens: Android added HEIF support at the OS framework level in Android 9 (Pie, 2018), but support depends on the device manufacturer's implementation, the specific Android version, and the app being used. A current Pixel phone running stock Android opens HEIC without trouble. A budget phone from a smaller manufacturer running Android 8 does not. Even on compatible Android versions, many messaging and email apps do not pass HEIC through correctly.
Fix โ Convert before sharing: The reliable solution is to convert to JPG before sending. This is especially important for messaging apps like WhatsApp, Telegram, Signal, and most email clients, which handle JPG universally but may silently fail with HEIC.
If you are on Android and need to open a HEIC file you have already received, try opening it in Google Photos (which has added HEIC support on recent versions) or Samsung Gallery (on Samsung devices). If neither works, transfer the file to a computer and convert it there.
Proactive fix โ change iPhone camera settings: If you frequently share photos with Android users, configure your iPhone to shoot JPG by default. Go to Settings > Camera > Formats and select "Most Compatible". Your camera will capture JPEG files from that point forward. This uses more storage but eliminates the compatibility problem at the source.
Problem: HEIC Photos Won't Upload to Websites or Apps
You try to upload a photo to Facebook, Instagram, Twitter/X, Etsy, Airbnb, a job listing site, or any number of other platforms, and either the upload is rejected outright or the photo appears blank after uploading.
Why it happens: Most web browsers (Chrome, Firefox, Edge) cannot decode HEIC natively, so they cannot display it as a preview. Many upload systems validate image formats by reading the file header, and if they do not recognize HEIC they reject it. Some platforms silently accept the upload but then fail to display it.
Fix โ Convert to JPG before uploading: JPG is accepted by every website that accepts image uploads. Convert your HEIC file to JPG first, then upload the JPG. This is a one-step process with a browser-based converter: open the converter tab, drop in the file, download the JPG, then proceed with your upload.
Note on Safari: Safari on Apple devices can render HEIC images inline on web pages, which can create a misleading impression. Just because an image displays in Safari does not mean it is correctly stored or will display for other users.
Problem: HEIC Photos Won't Open in Photo Editing Software
You import photos into Photoshop Elements, Lightroom (older versions), Paint.NET, or another image editor and get an "unsupported file format" error.
Why it happens: Support for HEIC in image editing software was added at different times by different vendors, and many tools โ especially older versions and lighter-weight alternatives โ never added it. Adobe's main products (Photoshop CC and Lightroom Classic in recent versions) support HEIC, but Photoshop Elements is behind, and open-source editors like GIMP require plugins.
Fix by application:
- Adobe Photoshop CC (2018+): Supported natively. If it fails, update to the latest version.
- Adobe Lightroom Classic (2018+): Supported. Update if needed.
- Adobe Photoshop Elements: Limited support. Convert to JPG first for reliable results.
- GIMP: Install the HEIF plugin (available via most Linux package managers as
libheif; on Windows, install from the official GIMP plugin repository). Without the plugin, GIMP cannot open HEIC. - Paint.NET: Does not support HEIC natively. Convert to JPG or PNG before opening.
- Affinity Photo 2: Supports HEIC on macOS and Windows natively.
- Canva (browser-based): Does not accept HEIC uploads. Convert to JPG first.
Problem: HEIC Photos Have Wrong Orientation After Conversion
You convert a HEIC file to JPG and the resulting image is rotated sideways or upside down.
Why it happens: Phones store orientation information in EXIF metadata rather than physically rotating the pixel data. The EXIF orientation tag tells the viewing application how to display the image. If the converter or destination application ignores the EXIF tag, it displays the raw pixel data, which may be rotated.
Fix: Use a converter that preserves EXIF data in the output JPG. Most well-implemented converters do this. If the resulting JPG still appears rotated in a specific application, that application is the culprit โ it is not reading the EXIF orientation tag. The fix in that case is to open the rotated image in any photo editor, manually rotate it to the correct orientation, and save it. The editor will either apply the rotation physically to the pixel data or update the EXIF tag, both of which produce a correctly oriented image in all applications.
Problem: HEIC Conversion Produces Lower Quality Than Expected
You convert a HEIC photo to JPG and the result looks blurry, blocky, or washed out compared to how it looked on your iPhone.
Why it happens: JPG is a lossy format, and many online converters default to a low quality setting (50โ70%) to reduce server load and bandwidth costs. HEIC's superior compression means the original looked great at a relatively small file size; a low-quality JPG at the same file size will look noticeably worse because JPEG's compression artifacts are more visible.
Fix: Use a converter that lets you choose the output quality and set it to 85% or higher. The sourcecodestack HEIC converter defaults to 90% quality and lets you adjust the slider. At 90%, the visual difference from the original HEIC is imperceptible for everyday photos. You can reduce quality if you specifically need smaller files for web use, but start high and reduce only if needed.
Problem: iCloud Photos Downloads Are HEIC on Windows
You open iCloud for Windows and download photos from your iCloud library, expecting JPG files, but everything downloads as HEIC.
Why it happens: iCloud stores photos in their original format. If your iPhone was set to capture HEIC (the default), iCloud stores HEIC. When you download to Windows, you get HEIC.
Fix option 1 โ Change the iCloud for Windows download setting: In iCloud for Windows, click the options button next to Photos, and look for a setting labeled "Download Photos As" or similar. Some versions include an option to download as "Original" versus "Compatible". Selecting Compatible makes iCloud transcode to JPG before downloading. Check your installed version of iCloud for Windows โ Apple has changed the UI across versions.
Fix option 2 โ Download via iCloud.com: Log into icloud.com in Chrome, select photos, and download them. iCloud.com has an option to download in "Most Compatible" format (JPEG) when using a browser that does not support HEIC. This is particularly useful for occasional downloads without changing any settings.
Fix option 3 โ Change the iPhone setting going forward: As described above, set Camera > Formats > Most Compatible on your iPhone. New photos will upload to iCloud as JPEG and download as JPEG. Old HEIC photos already in iCloud remain in HEIC format and must be handled separately.
Problem: AirDrop to Mac Works, But AirDrop to Windows Fails
When you AirDrop photos from your iPhone to a Mac, they open correctly. When you transfer the same photos to a Windows machine via USB or email, they fail to open.
Why it happens: macOS has natively supported HEIC since High Sierra (2017), so Macs decode HEIC without any additional software. Windows does not have this native support, so the same files that open effortlessly on a Mac become inaccessible on Windows.
This asymmetry often surprises people who assume that because the files work on one desktop OS they should work on all. The solution is straightforward: convert the HEIC files to JPG on the Mac before transferring to Windows (using Preview's Export function or a converter), or convert them on the Windows side after transfer using a browser-based tool.
Choosing the Right Conversion Method
With multiple ways to convert HEIC files, here is a quick guide for choosing the right approach:
Use a browser-based converter when:
- You are on Windows without admin rights to install codecs
- You want to convert a batch of files quickly without installing software
- Privacy matters โ you do not want your photos uploaded to a third-party server
- You are on any operating system and want a consistent, simple experience
Use a native app (Preview on Mac, Google Photos on Android) when:
- You are already in that app and only need to handle one or two files
- You want to view HEIC without converting
Change your iPhone's camera format when:
- You routinely share photos with Windows or Android users
- You never use Live Photos or Portrait mode features that depend on HEIC
- You are willing to accept larger file sizes for broader compatibility
Use the Windows HEVC codec when:
- You want to view and work with HEIC files directly in Windows apps long-term
- You have access to the Microsoft Store
- You do not want to convert every time you transfer photos
Privacy Considerations When Converting Online
Not all HEIC converters are equal from a privacy standpoint. The majority of online converters โ the ones that appear at the top of search results for "HEIC to JPG" โ work by uploading your photos to their servers. Your images travel over the internet, are processed on a computer you do not control, and are stored temporarily (sometimes longer) on that server.
For most photos this may seem like a minor concern. But consider:
- Personal and family photos often contain images of children, homes, and private moments.
- EXIF metadata in HEIC and JPG files can include GPS coordinates from when the photo was taken, revealing your home address, workplace, or frequented locations.
- Free services often sustain themselves through data. Images are valuable training data for AI models, and some services explicitly reserve rights to use uploaded content.
- Server breaches can expose uploaded files even if a service intended to delete them promptly.
A browser-based converter that runs entirely client-side eliminates all of these risks. The HEIC decoding happens in JavaScript and WebAssembly inside your browser's sandboxed environment โ the server never receives your image data at any point. This is a meaningful distinction for personal photos.
Quick Reference: HEIC Opening Solutions by Platform
Windows 10/11: Install HEVC Video Extensions from Microsoft Store, or convert to JPG using a browser-based tool.
macOS: HEIC opens natively in Preview, Photos, and Safari. No action needed.
Android (recent versions): Google Photos and Samsung Gallery support HEIC on recent devices. For older devices or incompatible apps, convert to JPG before sharing.
Linux: Install libheif and use an application that supports it (GNOME Image Viewer with gnome-heif, or convert using the heif-convert command-line tool from libheif).
Web browsers: Safari supports HEIC; Chrome, Firefox, and Edge do not render HEIC natively. Convert to JPG before uploading to any web service.
Adobe Creative Suite: Photoshop CC and Lightroom Classic (2018 and newer) support HEIC. Older versions do not โ update or convert first.
Microsoft Office (Word, PowerPoint, etc.): Does not support HEIC insertion. Convert to JPG or PNG before inserting into documents.
WhatsApp, Telegram, Signal: Behavior varies by platform and version. Convert to JPG for guaranteed compatibility.
The Long View: Will HEIC Compatibility Eventually Sort Itself Out?
It is improving, but slowly. The fundamental obstacle is patent licensing โ HEVC is encumbered by patents, and many vendors prefer not to pay licensing fees for still-image support when JPEG is free and universally supported. The successor format AV1 (and its AVIF container) is royalty-free and achieves even better compression than HEIC, and browser support for AVIF is growing quickly. Chrome, Firefox, and Edge already support AVIF natively.
In the long run, AVIF may become the new universal high-efficiency format that sidesteps the HEVC licensing problem. Apple has added AVIF support in recent iOS and macOS versions. But the transition will take years, and the installed base of HEIC photos is already enormous.
For now, the practical answer remains the same: when you need your iPhone photos to work everywhere, convert HEIC to JPG. It is a thirty-second operation with a browser-based tool, it does not compromise quality in any visible way, and the resulting files will open in every application ever written to handle photos.
You might also like
How to Extract Text from Any Image (OCR Guide)
How to Extract Text from Any Image: A Practical OCR Guide You have a screenshot of an error message โฆ
Read moreRemove Image Backgrounds Free: Clean Edges Every Time
Remove Image Backgrounds Free: Clean Edges Every Time If you sell products online, create social medโฆ
Read moreImage Converter Guide: Best Formats & When to Use Them
Image Converter Guide: Best Formats and When to Use Each One Choosing the wrong image format is one โฆ
Read more