How to Transfer iPhone Photos to Windows Without Compatibility Issues

Transferring photos from an iPhone to a Windows PC should be simple — but if your iPhone is saving photos in HEIC format (the default since iOS 11), you'll likely find that Windows can't open them. File Explorer shows blank icons, Windows Photos displays an error, and the files seem corrupted. They aren't. Windows simply doesn't support HEIC out of the box.

This guide covers four practical methods, from the quickest one-off fix to a permanent solution that prevents the problem entirely.

Why iPhone Photos Don't Open on Windows

iPhones running iOS 11 or later default to saving photos in HEIC (High Efficiency Image Container) format. HEIC uses a modern compression algorithm that keeps file sizes small — typically 2–4 MB per photo versus 5–8 MB for equivalent JPG — but Windows has no built-in decoder for this format.

The result: when you copy HEIC files from your iPhone to a Windows PC using a USB cable, Windows Explorer, or any file transfer method, the files arrive intact but Windows software can't render them. The images are perfectly fine — you just need a way to open or convert them.

Method 1: Convert in Your Browser (Fastest, No Install)

The quickest solution that requires nothing installed and doesn't send your photos anywhere.

  1. Copy the HEIC files from your iPhone to your PC using a USB cable or any transfer method
  2. Open convertheic.app in any browser on your Windows PC
  3. Drag the HEIC files onto the upload area, or click to browse and select them
  4. Choose JPG as the output format (or PNG for lossless quality)
  5. Download the converted files — either individually or as a ZIP

The entire conversion happens inside your browser using WebAssembly. Your photos are never uploaded to any server. This is particularly useful for converting a batch of files quickly without changing any settings on your phone.

Convert HEIC to JPG now — free, private, no upload

Files stay on your device. No account, no file size limit, no waiting.

Open converter →

Method 2: Change Your iPhone's Camera Format

If you regularly share photos with Windows users, changing your iPhone's camera format prevents the problem permanently for all future photos.

  1. Open Settings on your iPhone
  2. Tap Camera
  3. Tap Formats
  4. Select Most Compatible

Your iPhone will now save all new photos as JPG instead of HEIC. JPG files are slightly larger (roughly double the file size) but open on every Windows PC, Android phone, and website without any extra steps.

Important: this setting only applies to future photos. Existing HEIC files already on your phone are not converted — use Method 1 for those.

Method 3: Use iCloud for Windows

If you use iCloud Photos to back up and sync your iPhone library, the iCloud for Windows app can handle HEIC compatibility automatically.

  1. Install iCloud for Windows from the Microsoft Store (free)
  2. Sign in with your Apple ID
  3. Enable Photos in the iCloud settings
  4. Access your photos through a dedicated iCloud folder in File Explorer

When you access photos through this iCloud folder, Windows receives JPG-compatible versions automatically, while the original HEIC files remain in iCloud. This is seamless — you don't need to think about conversion.

The limitation: it requires an iCloud account and depends on your internet connection to sync. It's the right solution if you're already in the Apple ecosystem and using iCloud for backup.

Method 4: Install a Windows HEIC Codec

Microsoft has published free extensions that add HEIC decoding directly to Windows, so HEIC files open natively in Windows Photos, File Explorer thumbnails, and some other apps.

  1. Open the Microsoft Store on your Windows PC
  2. Search for "HEIF Image Extensions" and install it (free)
  3. Also search for "HEVC Video Extensions" — this may be required for full compatibility (free on some PCs, a small fee on others)

After installing, restart Windows Photos. HEIC files should now open normally, and File Explorer should show thumbnail previews.

Note: this adds HEIC support to Windows-native apps, but not necessarily to third-party software like older versions of Photoshop or Lightroom. For design tools, converting to JPG or PNG first is usually more reliable.

Which Method Is Right for You?

Situation Best method
Converting a batch of files right nowMethod 1: Browser converter
Preventing the problem for future photosMethod 2: Change iPhone format
Already using iCloud for photo syncMethod 3: iCloud for Windows
Want Windows to open HEIC nativelyMethod 4: Install HEIC codec

The Recommended Combination

For most users, the best approach is a combination of two methods:

  • Method 2 (change iPhone format to Most Compatible) — prevents HEIC from being created going forward
  • Method 1 (browser converter) — handles existing HEIC files already on your phone or PC

Together, these cover every scenario without requiring any permanent software installation on your PC.