The short answer
iPhone embeds GPS latitude, longitude, and altitude inside every photo you take with the Camera app. The data lives in the image file itself as EXIF metadata. It travels with the photo when you save it, AirDrop it, send it over iMessage, or store it in iCloud.
When iPhone saves location
- Camera app, Location Services on, GPS fix available. Every photo gets full coordinates.
- Front-facing selfies. Same rule — if the Camera app has location permission, selfies are geotagged.
When iPhone does NOT save location
- Location Services off for the Camera app in Settings → Privacy & Security → Location Services → Camera. The photo will have an empty location field. Here is how to check.
- Airplane mode without a recent GPS lock. No fix, no coordinates.
- Screenshots. iOS does not embed GPS in screenshots.
- Photos taken inside the Messages app’s in-thread camera. Historically these have been stripped of GPS, and behavior has shifted across iOS versions. Treat them as not geotagged unless you have verified otherwise on your iOS version.
When the location gets stripped after the photo is taken
The photo file keeps its location until something explicitly removes it. Common culprits:
- Social media uploads — Instagram, Facebook, X, TikTok strip metadata before publishing. The version on the platform has no GPS.
- Resized email attachments — most email clients that resize images on send strip metadata along the way. Send the original size if you want location to come through.
- Photo editors and screenshot apps that re-encode the image often strip metadata as a side effect.
How to verify a photo has location
- Open the photo in the Photos app.
- Swipe up on the photo (or tap the info icon).
- If you see a map preview with a place name, the photo has GPS. If you see “No Location,” it does not.
You can also open the photo in Photo Find — it tells you the same thing while also giving you a compass arrow to navigate back to the spot.
How to check Camera location permission on iPhone
If your photos show “No Location,” the Camera app usually does not have Location Services permission. Here is how to check and fix it in under a minute.
- Open Settings.
- Tap Privacy & Security.
- Tap Location Services. Make sure the master toggle at the top is on. If it is off, no app gets location access at all.
- Scroll to Camera in the alphabetical list of apps and tap it.
- Choose “While Using the App.” This lets the Camera app read GPS while you have it open, which is when you take photos.
- Turn on “Precise Location.” Approximate Location only gives a several-kilometer radius, which is useless for navigating back to a specific spot. Precise Location gives you the actual coordinates.
Then take a test photo of something nearby and check it in the Photos app as described above. If it still says “No Location,” one of these is usually blocking location access:
- The master Location Services toggle is off.
- Airplane Mode is on.
- You are indoors with no recent GPS lock.
The data has to be there at capture time. Once Camera location is on, every future photo carries the spot with it.