How to Add Location to iPhone Photos
Why iPhone photos sometimes have no location, how to add or fix it one photo at a time with the built-in editor, and how to handle a whole batch on a Mac.
The iPhone is the most common camera in the world, and its Photos app has a Map view that's genuinely useful β when the photos actually have location data. Often some don't. This guide explains why an iPhone photo can end up with no location, how to add or correct it with the editor already built into iOS, and what to do when you have a whole batch rather than one photo.
TL;DR: iOS 15 and later has a built-in location editor β open the photo, swipe up, tap Adjust on the location row, pick a place. It works one photo at a time. For a batch, use Photos on a Mac (same iCloud library), where you can select many photos and assign one location at once. For a batch whose locations you don't know β inherited scans, a relative's old camera roll β manual editing won't scale, and AI geotagging is the tool.
Why an iPhone photo has no location
It helps to know the cause, because it tells you whether the location is recoverable:
- Location Services was off for the Camera. If the iPhone wasn't allowed to use location when the photo was taken, no GPS was recorded. There's nothing to recover β you can only add a location you know.
- The photo didn't come from the iPhone's camera. Anything AirDropped from someone else, saved out of Messages or WhatsApp, downloaded from the web, or imported from a scan arrives in your library with no GPS β either it never had any, or the sending app stripped it. This is the most common case, and again the location is only recoverable from memory.
Either way, the fix is the same: add the location manually.
Method 1 β Edit one photo, on the iPhone
iOS has had a location editor built in since iOS 15. Most people have never found it.
- Open the photo in the Photos app.
- Swipe up on the photo, or tap the info (β) button. The details panel appears, including a location row.
- The row reads Add a Location if there's none, or shows the current place with an Adjust option if there is one.
- Tap it, then search for a place name or drop a pin on the map. Tap to confirm.
The GPS is written into the photo immediately, the photo appears in the Map view, and β if iCloud Photos is on β the change syncs to your other Apple devices.
This is the right method for one photo, or a small handful. Its limitation is real and worth stating plainly: the iPhone Photos app edits location one photo at a time. There is no multi-select "set location" on iOS.
Method 2 β A batch, on a Mac
If you have many photos to fix and they're all from the same place β a day trip, an event, a set of scans from one location β switch to a Mac signed into the same iCloud Photos library.
- In Photos on the Mac, select all the photos (click the first, Shift-click the last, or β-click individually).
- Open the Info panel (βI).
- Use the map at the bottom to assign one location to the entire selection at once.
This is the practical way to geotag tens or hundreds of iPhone photos, and the edits sync straight back to your iPhone through iCloud. The whole library stays one library β you're just using the Mac for the part the iPhone can't do.
Method 3 β A batch you don't know the locations of
Methods 1 and 2 both assume you know where the photos were taken. For inherited photos β a box of scanned prints, a relative's old camera roll imported into your library β you often don't. No manual editor solves that; the location isn't in your memory to enter.
AI visual recognition does: it reads each photo's content β landmarks, signage, terrain, architecture β and proposes a location with a confidence score, which you then review. RetroTagr is built for this; it can import directly from your Apple Photos library and write the accepted locations back as standard GPS, so they show up in the Photos Map view like any other. The end-to-end workflow is covered in the geotagging-without-GPS guide.
Prevent it going forward
To make sure new photos record location automatically: Settings β Privacy & Security β Location Services, confirm Location Services is on, scroll to Camera, and set it to While Using the App. Every photo the Camera takes from then on records GPS. This only affects future photos β it can't retroactively locate ones already taken.
Wrap-up
For one iPhone photo, the built-in Adjust Location editor is all you need and it's free. For a batch from a known place, a Mac does what the iPhone can't β multi-select assignment. For a batch of unknown locations, that's a recognition problem, not an editing one β see the without-GPS guide, and the companion page on adding GPS coordinates to a photo covers the same task across other platforms.