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.