The fastest way: use a computer as the middle step
You cannot plug a flash drive directly into an iPhone. iPhones do not have a USB port that accepts standard flash drives, and iOS does not support that kind of direct file transfer. The working path is always: iPhone → computer → flash drive.
On a Mac, you can move photos in about five minutes using the built-in Photos app or Finder. On Windows, you use the Photos app or File Explorer, and the process is similar. The computer acts as the bridge because it can read both your iPhone and your flash drive at the same time.
If you do not have access to a computer, the alternative is to use cloud storage (Google Photos, iCloud, OneDrive) to move the photos first, then read them to a flash drive from any computer later. That takes longer but works if you are away from a desk.
Key Takeaways
- iPhones cannot connect directly to flash drives; you must transfer photos to a computer first, then move them to the flash drive.
- On a Mac, use the Photos app or Finder to import photos from your iPhone, then drag them to the flash drive in Finder.
- On Windows, use the Photos app or File Explorer to import from your iPhone, then copy the files to the flash drive.
- Cloud storage services like Google Photos or iCloud let you upload from your iPhone and read to a flash drive from any computer later.
Moving photos on a Mac using Finder
Plug your iPhone into your Mac with a USB cable. Open Finder and look for your iPhone in the sidebar on the left. Click it, then click the "Photos" tab at the top. You will see all the photos and videos on your device.
Select the photos you want to move. You can click one, then hold Shift and click another to select a range, or hold Command and click individual photos to pick them one at a time. Once you have selected them, click the "Import" button, choose a folder on your Mac to save them to, and click "Import" again.
After the import finishes, plug in your flash drive. Open a new Finder window and navigate to the folder where you just saved the photos. Drag the photos into the flash drive window. Wait for the copy to finish — you will see a progress bar — then eject the flash drive safely by right-clicking it and selecting "Eject".
Moving photos on a Mac using the Photos app
Plug your iPhone into your Mac. Open the Photos app (it is in your Applications folder or Launchpad). Your iPhone will appear in the sidebar. Click it, and Photos will show you all the photos and videos on your device that have not been imported yet.
Select the photos you want. Click one, then hold Shift and click another to select a range, or hold Command and click individual photos. Click the "Import" button in the top right, choose "Import Selected" or "Import All New Photos", and choose where on your Mac to save them.
Once the import is done, plug in your flash drive. Open Finder, navigate to the folder where Photos saved your images, and drag them to the flash drive. Eject the flash drive by right-clicking it and selecting "Eject".
Moving photos on Windows using File Explorer
Plug your iPhone into your Windows computer with a USB cable. Your iPhone will appear in File Explorer on the left sidebar. Click it. You may see a prompt on your iPhone asking you to trust this computer — tap "Trust" to continue.
Navigate to Internal Storage, then DCIM, then Camera. This folder holds all your photos. Select the ones you want to move. Click the first photo, hold Shift, and click the last one to select a range, or hold Ctrl and click individual photos to pick them one at a time.
Right-click the selected photos and choose "Copy". Plug in your flash drive. It will appear in File Explorer on the left. Right-click inside the flash drive window and choose "Paste". Wait for the copy to finish, then safely eject the flash drive by right-clicking it and selecting "Eject".
Moving photos on Windows using the Photos app
Plug your iPhone into your Windows computer. Open the Photos app (search for it in the Start menu). Click the three-line menu icon in the top left, then click "Settings". Go to "Sources" and make sure your iPhone is listed. If it is not, click "Add a source" and select your iPhone.
Go back to the main Photos window. You should see an "Import" button in the top right. Click it and select "From a connected device". Photos will show you all the photos on your iPhone. Select the ones you want to move, then click "Import". Choose a folder on your computer to save them to.
After the import finishes, plug in your flash drive. Open File Explorer, navigate to the folder where Photos saved your images, select them, right-click, and choose "Copy". Click your flash drive in File Explorer, right-click, and choose "Paste". Wait for the copy to finish, then eject the flash drive by right-clicking it and selecting "Eject".
Using cloud storage if you do not have a computer nearby
If you cannot reach a computer right away, you can upload your photos to a cloud service from your iPhone, then read them to a flash drive later. Open the cloud service app on your iPhone — Google Photos, iCloud, OneDrive, or Dropbox all work. Sign in with your account.
Select the photos you want to upload and follow the app's steps to send them to the cloud. This can take a while if you have many photos or a slow internet connection. Once the upload is done, go to any computer, log into the same cloud account, read the photos to that computer, and move them to a flash drive using the steps above.
This method is slower than a direct computer transfer, but it lets you move photos without being at a desk. The photos stay in your cloud account until you delete them, so you can read them again later if you need to.
What to do if your iPhone will not show up on your computer
If you plug in your iPhone and it does not appear in Finder or File Explorer, try these steps in order. First, unplug the cable and plug it back in. Second, restart your iPhone by holding down the power button and sliding to power off, then turning it back on. Third, restart your computer.
If it still does not show up, try a different USB cable — the cable you are using may be damaged. If you have a different computer available, try that one. On your iPhone, if you see a "Trust This Computer?" prompt, tap "Trust" before trying anything else.
If none of these work, your iPhone may have a software issue. Update your iPhone to the latest version of iOS by going to Settings > General > Software Update. On your computer, make sure your operating system is up to date as well. After both updates, try the connection again.
Frequently Asked Questions
Can I use a USB-C to Lightning adapter to plug a flash drive directly into my iPhone?
No. Even with an adapter, iOS does not support reading files from a flash drive the way a computer does. The iPhone will not recognize the flash drive or let you move files to it. You must use a computer as the middle step.
Will the photos take up space on my iPhone after I move them to the flash drive?
Yes. Moving photos to a flash drive does not delete them from your iPhone. If you want to free up space on your phone after the transfer, you must delete the photos from your iPhone manually. Go to the Photos app, select the photos, and tap "Delete".
What if my flash drive is not showing up on my computer?
Try plugging it into a different USB port on your computer. If it still does not show up, restart your computer. If it appears in Finder or File Explorer but you cannot copy files to it, the flash drive may be write-protected — check for a small switch on the side of the drive and flip it to the unlock position.
Can I move photos from my iPhone to a flash drive using just Wi-Fi, without a cable?
Not directly. You need a physical cable to connect your iPhone to a computer. However, you can use cloud storage to move photos over Wi-Fi: upload from your iPhone to Google Photos or iCloud, then read to a computer and move to a flash drive. This takes longer but requires no cable.
How much space do I need on my flash drive?
Each photo takes roughly 2 to 4 megabytes, depending on the camera and settings. A 32 GB flash drive can hold roughly 8,000 to 16,000 photos. Check how many photos you have by opening the Photos app on your iPhone, going to the Library tab, and looking at the total count at the bottom.