Software About Donate
All Software
Version 1.4.2 · Windows · Freeware

Batch PhotoTools

Reverse geocode photos in bulk — find where every photo was taken.

Your photos have GPS coordinates, but they're just numbers. Batch PhotoTools reverse geocodes them into real place names — country, city, neighborhood, and the specific POI like a restaurant or landmark. Process your entire photo library in a few clicks, sync metadata between Lightroom and Capture One, find blurry photos, and repair damaged JPEGs.

Download Free User Manual 55 MB · Windows 10/11 · No subscription
Before
Location 60.1699, 24.9384
Country
City
Place
After
Location 60.1699, 24.9384
Country Finland
City Helsinki
Place Restaurant Savoy

Tools to turn your massive photo library into a source of fun!

Improve your photos' metadata, find bad quality and broken photos automatically, sync face detections between photo apps, hide those saucy photos from travel photo slideshows, and have fun browsing huge photo libraries regardless of your folder setup.

Batch Geolocate

"There are so many apps that do something like this but I never found one that actually does it for my huge photo library. I didn't want to sign up for APIs, I wanted it to detect my home and my cabin, I wanted it to traverse my whole library. And I wanted to get the restaurant name where I took a picture of that awesome sushi."

Reads GPS data from your photos and writes human-readable location information back into each image. Country, state, city, neighborhood, and the specific place — all filled automatically. Smart clustering processes nearby photos as a single location, so 500 vacation photos from the same restaurant don't mean 500 API calls.

  • Tested with 500,000+ photo libraries
  • Learns your favorite places for instant matching
  • No rate limiting, no API signup — uses local OpenStreetMap data
  • Optional AI that identifies landmarks and writes descriptions

Batch PhotoBrowser

"After I got the location data to my photos I realized none of the many photo browsers I have actually made it fun to use it across my folder storage system. I wanted an app that is FAST with my photo browsing, supports all the location and keyword data, and hides what I don't want to show to my relatives."

A fast, keyboard-friendly photo browser built for large collections. Browse thousands of images with metadata overlays showing location, keywords, and ratings at a glance. Filter by location, keywords, or quality. Edit descriptions and ratings inline. Mark photos as private with password protection.

  • Browse any folder — no import, no catalog, no waiting
  • Filter and group by location, keywords, rating, or person
  • Paint location and keyword metadata onto photos by dragging
  • Mark photos private and hide them by default

Batch MetadataSync

"I use all those different apps to manage my photos and none of them work well together. Use the force and sync data across the apps! Now ACDSee and Lightroom see the same faces!"

Different photo apps store metadata in different formats. MetadataSync keeps your IPTC and XMP fields consistent across Lightroom, Capture One, ACDSee, Google Photos, and more. Also synchronizes face tags between different tagging standards.

Batch PhotoRater

"Do I really need all those blurry or too dark photos? I wanted to automate finding them so that they don't keep lowering my photo library quality year after year."

Finds blurry, too dark, too bright, and low-contrast photos automatically. Review them one by one with a rating dialog, batch-rate them, or send them to the recycle bin. Great for cleaning up after a big trip.

Batch PhotoFixer

"To be honest — there might be a better one out there. But this isn't bad, it worked for some of my photos, and it does know when there is nothing to salvage. But the best thing is — your broken photos are found as a side quest."

A six-stage repair pipeline for damaged JPEG files. Fixes broken headers, corrupted tables, and incomplete data. Never modifies your originals — you review the repair side-by-side before accepting. Recovers photos other tools give up on.

How batch reverse geocoding turns GPS into place names

1

Point to a folder

Select any folder of photos. Batch PhotoTools finds all images with GPS data — even in subfolders.

2

Click Start

The app groups nearby photos, reverse geocodes each GPS coordinate into a location name, and discovers the specific POI using local OpenStreetMap data.

3

Metadata is written

Standard IPTC/XMP fields are filled in each image. Lightroom, Capture One, Google Photos — they all read it instantly.

Built for clarity, not complexity

Clean, focused interfaces that get out of your way.

Batch Geolocate screenshot — GPS to location metadata conversion for photos
Batch Geolocate
Batch PhotoBrowser screenshot — fast photo browsing with metadata overlays
Batch PhotoBrowser
Batch MetadataSync screenshot — synchronize IPTC/XMP metadata between photo apps
Batch MetadataSync
Batch PhotoRater screenshot — automatic detection of blurry and low-quality photos
Batch PhotoRater
Batch PhotoFixer screenshot — JPEG repair pipeline for damaged photos
Batch PhotoFixer
Corrupt Image Manager screenshot — manage and recover broken image files
Corrupt Image Manager

Built to manage all those old and new photos

No rate limiting, no API signup

Download OpenStreetMap data for any country and process locally. No API keys, no request limits, no waiting — your data, your speed.

Safe by default

Only fills empty metadata fields — your existing captions, keywords, and locations are never overwritten unless you explicitly choose to.

Knows your places

Save custom POIs like "Home", "Office", or "Grandma's house". Photos taken near saved places are tagged instantly without any lookups.

Put GPS data to old photos

We all have photos without GPS data. By choosing a location for a photo, it also gets GPS coordinates.

Standard metadata

Writes industry-standard IPTC/XMP fields. Compatible with Adobe Lightroom, Capture One, Google Photos, digiKam, and any app that reads EXIF data.

AI-powered analysis

Optionally use AI to identify landmarks, statues, and buildings in your photos. Writes descriptions, keywords, and quality ratings automatically.

For anyone who wants to locate, organize, and fix photos at scale

Travel photographers

Back from a trip with thousands of photos? Process the entire folder. Every image gets tagged with the exact country, city, and place name.

Photo archivists

Years of unorganized photos? Run the suite on your full library. It handles 500,000+ photos and remembers every location it processes.

Anyone with a phone

Modern phones embed GPS in every photo. Batch PhotoTools turns those hidden coordinates into searchable, meaningful location names.

Common questions about Batch PhotoTools

What does "reverse geocode photos" mean?

Reverse geocoding is the process of converting GPS coordinates (latitude and longitude) into a human-readable location name. When you reverse geocode photos, the GPS data embedded in each image is translated into the country, city, neighborhood, and specific place name (like a restaurant, monument, or park) where the photo was taken. Batch PhotoTools does this automatically for your entire photo library.

How can I find where a photo was taken?

If your photo has GPS coordinates in its EXIF metadata (most smartphone photos do), Batch Geolocate reads those coordinates and writes the location as searchable text into the photo's IPTC/XMP fields. After processing, you can search for photos by country, city, or place name in any photo app — Lightroom, Capture One, ACDSee, or even Windows Explorer.

Is Batch PhotoTools free?

Yes, completely free. No subscription, no trial period, no account needed, no ads. Download and use all five tools without any limitations. If you find them useful, donations via PayPal are appreciated but entirely optional.

Do I need API keys or an internet connection for reverse geocoding?

No. Batch Geolocate uses locally downloaded OpenStreetMap data for reverse geocoding. Once you've downloaded the map data for your countries, the entire process runs offline. There are no API keys to manage, no rate limits, and no per-request costs. You can process 500,000+ photos without any restrictions.

Can I sync photo metadata between Lightroom and Capture One?

Yes. Batch MetadataSync synchronizes IPTC and XMP metadata fields — including face tags, keywords, and location data — between different photo applications. It bridges the gaps between Lightroom, Capture One, ACDSee, digiKam, and other apps that store metadata in slightly different formats.

How does photo POI tagging work?

POI (Point of Interest) tagging identifies the specific place where a photo was taken — not just the city, but the actual venue like a restaurant, museum, or landmark. Batch Geolocate uses OpenStreetMap data to match GPS coordinates to nearby POIs. You can also save custom POIs (like "Home" or "Office") so photos taken near those locations are tagged instantly.

Can Batch PhotoTools repair damaged or corrupted JPEG files?

Yes. Batch PhotoFixer uses a six-stage repair pipeline to fix damaged JPEG files — broken headers, corrupted quantization tables, and incomplete image data. It never modifies your originals; instead, it creates repaired copies that you can review side-by-side before accepting.

How many photos can it handle?

Batch PhotoTools has been tested with photo libraries containing over 500,000 images. The batch reverse geocoding uses smart clustering — nearby photos at the same location are processed as a group, so a folder of 500 vacation photos from one restaurant doesn't mean 500 separate lookups.

Ready to organize your photos?

Download Batch PhotoTools for free. No sign-up, no trial period, no limitations.

Version 1.4.2 · 58 MB · Windows 10/11 · Includes all five apps