iPhone Photos Won't Open on PC or Android? Here's the Fix (2025)
Table of Contents
- Why This Problem Happens
- Solution 1: Convert HEIC to JPG (Fastest - 2 minutes)
- Solution 2: Install HEIC Codec for Windows
- Solution 3: Change iPhone Camera Settings
- Solution 4: Transfer Photos Correctly from iPhone
- Solution 5: Use iCloud with Automatic Conversion
- Which Solution Should You Choose?
- Still Not Working? Advanced Troubleshooting
- Frequently Asked Questions
Why This Problem Happens
If you've transferred iPhone photos to your Windows PC and they won't open, you're not alone. Millions of users encounter this frustrating issue every day. Here's why:
The Real Culprit: HEIC Format
Since iOS 11 (September 2017), iPhones automatically save photos in HEIC format (High Efficiency Image Container) instead of traditional JPG. HEIC creates files that are 50% smaller than JPG while maintaining the same quality—a huge benefit for iPhone storage. It also supports 16-bit color depth (vs. JPG's 8-bit) and can store Live Photos with their motion and audio in a single file.
The problem? HEIC is built on H.265 video compression technology. Decoding H.265 requires specific software that involves licensing fees and patent costs—which is why most Android phones and Windows PCs don't include HEIC support out of the box. When you try to open a .heic file on a Windows PC or Android device, it fails because the operating system can't decode it.
How to Check If Your Photos Are HEIC
Locate the Photo File
Find a photo that won't open in File Explorer.
Check File Extension
Look at the filename. If it ends in .heic or .HEIC, that's your problem.
Right-Click Properties
Right-click the file → Properties → "Type of file" will show "HEIC File" or "Unknown File Type"
Where the Compatibility Problem Shows Up
HEIC Fails in More Places Than Just Windows
- Social media uploads: Instagram, Facebook, and Twitter reject HEIC files with "upload failed" or "unsupported format" errors
- Online forms and websites: Most web platforms, website builders, and file upload fields don't accept HEIC
- Professional printing: Photo labs and printing services require JPG or PNG — HEIC submissions are rejected
- Work environments: Corporate computers and document management systems cannot process HEIC files
All of these situations share the same fix: convert to JPG.
HEIC vs JPG Quick Facts
Solution 1: Convert HEIC to JPG (Fastest - 2 minutes)
Browser-Based Conversion
⏱️ 2 minutesBest for: Quick fixes, one-time transfers, users who don't want to install anything, batch converting multiple photos.
Why This Solution Works Best
- ✅ No software installation required
- ✅ Works on ANY Windows version (7, 8, 10, 11)
- ✅ 100% private - files never uploaded to servers
- ✅ Converts multiple photos at once
- ✅ High quality retention (95%+ SSIM score)
- ✅ Free with no limits
Step-by-Step Instructions
Open the Converter
Visit FreeImageConvert's HEIC to JPG converter in any browser (Chrome, Edge, Firefox).
Select Your HEIC Files
Click "Choose Files" and select all your HEIC photos. You can convert 50+ files at once.
Set Quality to 90-95%
Use the quality slider. 90-95% maintains excellent quality while keeping file sizes reasonable.
Convert and Download
Click "Convert All" → Wait 5-10 seconds → Download your JPG files. They'll now open in any Windows program.
✅ Problem Solved!
Your converted JPG files will open in Windows Photo Viewer, Paint, Photoshop, and any other program. They're also compatible with Android phones, older computers, and email attachments.
Solution 2: Install HEIC Codec for Windows
Microsoft HEIF Image Extensions
⏱️ 5 minutesBest for: Users who frequently work with iPhone photos and want Windows to open HEIC files natively.
What This Does
Installing Microsoft's official HEIC codec adds HEIC support to Windows, allowing you to open .heic files in Photos app, File Explorer thumbnails, and other Windows programs without converting.
Step-by-Step Installation (Windows 10 & 11)
Open Microsoft Store
Press Windows key → Type "Microsoft Store" → Open it
Search for HEIF Extensions
In the Microsoft Store search bar, type: "HEIF Image Extensions" or "HEVC Video Extensions"
Install the Extension
Click "Get" or "Install". It's free from Microsoft. Wait for installation to complete (1-2 minutes).
Restart File Explorer
Open Task Manager (Ctrl+Shift+Esc) → Find "Windows Explorer" → Right-click → Restart
Test Your Photos
Try opening your HEIC photos again. They should now work in Windows Photos app and show thumbnails in File Explorer.
⚠️ Important Notes
- HEVC Extension Required: Some users also need "HEVC Video Extensions from Device Manufacturer" (may cost $0.99)
- Windows 7/8 Users: This method only works on Windows 10 (version 1803+) and Windows 11
- Limited App Support: Some older programs still won't open HEIC even with codec installed
Solution 3: Change iPhone Camera Settings
Shoot in JPG Format
⏱️ 1 minuteBest for: Preventing the problem for future photos (doesn't help existing HEIC files).
How to Switch iPhone to JPG Format
Open iPhone Settings
On your iPhone, open the Settings app
Navigate to Camera Settings
Tap: Settings → Camera → Formats
Select "Most Compatible"
Change from "High Efficiency" to "Most Compatible". This makes your iPhone save photos as JPG instead of HEIC.
Trade-offs to Consider
- Pro: All future photos will be JPG and work everywhere
- Pro: No conversion needed when transferring to PC
- Con: Photos take 40-60% more storage space on your iPhone
- Con: Doesn't fix existing HEIC photos already on your phone
- Con: Slightly larger file sizes when backing up to iCloud
- Warning: iOS updates can silently reset this setting back to "High Efficiency" — check the Formats menu again after any major iOS update
Solution 4: Transfer Photos Correctly from iPhone
Automatic Conversion During Transfer
⏱️ 3 minutesBest for: Users who want iPhone to automatically convert to JPG when transferring via USB cable.
Enable Automatic Conversion on iPhone
Open iPhone Settings
Go to: Settings → Photos
Scroll to "Transfer to Mac or PC"
Find the section labeled "TRANSFER TO MAC OR PC" near the bottom
Select "Automatic"
Choose "Automatic" instead of "Keep Originals". This tells your iPhone to convert HEIC to JPG when transferring to Windows PC.
Connect and Transfer
Connect your iPhone to PC via USB cable. When you import photos through File Explorer or Photos app, they'll automatically be converted to JPG.
✅ How This Works
With "Automatic" selected, your iPhone keeps photos in HEIC format to save space, but converts them to JPG on-the-fly when transferring to Windows. Best of both worlds!
💡 Pro Tip: Using Windows Photos App
Windows 10/11 Photos app can import and automatically convert:
- Connect iPhone via USB
- Open Photos app on Windows
- Click "Import" → "From a USB device"
- Select photos → Import
- Photos will be converted to JPG automatically
Solution 5: Use iCloud with Automatic Conversion
iCloud for Windows
⏱️ 10 minutes setupBest for: Users who want seamless photo syncing between iPhone and Windows without cables.
Setup iCloud for Windows
Download iCloud for Windows
Visit Apple's website or Microsoft Store and download "iCloud for Windows" (free)
Install and Sign In
Install the app and sign in with your Apple ID
Enable iCloud Photos
Check the box next to "Photos" and click "Options" next to it
Enable Download Options
Check "Download new photos and videos to my PC". iCloud will automatically convert HEIC to JPG when downloading.
Access Your Photos
Photos will appear in File Explorer under "iCloud Photos" → "Downloads". All will be in JPG format.
⚠️ iCloud Storage Considerations
- Free tier: Only 5GB of iCloud storage (fills up quickly)
- Paid plans: 50GB ($0.99/month), 200GB ($2.99/month), 2TB ($9.99/month)
- Internet required: Photos sync over WiFi, which can be slow for large libraries
- Storage on both devices: Photos take space on both iPhone and PC
💡 Other Cloud Options for Android Users
Google Photos automatically converts HEIC to JPG when you download photos on Android or Windows — a convenient choice if you already use it for backups. Dropbox converts HEIC for web sharing and link previews. Both handle large libraries automatically, but they require uploading your photos to third-party servers, so weigh your privacy needs before using them for sensitive images.
Which Solution Should You Choose?
🏆 Best for Most People
Solution 1: Convert to JPG
- ✅ Works immediately
- ✅ No installation needed
- ✅ Works on any Windows
- ✅ 100% private
- ✅ Free unlimited use
For Power Users
Solution 2: Install Codec
- ✅ Native Windows support
- ✅ One-time setup
- ❌ Only Windows 10/11
- ❌ May cost $0.99
- ❌ Limited app support
Prevent Future Issues
Solution 3: iPhone Settings
- ✅ Future-proof
- ✅ Universal compatibility
- ❌ Doesn't fix existing photos
- ❌ Larger file sizes
- ❌ Uses more iPhone storage
For Regular Transfers
Solution 4: Auto-Convert
- ✅ Automatic conversion
- ✅ Saves iPhone space
- ✅ No extra software
- ❌ Requires USB cable
- ❌ Slower than direct convert
Our Recommendation
Start with Solution 1 (Convert to JPG) for immediate results. It's the fastest, works everywhere, and has no downsides. If you regularly transfer hundreds of iPhone photos to Windows, combine it with Solution 3 or 4 to prevent future issues.
💡 Quick One-Time Share: Use iPhone's Built-in Conversion
If you just need to send a single photo right now without permanently converting anything: open the Photos app on your iPhone, select the HEIC photo, tap the Share button, then choose your sharing method (email, message, AirDrop, etc.). Your iPhone will automatically send a JPG copy for that specific share — the original HEIC file stays untouched on your phone. This doesn't help with files already on a PC, but it's the fastest way to send one photo to an Android friend or email recipient.
Still Not Working? Advanced Troubleshooting
Problem: Codec Installed But Photos Still Won't Open
Possible Solutions:
- Restart your computer - Codec extensions need a reboot to activate fully
- Update Windows - Go to Settings → Update & Security → Check for updates
- Install HEVC extension - Some HEIC files also need the HEVC Video Extensions
- Check file association - Right-click HEIC file → Open with → Choose Photos app
- Reinstall the codec - Uninstall from Microsoft Store, restart PC, reinstall
Problem: Converted JPG Files Look Blurry
Possible Solutions:
- Increase quality setting - Use 95% instead of 85% when converting
- Check original file - If HEIC looks blurry on iPhone, JPG will too
- Avoid double conversion - Don't convert JPG to PNG then back to JPG
- Use better converter - Some tools apply extra compression; use our converter for high quality
Problem: Can't Find HEIC Files on PC After Transfer
Possible Solutions:
- Check DCIM folder - iPhone photos transfer to "Internal Storage/DCIM/100APPLE"
- Show file extensions - File Explorer → View → Check "File name extensions"
- Search for .heic - Use Windows search: "*.heic" to find all HEIC files
- Trust this computer - On iPhone, tap "Trust" when connecting to PC
- Update iTunes - Windows needs Apple drivers to see iPhone; update iTunes even if you don't use it
Problem: Photoshop/Lightroom Won't Open HEIC
Possible Solutions:
- Update to latest version - Photoshop CC 2020+ and Lightroom Classic 9.0+ support HEIC
- Convert to JPG first - Older versions don't support HEIC at all
- Install Camera Raw plugin - Camera Raw 11.4+ adds HEIC support
- Use DNG format - Convert HEIC to Adobe DNG for maximum compatibility
Frequently Asked Questions
Why did Apple switch to HEIC format?
Apple adopted HEIC in iOS 11 (2017) because it produces files 50% smaller than JPG at the same quality level. This saves iPhone storage space and reduces iCloud backup sizes. HEIC is based on modern HEVC video compression technology, which is far more efficient than the 30-year-old JPG format.
Will converting HEIC to JPG reduce quality?
Minimal quality loss if you use 90-95% quality settings. At these settings, the visual difference is imperceptible to human eyes. However, JPG files will be 40-80% larger than the original HEIC files because JPG compression is less efficient.
Can Android phones open HEIC files?
Android support is inconsistent and limited. Some Android 10 and later devices can view HEIC in a handful of apps, but editing, uploading, and most sharing scenarios still fail. Android 9 and older cannot open HEIC at all. Converting to JPG is the only reliable way to guarantee compatibility across all Android devices and apps.
Can I convert the JPG back to HEIC if I change my mind?
No — converting from HEIC to JPG is a one-way process. You cannot recover the original HEIC file from a JPG. If storage space allows, keep your original HEIC files on the iPhone or in a backup before converting, so you have the smaller-file-size originals for archival. FreeImageConvert always leaves your original files untouched on your device.
Will Android ever fully support HEIC?
Universal Android support is unlikely in the near future. HEIC requires H.265 video decoder technology, which involves licensing fees and patent costs — this makes it expensive for device manufacturers to include by default. Even on Android 10+ where limited support exists, it varies by manufacturer and app. For reliable cross-platform sharing, JPG remains the safest choice for the foreseeable future.
Is it safe to install the HEIC codec from Microsoft Store?
Yes, completely safe. The HEIF Image Extensions and HEVC Video Extensions are official Microsoft products distributed through the Microsoft Store. They add native HEIC support to Windows 10 and 11 without any security risks.
Why does the HEVC codec cost money?
Microsoft charges $0.99 for the "HEVC Video Extensions" due to licensing fees for the H.265/HEVC codec. However, there's a free version called "HEVC Video Extensions from Device Manufacturer" that works the same way. You can also avoid the cost entirely by using Solution 1 (converting to JPG).
Can I convert HEIC to JPG on my iPhone?
Not directly with built-in tools. However, you can use third-party apps from the App Store, or change your iPhone camera settings to shoot in JPG format going forward. The easiest method is still to convert on your PC using a browser-based tool.
Will changing to "Most Compatible" affect Live Photos?
Yes. When you switch to "Most Compatible" mode, Live Photos are saved as separate JPG (photo) and MOV (video) files instead of HEIC and HEVC. This takes more storage space but ensures compatibility with all devices.
Can I batch convert hundreds of HEIC files at once?
Yes! Our HEIC to JPG converter supports batch processing. Select all your HEIC files at once (you can do 50+ files), convert them simultaneously, and download everything as a ZIP file. The entire process takes under 60 seconds for most batches.
Fix Your iPhone Photos Now
Convert HEIC to JPG in 2 minutes with our free browser-based tool. No software installation required.