How to Share iPhone Photos on Windows
When you send an iPhone photo to a Windows user, it may not open. That's because iPhones save photos as HEIC (High Efficiency Image Container), a modern format that Windows doesn't always recognize, especially on Windows 10 and older. The fix is simple: convert the HEIC photo to JPG or PNG before sharing. OnlyFiles does this instantly in your browser.
Why iPhone photos don't work on Windows
iPhones have used HEIC as the default photo format since the iPhone 7. HEIC compresses photos to about half the size of JPEG while maintaining quality, which saves storage on your phone. But Windows, especially Windows 10 and earlier versions, doesn't know how to decode HEIC. When a Windows user receives a HEIC photo and tries to open it, they'll see an error or a blank image. Android phones and most web services (Facebook, Gmail, Instagram) also don't natively support HEIC. The universal solution is JPG, which every device, browser, and app can open.
Three ways to fix it
You have three options depending on whether you want a one-time fix or a permanent change on your iPhone.
Method 1: Convert with OnlyFiles (fastest)
If you've already taken photos in HEIC and need to send them to Windows users now, use OnlyFiles' converter. Step 1: Get the HEIC file on your computer. Email it to yourself from your iPhone, use AirDrop, or download it from iCloud. Step 2: Visit onlyfiles.org/convert/heic-to-jpg. Step 3: Drag the HEIC photo into the upload box. Step 4: Click Convert. OnlyFiles processes the file instantly in your browser and gives you a JPG download. Step 5: Send the JPG to your Windows recipient — it will open on any device.
Method 2: Change iPhone settings to "Most Compatible" (permanent)
To prevent this problem in the future, tell your iPhone to save new photos in JPG instead of HEIC. On your iPhone: Go to Settings → Camera → Formats. You'll see two options: High Efficiency (HEIC) and Most Compatible (JPG). Select "Most Compatible." From now on, new photos will save as JPG automatically. Existing HEIC photos stay as HEIC, but every new photo will be JPG-compatible with Windows and Android. Pros: Once changed, you never have to convert again. Cons: Photos use slightly more storage than HEIC, but the difference is usually under 10% per photo.
Method 3: Install HEIF codec on Windows (one-time setup)
If you want to keep taking HEIC photos on your iPhone and not convert them, you can upgrade your Windows computer to understand HEIC files. On Windows 11: Built-in support for HEIC is already available. Try opening a HEIC file with the Photos app and it should work. On Windows 10 and earlier: Open the Microsoft Store, search for "HEIC Image Extensions," download the free app, and install it. After installation, Windows will open HEIC files with the Photos app just like JPGs. Pros: No conversion needed. Cons: Other Windows users you share files with will need the codec too. Only your computer gets the upgrade, not the recipient's.
Pros and cons comparison
- Convert with OnlyFiles: Easiest for one-off sharing. No setup. Works on any Windows computer. You handle the conversion once per photo.
- Change iPhone to JPG: Best if you share photos regularly. One-time change. New photos are automatically compatible. Slight increase in storage use.
- Install HEIF codec on Windows: Best if you never want to convert. Requires your Windows computer to install software. Recipients still may not be able to open HEIC files on their Windows computers.
When to use JPG vs PNG
OnlyFiles lets you convert HEIC to either JPG or PNG. JPG is best for photographs — it compresses photos efficiently and is universally compatible. PNG is best if you need lossless quality or transparency (though iPhone photos rarely need transparency). For most cases, JPG is the right choice.
Quick decision guide
- Sending a few photos to Windows friends right now? Use OnlyFiles to convert HEIC to JPG.
- Want to stop worrying about this forever? Change your iPhone settings to "Most Compatible" (JPG).
- Want your Windows computer to handle HEIC? Install HEIF codec from Microsoft Store (Windows 10/11).
Related conversions
Convert HEIC to JPG — The most compatible option for sharing with Windows and Android users.
Convert HEIC to PNG — For lossless compression and transparency support.
What is HEIC? — Learn more about the iPhone photo format and why Apple uses it.