How to Transfer Photos from iPhone to Windows PC

The phone is plugged in, the folder opens, and it contains nothing — or the pictures arrive but Windows will not display them. Importing iPhone photos to a PC is routine, but it fails in a few predictable places: the trust prompt, the cable, iCloud settings, and the HEIC format. This guide covers the four working methods and the fixes for each failure.
On This Page
- What Is the Best Way to Transfer iPhone Photos to a PC?
- Method 1: Transfer iPhone Photos Using a USB Cable
- Method 2: Import Photos with Windows Photos
- Method 3: Transfer Photos Using iCloud
- How to Transfer HEIC Photos to Windows
- Why Can't Windows Import My iPhone Photos?
- iPhone to Windows Photo Transfer FAQs
What Is the Best Way to Transfer iPhone Photos to a PC?
The right method depends on how many photos you have and whether you want to keep the originals intact.
- USB cable. Fastest for a large library, and it does not depend on your internet connection.
- Windows Photos app. The friendliest importer, with a preview grid and a single destination folder.
- iCloud Photos. Convenient if you already pay for storage and want the library mirrored automatically.
- Other cloud or transfer tools. Useful for a handful of photos, or when the PC is not yours.
Two factors decide most of the choice: the number of photos, and whether you need the original file or a viewable copy. A thousand photos over a cable takes minutes; the same set through a cloud upload depends entirely on your upload speed.
Method 1: Transfer iPhone Photos Using a USB Cable
- Connect the iPhone to the PC with a cable that supports data, not charge-only.
- Unlock the iPhone and keep it unlocked during the import.
- When the trust prompt appears, tap Trust and enter your passcode.
- Open File Explorer or the Windows Photos app and select the iPhone under devices.
- Navigate into the phone's internal storage (usually shown as Internal Storage, then DCIM) and copy the folders you need.
- Open a few copied photos to confirm they are complete before deleting anything from the phone.
If Windows shows the device but the folder is empty, the phone is probably still locked, or the trust prompt was dismissed. Unplug, unlock, reconnect, and watch for the prompt again. Cable quality is the second most common culprit — a cable that charges fine can still fail to carry data. A third possibility is the USB port itself: front-panel ports and unpowered hubs on a desktop can drop a phone mid-import, so prefer a port on the machine body and avoid switching ports while the import runs.
Method 2: Import Photos with Windows Photos
- Open the Photos app on Windows.
- Choose Import and select your connected iPhone from the device list.
- Wait while Windows reads the phone's media index. Large libraries take a moment.
- Select the photos you want, or choose to import everything new.
- Set the destination folder, ideally an existing Pictures folder rather than a new one per import.
- Review the import summary and check that the count matches what you selected.
Menu names shift between Windows versions, so if the wording differs slightly on your build, look for the same concept rather than the exact label. The app can also offer to delete originals after import — decline until you have confirmed the copies open correctly.
Method 3: Transfer Photos Using iCloud
- On the iPhone, open Settings, tap your Apple account, then iCloud, then Photos, and confirm that iCloud Photos is on and syncing.
- On the Windows PC, sign in to iCloud with the same Apple account.
- Allow the photo library time to sync. The first sync of a large library can take hours.
- Download the photos you need, either individually or as an album.
Understand the difference from a cable import: iCloud is a sync service, not a copy. Files may already exist only as optimized thumbnails on the phone until the full-resolution version is downloaded. If you see small, low-quality images, the originals have not been pulled down yet. Also check storage: a library larger than your iCloud plan will stop syncing, and the failure is quiet rather than obvious.
How to Transfer HEIC Photos to Windows
HEIC is the default photo format on recent iPhones because it stores similar quality at roughly half the size of JPEG. Windows 10 and 11 can display HEIC images, but the support arrives through a codec extension rather than the operating system itself, which is why some PCs show generic file icons for photos that open fine on the phone.
Three practical responses:
- Install the HEIF image extension from the Microsoft Store, which lets File Explorer and Photos display and convert the files.
- Export as JPEG from the phone. In iPhone Settings, Photos, find the transfer option that automatically converts to a compatible format when exporting to a computer or app.
- Use a viewer or editor that reads HEIC directly, which avoids converting a whole library just to look at it.
Not every iPhone photo is HEIC. Screenshots are PNG, some shared images arrive as JPEG, and the format depends on settings and app. Check the extension before assuming a compatibility problem.
Why Can't Windows Import My iPhone Photos?
The PC does not see the phone. Unlock the phone, reconnect, and accept the trust prompt. A charge-only cable or a failing USB port produces the same symptom.
The phone appears but shows no photos. The trust prompt was likely dismissed, or the device driver has not finished loading. Give Windows a minute, then reopen the folder.
Some photos are missing. Photos stored only in iCloud may not be downloaded locally. Either download them on the phone first or use the iCloud method instead.
Files import but will not open. That is the HEIC codec issue, not a corrupted transfer.
The import stops partway. Usually the PC's drive is full, or the phone locked. Check free space on the destination drive and keep the screen awake during the import.
If you are moving in the other direction, our iPhone to Android page covers that pairing, and the Android to Mac guide walks through the mirror-image workflow on the other desktop platform. For files too large to import in one batch — a long 4K recording, for example — see sending large videos without losing quality, where the cable route and the verification checks are covered in more detail.