How to Add GPS Location to Photos in Apple Photos

The answer many photographers don't expect: Apple Photos stores location separately from the photo file. Here's how to add true, permanent GPS metadata.

To add GPS location to photos in Apple Photos so it travels permanently with the file — visible in Lightroom, Google Photos, and every other app — you need to embed GPS coordinates into the photo's EXIF metadata using a tool like HoudahGeo. Apple Photos' built-in location feature does not do this.

Do iPhone Photos in Apple Photos Already Have GPS Embedded?

Yes — and understanding this changes how you think about the problem. iPhone photos taken with Location Services enabled have EXIF GPS coordinates written into the file at the moment of capture. The GPS data is embedded in the photo itself, not added later by the app. When you import iPhone photos into Apple Photos, the app reads the EXIF GPS already present in the files and displays them in Places automatically.

This means the Apple Photos "Assign a Location" feature is primarily useful for photos that arrive without EXIF GPS — typically photos taken on DSLR or mirrorless cameras that lack built-in GPS. When you use the Assign a Location feature on camera photos, the result is an Apple Photos database entry only, not embedded EXIF. That's the distinction this page is about.

For a full breakdown of the difference between Apple Photos location assignments and true EXIF GPS, see Apple Photos Locations vs. True Geotagging.

Does Apple Photos Embed GPS in Photo Files?

Apple Photos makes it easy to assign a location to any photo. Open a photo, press i to open the Info panel, and click "Assign a Location." Type an address or place name, and it's done — the photo now appears on your map in the Places album.

But there's a critical detail most photographers miss: that location is stored in the Apple Photos app database only. It is not embedded in the photo file's EXIF metadata.

What this means in practice:

Apple Photos Location

  • Stored in app database only
  • Disappears on export
  • Invisible to other apps
  • Lost if you leave Apple Photos
  • Not synced via file sharing

True EXIF GPS Tag

  • Embedded in the file itself
  • Travels with every export
  • Works in every app
  • Permanent, app-independent
  • Syncs everywhere files go

Feature Comparison: Apple Photos Location vs. True EXIF GPS

Feature Apple Photos Location True EXIF GPS
Where data lives App database only Photo file itself
Visible in Lightroom ✗ No ✓ Yes
Visible in Google Photos ✗ No ✓ Yes
Visible in Capture One ✗ No ✓ Yes
Survives export from Apple Photos ✗ No — stripped ✓ Yes — travels with file
Syncs via iCloud to other devices ⚠ If set before import ⚠ If embedded before import
Readable by file sharing recipients ✗ No ✓ Yes
Survives migration to another photo app ✗ No ✓ Yes
Visible in Finder / file metadata ✗ No ✓ Yes
Exported JPEG contains location ✗ No ✓ Yes
Usable in Google Earth KMZ export ✗ No ✓ Yes
Compatible with all EXIF readers ✗ No ✓ Yes

For the full comparison with a detailed breakdown, see Apple Photos Locations vs. True Geotagging.

What Is True GPS Geotagging for Photos?

True geotagging means embedding GPS coordinates directly into the EXIF metadata of the photo file itself. This is different from Apple Photos' internal location, which is stored only in the app database and disappears when the file leaves the app. Once EXIF GPS is embedded, the location is there permanently — in Lightroom, Google Photos, Windows, web services, any viewer, forever.

The key fields written into EXIF are GPSLatitude, GPSLongitude, and GPSAltitude. For RAW files, a .xmp sidecar file carries the metadata alongside the original. For more on the technical structure, see How to Geotag Photos.

Does iCloud Re-Sync GPS Metadata Added After Import?

No. iCloud Photos does not re-sync photo files after their EXIF metadata is modified on disk. This is the most important constraint for iCloud Photos users attempting to geotag photos after they have already been imported.

iCloud Won't Re-Sync Modified Files

Once a photo is in iCloud, modifying the file on disk — including writing EXIF GPS metadata with HoudahGeo — does not cause iCloud to re-upload the updated version. The modified file stays local; your other devices keep the original without GPS data.

The window for geotagging with full iCloud compatibility is before the photos enter Apple Photos. The recommended workflow for iCloud users:

1

Import from Camera to Mac

Copy photos from your camera card directly to a folder on your Mac — not into Apple Photos yet.

2

Open in HoudahGeo

Load the photos and your GPX track log (or manually pin locations on the map).

3

Process: Geocode and Verify

HoudahGeo matches each photo's timestamp to the GPS track. Adjust the camera clock offset if needed, then review locations on the map.

4

Output: EXIF/XMP Export

Write GPS coordinates permanently into the photo files (and XMP sidecars for RAW files).

5

Import Into Apple Photos

Drag the geotagged files into Apple Photos. They arrive with EXIF GPS already embedded — Apple Photos reads it automatically and places them on your map.

Can I Geotag Photos Already in Apple Photos?

If you don't use iCloud Photos, you have full flexibility. HoudahGeo can write EXIF geotags to photos that are already in your Photos library and update Apple Photos' database at the same time. The result: both the file and the app have the correct GPS location.

If you do use iCloud Photos, geotagging already-imported photos writes GPS to the file on your Mac only — iCloud will not re-sync the modified file to your other devices. For iCloud users, the iCloud-compatible workflow above (geotag before import) is the recommended approach.

Step-by-Step: Geotagging Photos Already in Apple Photos

1

Identify Photos Without GPS

In Apple Photos, go to File > New Smart Album and set the condition to "Location is not set." This reveals every photo in your library without location data — your geotagging target list.

2

Drag Photos to HoudahGeo

Select the photos in Apple Photos and drag them directly into HoudahGeo. HoudahGeo reads from the referenced originals in your library — it does not make copies.

3

Assign Locations

Use any available method: load a GPX track log, use Geocode from Reference Photos (matching against iPhone shots from the same trip), or manually pin on the map. See Geotagging DSLR and Mirrorless Photos for all methods.

4

Write EXIF GPS to Files

Use Output > EXIF/XMP Export to embed GPS coordinates into the original files. HoudahGeo writes directly to the originals in your Photos library.

5

Notify Apple Photos Library

Use Output > Notify Photos Library… to tell Apple Photos to read the updated EXIF and update its own location database. Without this step, the file has GPS but Apple Photos' Places view still shows the old location.

6

Verify in Apple Photos

In Apple Photos, select a processed photo and press I to open Info. The map should show the assigned location.

Best outcome: both EXIF and app database updated

This workflow achieves both goals: GPS is embedded in the file for portability across apps, and Apple Photos shows the location in Places without you having to re-assign anything. The photo is geotagged in the universal sense — not just within Apple Photos.

iCloud Photos users: this workflow does not sync

Geotagging photos already in iCloud Photos writes GPS to the file on your Mac only. iCloud does not re-upload modified files. For iCloud users who need GPS on all devices, use the recommended workflow: geotag with HoudahGeo before importing into Apple Photos.

HoudahGeo metadata editor showing GPS fields

How to Geotag Apple Photos Using a GPX Track Log

A GPX file is a GPS track log — a time-stamped record of your position, recorded continuously while you shoot. GPS devices, dedicated loggers, and iPhone apps (Trails, WorkOutDoors, Strava) all export in GPX format. When you load a GPX file alongside your photos in HoudahGeo, it matches each photo to its position on the track by timestamp. The result is precise, automatic geotagging for every shot on the track.

The process in HoudahGeo:

  1. Load your photos and the .gpx file into HoudahGeo
  2. Process — HoudahGeo automatically matches each photo's timestamp to the GPS track, interpolating positions between track points (typically recorded every 1–10 seconds)
  3. Output — EXIF/XMP Export writes GPS coordinates to your files

Clock offset matters. If your camera clock is not synchronized with GPS time, every photo ends up slightly displaced. A 30-second offset at 5 km/h walking speed means each photo is placed ~40 meters from the actual location. HoudahGeo has a clock offset field — use it to correct any drift between your camera clock and the GPS track. If your photos consistently appear just slightly off their actual locations, the clock offset is the fix. See GPS File Formats for more on GPX structure and timing.

For the complete step-by-step guide, see Geotag Photos Using a GPX Track Log.

No GPS track? Three other methods

Manual map placement: drag each photo to its approximate location on HoudahGeo's map, or search for a place name or address.
Reference photo geocoding: use your iPhone's geotagged shots as location sources for DSLR photos taken at the same time. HoudahGeo matches by timestamp and copies coordinates across.
Lift & Stamp: copy the location from one geotagged photo to a group of others taken at the same place.

See How to Geotag Photos for a complete overview of all geotagging methods, and Why Geotag Your Photos? for the case for building a location-aware photo library.

Frequently Asked Questions

Can I add GPS to photos already in Apple Photos?

Yes — if you don't use iCloud Photos. HoudahGeo can geotag photos already in your library, then use "Notify Photos Library" to update Apple Photos as well. For iCloud Photos users, geotag before importing to ensure the GPS data syncs across devices.

Will geotagging affect my photo quality?

No. EXIF metadata is completely separate from the image pixel data. Adding GPS coordinates does not alter the image in any way — zero quality loss.

What GPS formats does HoudahGeo support?

HoudahGeo natively supports GPX, NMEA, Garmin FIT, and Wintec TES formats. For other formats, HoudahGeo relies on GPSBabel to convert — covering over 100 GPS device formats.

Does it work with RAW photos?

Yes. HoudahGeo writes GPS metadata directly into most RAW formats. For formats it doesn't recognize, or when you prefer not to touch your originals, it writes a .xmp sidecar file instead — which Lightroom and Capture One read automatically. If your camera saves JPEG+RAW pairs, HoudahGeo recognizes them and writes location data to both files in one step.

What if I don't have a GPS track log?

Use HoudahGeo's manual map pinpointing: drag photos onto the map or search for a location by name. You can also copy the location from one geotagged photo to a group of others taken at the same place (Lift & Stamp).

Will the location show up when I share photos from Apple Photos?

Only if the EXIF GPS is embedded in the file. Apple Photos' internal location alone will not appear to other apps, services, or recipients. True EXIF geotagging ensures the location travels with your photo everywhere it goes.

Can I see which photos in Apple Photos are missing GPS?

Yes. In Apple Photos on Mac, go to File > New Smart Album and set the condition to "Location is not set." This shows every photo in your library without a location. Note that this checks Apple Photos' database field — some photos may have EXIF GPS but appear here if Apple Photos hasn't read it yet. After geotagging with HoudahGeo and using Notify Photos Library, those photos will move out of this album.

What does "Notify Photos Library" do in HoudahGeo?

It tells Apple Photos to read the updated GPS coordinates from the file's EXIF and update its own internal database record for that photo. Without this step, HoudahGeo has written GPS to the file, but Apple Photos' Places view and map still show the old (empty) location. With it, both the file and the Apple Photos database are updated in a single operation — giving you the best of both worlds.

Does Apple Photos strip GPS from photos I export?

By default, no — Apple Photos includes GPS in exported files if the EXIF GPS was embedded in the original. However, if you use "Export Unmodified Originals" for photos that only had an Apple Photos database location (not true EXIF GPS), those exported files will have no location data. Photos geotagged with EXIF keep their location on export; photos with only an Apple Photos database assignment do not. This is another reason to always embed GPS in the file rather than relying on Apple Photos' internal location assignment.

Add True GPS to Your Photos

HoudahGeo embeds GPS permanently into your files — works with Apple Photos, Lightroom, and everything else

Download Free Trial