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.

The Apple Photos Location Problem

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

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

What You Really Need: True Geotagging

True geotagging means embedding GPS coordinates directly into the EXIF metadata of the photo file itself. Once 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.

The iCloud Complication

If you use iCloud Photos, there's an additional issue you need to understand before you start.

iCloud Won't Re-Sync Modified Files

iCloud Photos syncs your photo library across devices. But once a photo is in iCloud, modifying the file on disk — including writing EXIF GPS metadata — does not cause iCloud to re-upload the updated version. The modified file stays local; your other devices keep the original.

This means 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.

The Post-Import Workflow (Without iCloud)

If you don't use iCloud Photos, you have more flexibility. HoudahGeo can write EXIF geotags to photos that are already in your Photos library.

The process: open your Photos library photos in HoudahGeo (you can drag them directly from the Photos app), geotag them, and then use Output > Notify Photos Library…. This updates Apple Photos' location database for those photos in addition to writing EXIF to the files.

Result: GPS is embedded in the file and Apple Photos shows the correct location — the best of both worlds.

HoudahGeo metadata editor showing GPS fields

GPX Workflow Overview for Apple Photos Users

If you recorded a GPS track during your shoot (from a GPS logger, iPhone app, or sports watch), the fastest and most accurate method is GPX track matching:

  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
  3. Output — EXIF/XMP Export writes GPS coordinates to your files

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

If you don't have a GPS track, use HoudahGeo's built-in map to manually pin photos to their locations — or copy the location from one geotagged photo to others taken at the same spot.

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.

Add True GPS to Your Photos

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

Download Free Trial