How to Batch Geotag Photos: 4 Methods and a Simple Workflow
October 21, 2026
To batch geotag photos, pick the method that matches how your photos were taken. If they were all shot at one place, apply one set of coordinates to the whole group. If you carried a GPS logger or tracking app, match the photos to a GPX track by timestamp. If each photo belongs to a different known address, import a CSV. Otherwise, tag small groups by hand.
Whichever route you take, the steps are the same: select the photos, write the GPS coordinates (and any title, description and keywords) into the files, save copies, then check the result. The sections below cover each method, when to use it and what can go wrong.
Which batch method fits your photos?
| Your situation | Best method | Typical user |
|---|---|---|
| Many photos, one location | Apply one location to a whole selection | Shop, restaurant, office, single property |
| Photos taken along a route, with a GPS log | GPX track matching | Field survey, travel, event coverage |
| Many photos, each with a known address or coordinates | CSV import | Agencies, multi-location brands, stock libraries |
| A few groups at a few places | Batch by group, one location per group | Contractors, photographers on a shoot day |
Most people need the first or last row. GPX and CSV matter when the volume is large or the locations vary.
Method 1: One location for a whole set
This is the most common case. You photographed a storefront, a finished job or a venue, and every file should carry the same coordinates.
- Find the coordinates. Drop a pin on the spot in a map app and copy the latitude and longitude. Use the exact place where the photos were taken, not a nearby landmark.
- Open the photos in a batch-capable tool. In the Geotagr editor you can load several photos at once and write the same location to all of them.
- Add the descriptive fields in the same pass: title, description, keywords and business details.
- Save the files and check one or two of them (see the verification section below).
If you tag the same business or site repeatedly, save the fields as a preset so you don't retype the name, address and keywords each time. Geotagr supports presets for this.
Method 2: Match photos to a GPX track
A GPX file is a recorded log of where a device was at each moment. Because photos carry a capture time, software can look up the position for each timestamp and write it into the file.
This works well when you shot at many points along a path, such as a site walk, a hike or a delivery round. It depends on two things:
- Clock accuracy. If your camera clock was off from the GPS device's clock, every photo lands in the wrong place along the track. Check the offset on one photo you can identify, then correct for it.
- Recording coverage. If the logger lost signal or was off for ten minutes, photos from that gap can't be matched.
GPX import is a paid feature in Geotagr; see pricing. Desktop tools such as ExifTool can also do it for free if you're comfortable with the command line. A typical command looks like exiftool -geotag track.gpx /path/to/photos, and it's worth running on copies first.
Method 3: Import a CSV for per-photo locations
If you have a spreadsheet listing a file name and a location for each photo, a CSV import saves a lot of clicking. It suits agencies handling many client locations, property managers, and anyone with a stock library that needs coordinates and keywords per image.
Prepare the sheet carefully:
- One row per photo, with the file name matching exactly.
- Latitude and longitude as decimal degrees (for example 51.5007 and -0.1246), not degrees-minutes-seconds.
- Consistent column headings, and no stray spaces in file names.
CSV import is also a paid Geotagr feature. If you need a one-off for a handful of images, it's usually quicker to do those by group.
Method 4: Tag by group on a shoot day
Many practitioners don't need automation. A contractor with 80 photos from four job sites can sort them into four folders and tag each folder as a batch. The same applies to a photographer who covered three venues in a day.
Sorting first is the step that prevents errors. It's much easier to fix a wrongly sorted folder before tagging than to find a misplaced photo afterwards. For a trade-specific version of this, see geotagging job-site photos for contractors.
What gets written, and what doesn't change
GPS coordinates are only part of what you can write. Geotagr writes GPS coordinates, a title, description, keywords and business details into the photo file using IPTC and XMP fields.
A few things to know about file types:
- You can open JPG, HEIC, PNG and WebP files.
- HEIC, PNG and WebP are converted and saved as JPG, so your output files will be JPGs.
- Processing happens in your browser. The photo files are not uploaded to Geotagr's servers, which matters if the photos are of client sites or unreleased properties.
Verify the results before you publish
Never assume a batch worked. Spot-check.
- Open a few saved files in a metadata viewer. The free photo metadata checker shows what's inside a file, including GPS fields.
- Paste the coordinates into a map and confirm they land on the right spot. Swapped latitude and longitude, or a missing minus sign, will put a photo in the wrong hemisphere.
- Check one file from each group, not just the first.
- Keep your originals. Write to copies so you can redo a batch if something was wrong.
If you want to understand what the fields mean, EXIF Data Explained is a good primer.
Common mistakes
- Tagging the wrong location. A business's mailing address isn't always where the photo was taken. Use the real spot.
- Exposing private places. Photos tagged with a home address can reveal it to anyone who downloads the file. Tag the public location you want shown, or none at all. If you need to strip data, see how to remove location data from photos.
- Expecting metadata to survive everywhere. Some platforms strip metadata when you upload. A file that checks out on your computer may arrive without GPS fields on social media or in some website builders. Test with a single image on the platform you use before processing hundreds.
- Expecting a ranking boost. Google hasn't published how it uses photo metadata, and no tool can promise visibility. Geotagging is good housekeeping and useful for your own records, but treat any SEO benefit as unproven. Our post on whether geotagging helps local SEO covers what's known and what isn't.
Related guides
FAQ
Can I batch geotag photos for free?
Yes, in several ways. Applying one location to a group of photos can be done in free tools, including the batch tagging in Geotagr's editor. Free desktop software like ExifTool also works but has a learning curve. GPX and CSV import in Geotagr are paid features.
How many photos can I geotag at once?
It depends on your tool and your device. Because processing happens in the browser with Geotagr, very large batches are limited by your computer's memory. If a big set feels slow, split it into groups.
Will batch geotagging reduce image quality?
Writing metadata doesn't re-edit the picture itself. Converting HEIC, PNG or WebP to JPG does involve a format change, so keep your originals in case you need them.
Do my phone photos already have GPS data?
Often, if location services were on for the camera. Photos from cameras without GPS, edited exports, and images from messaging apps often have none. Run a file through the metadata checker to find out. For iPhones specifically, see how to add location to iPhone photos.
Can I batch geotag photos that already have a location?
Generally yes, writing new coordinates replaces the existing ones. That's useful for correcting a bad GPS fix, but check that you aren't overwriting accurate data from a good GPS source.