The fastest way: use a card reader and the Files app
Your iPhone cannot read an SD card directly — it has no card slot. The practical solution is a USB-C or Lightning SD card reader (depending on your iPhone model), which plugs into your phone's charging port and lets the Files app see the card's contents. You then move the photos into your Photos library in a few taps.
This method works on any iPhone running iOS 13 or later. The reader itself costs between $15 and $40 and is reusable for future transfers. If you plan to do this regularly, it's the most straightforward route.
Key Takeaways
- An SD card reader that connects to your iPhone's charging port is the simplest way to transfer photos directly to your phone.
- Once connected, open the Files app, navigate to the SD card, select your photos, and move them to the Photos app.
- If you don't have a reader, you can transfer photos through a computer using a card reader on your Mac or Windows PC, then sync to your iPhone.
- Cloud services like Google Photos or iCloud can also move photos from an SD card to your iPhone, but require uploading to a computer first.
- The Files app method is fastest if you're transferring a large batch of photos at once.
What you need before you start
Check your iPhone model to determine which reader to buy. iPhones 15 and newer use USB-C; iPhones 14 and earlier use Lightning. The reader should be labeled as compatible with your port type. You'll also need the SD card itself and whatever photos are already on it.
Make sure your iPhone has enough storage space for the photos you're moving. Open Settings, tap General, then Storage to see how much free space you have. If you're transferring hundreds of photos, you may need to delete other content first or use a cloud method instead.
Step-by-step: using a card reader and the Files app
Step 1: Insert the SD card into the reader. Plug the reader into your iPhone's charging port. Your phone may ask for permission to access the card — tap Allow.
Step 2: Open the Files app (it comes built into iOS). Tap Browse at the bottom, then look for the SD card in the list of locations. It usually appears under "Locations" with the card's name.
Step 3: Navigate to the folder where your photos are stored. On most cameras and SD cards, this is a folder called DCIM. Tap into it to see your photos.
Step 4: Select the photos you want to move. Tap Select in the top right, then tap each photo you want, or tap Select All to choose everything. The selected photos will show a checkmark.
Step 5: Tap Copy (or Move, if available). Then navigate to the Photos app location in Files. If you don't see Photos listed, open the Photos app separately, take a screenshot of any photo, then return to Files — this creates a Photos folder that Files can access.
Step 6: Paste the photos into the Photos app folder. Return to the Photos app on your home screen. The photos should now appear in your library, usually in an album labeled with today's date or the date they were taken.
Using a computer as an intermediary
If you don't have a card reader that works with your iPhone, or if you prefer to organize photos before moving them, transfer the SD card to a Mac or Windows computer first. Insert the card into a computer card reader (most laptops have one built in, or buy a USB reader for $10 to $20). Copy the photos to a folder on your computer.
Then connect your iPhone to the same computer with a USB cable. On a Mac, open Finder and select your iPhone in the sidebar, then drag photos into the Photos section. On Windows, use iTunes or the Photos app to import the photos, then sync them to your iPhone. This route takes longer but gives you a chance to delete blurry shots or organize into folders before they reach your phone.
Cloud-based transfer through Google Photos or iCloud
If you want to avoid buying a reader, you can upload photos from an SD card to a cloud service on your computer, then download them to your iPhone. Insert the SD card into a computer, open Google Photos or iCloud on the web, and upload the photos. Then open the same service on your iPhone and download them to your library.
This method is slower for large batches because uploading and downloading over the internet takes time, and it uses your phone's storage space. It works well if you're transferring only a handful of photos or if you want to keep a backup copy in the cloud anyway. Google Photos offers unlimited storage for compressed photos; iCloud charges for storage beyond 5 GB.
Troubleshooting common problems
The reader is not recognized: Disconnect and reconnect it. If your iPhone still doesn't see it, restart your phone. Some older or off-brand readers don't work reliably with iOS — if this persists, try a different reader or use the computer method instead.
Photos appear in Files but not in the Photos app: The Files app and Photos app don't always sync instantly. Close the Photos app completely (swipe up from the bottom of the screen), wait 10 seconds, then reopen it. If photos still don't appear, try copying them again or restarting your iPhone.
You run out of storage partway through: Stop the transfer, delete unnecessary apps or videos from your iPhone, then try again. Alternatively, transfer photos in smaller batches or use a cloud service to avoid filling your phone's storage.
The SD card is not formatted for iPhone: Most SD cards work fine, but if you see an error, the card may be corrupted or use an unsupported format. Try the transfer on a computer first to confirm the card itself is readable. If the computer can't read it either, the card may need to be reformatted or replaced.
Frequently Asked Questions
Can I use an SD card reader with any iPhone?
Yes, but you need the correct reader for your iPhone's port. iPhones 15 and newer use USB-C readers; iPhones 14 and earlier use Lightning readers. Both types are widely available and inexpensive. Make sure the listing specifies compatibility with your model before buying.
Will transferring photos delete them from the SD card?
No. Using the Files app to copy photos leaves the originals on the card. If you want to delete them from the card after confirming they're on your iPhone, you can do that manually in the Files app, but it's not automatic.
What if my SD card has thousands of photos?
The Files app can handle large transfers, but it may take several minutes. Keep your iPhone plugged into power and the reader connected during the transfer. If your phone's storage is too small, transfer photos in batches or use a computer to organize and delete duplicates before moving them to your iPhone.
Can I use AirDrop to move photos from an SD card to my iPhone?
Not directly. AirDrop works between Apple devices, not between an SD card and an iPhone. You would need to move photos to a Mac or iPad first, then AirDrop them to your iPhone — which is slower than using a card reader.
Do I need to eject the SD card reader before unplugging it?
Yes. In the Files app, swipe left on the SD card name and tap Eject, or press and hold the card name and select Eject. This prevents data corruption. After ejecting, wait a moment before physically removing the reader.