Blog ยท Engineering & Security
๐Ÿ”ง Engineering & Security

Geolocation OSINT: From Photos to Real-World Locations

Why geolocation matters

Geolocating a photograph or video โ€” identifying where it was taken โ€” is a core OSINT discipline. Journalists use it to verify conflict reporting. Defenders use it to assess whether their employees' social media posts reveal sensitive facility locations. Defenders also use it to audit their own footprint and reduce inadvertent disclosure.

The discipline ranges from trivial (EXIF coordinates baked into the file) to forensic (matching shadow angles, vegetation types, and architectural details against satellite imagery). What follows is the systematic process โ€” and how to defend against it.

Step 1 โ€” Check EXIF metadata

EXIF is the metadata format embedded in image files. It can include:

Most major social platforms strip GPS coordinates on upload, but not all. Photos shared via email, file transfer, or some platforms still carry coordinates. Tools like exiftool (CLI) or web-based EXIF viewers extract and display the metadata.

If EXIF contains GPS coordinates, you have the answer in 30 seconds. Most investigative work happens because EXIF has been stripped or was never present.

Step 2 โ€” Reverse image search

Before doing visual analysis, check whether the image (or close variants) appears elsewhere. Reverse image search engines:

Run all four. They produce different results. A "hit" can give you the original source location, the photographer's other photos in the same area, or the caption with location information.

Step 3 โ€” Visual clues (the real OSINT work)

If reverse search doesn't yield the location, the photo itself contains clues. Systematic categories:

Language and signage

Languages, alphabets, currency, license plate formats all narrow the country. Signage often reveals city or street.

Architecture

Building styles, roof construction, electrical infrastructure, fire-hydrant designs, road markings, traffic signal styles โ€” all vary regionally. North American fire hydrants look different from European ones; British road signs differ from French.

Vegetation and climate

The plants visible in a photograph narrow the climate zone. Palms suggest subtropical; deciduous broadleaf trees in autumn colors suggest a temperate zone. Snow on the ground at a particular date narrows the hemisphere and season.

Shadows

The angle and length of shadows reveal the sun's position. Combined with a known date and time, this constrains the latitude. The free SunCalc tool models sun position for any location, date, and time โ€” useful for reverse calculations.

Distinctive landmarks

Even partial views of distinctive buildings, mountains, bridges, or natural features are often enough to pinpoint a location through cross-reference with mapping platforms.

Vehicle license plates

Plate formats and colors are jurisdiction-specific. Even blurred plates often reveal the country and sometimes the state or province.

Step 4 โ€” Cross-check against satellite imagery

Once you've narrowed the location to a region or city, satellite imagery confirms. Use Google Earth, Bing Maps, Yandex Maps, and OpenStreetMap together โ€” different providers update at different times and have different angles. Verify multiple distinctive features (building shapes, road layouts, parking lots) before declaring a match.

Best practice: cite the satellite imagery date alongside the original photo, and show how at least three distinctive features match. A "match" on a single feature is suggestive; matches across three or more constitute confidence.

Tools researchers use

Defensive: protect your own photos


For methodology context, see our OSINT introduction. For the broader tool set, see the OSINT toolkit. For username and email investigations, see username & email OSINT.

Sources & References
  1. Bellingcat โ€” Geolocation methodology guides
  2. exiftool โ€” exiftool by Phil Harvey
  3. SunCalc โ€” SunCalc sun position calculator
  4. OpenStreetMap โ€” OpenStreetMap project