OSINTYourself

← Learn

How to Geolocate a Photo: Finding Where a Picture Was Taken

Geolocating a photo means figuring out where it was taken, and it splits into two very different disciplines. One is fast and mechanical: read the location data the camera already wrote into the file. The other is slow and observational: read the scene itself — the buildings, the signage, the shadows — and cross-reference it against maps and satellite imagery. Most real investigations end up using both, because the fast method usually comes up empty.

Path one: EXIF GPS data

Many phone cameras write GPS coordinates directly into a photo's EXIF metadata at the moment it is taken, alongside details like the device model and timestamp. If that data survived, reading it is the fastest possible geolocation: it hands you exact coordinates without any guesswork.

The catch is that it usually doesn't survive. Most major social platforms and messaging apps strip GPS and other EXIF data from images on upload, partly for user privacy and partly to reduce file size. That means EXIF GPS data is realistically only useful on photos sent directly as original files — an email attachment, a photo pulled straight off a device, or a download rather than a screenshot — rather than on anything already posted to social media.

Even when the GPS field itself is gone, the rest of the EXIF block can still be useful. A surviving camera or phone model, software version, and original timestamp won't tell you where a photo was taken, but they can help you tell whether a photo is a first-generation original or has been re-saved and passed through another app — which matters before you invest time trying to geolocate the scene at all.

Path two: visual and chronolocation clues

When there is no usable metadata, the alternative is to treat the photo like a puzzle and read the scene for anything identifiable. Street signs, shopfront names, license plate formats, road markings, architecture style, vegetation, and even the side of the road traffic drives on can each narrow down a country or region before you ever open a map.

Once you have a candidate location, sun position and shadow direction can help pin down the time of day or even season the photo was taken — a technique often called chronolocation. A tool like SunCalc shows sun position and shadow direction for a given place and time, which lets you check whether the shadows in a photo are consistent with a claimed date, time, or location, or use them to narrow down the range of times when a photo could have been taken.

Seasonal cues add another layer to chronolocation: whether trees are bare or in leaf, whether there's snow on the ground, what people are wearing, and what seasonal decorations or events are visible can all narrow a plausible date range independently of shadow angle. When you have more than one photo of the same claimed event, comparing shadows and seasonal detail across all of them is a stronger check than relying on a single frame.

Cross-referencing against maps and imagery

Once you have candidate landmarks, the next step is confirming them against real-world geography. Google Earth's satellite imagery and 3D globe let you visually match a skyline, an intersection layout, or a distinctive building shape against the actual terrain from above or at a low angle. OpenStreetMap provides a free, editable map with rich open geographic data — street names, footpaths, and smaller features that can help confirm a location, especially where local contributors have mapped an area in detail.

For more targeted searches — for example, finding every building of a certain type within a candidate area, or every road matching a particular pattern — Overpass Turbo lets you query OpenStreetMap's underlying data directly by feature and area rather than browsing the map by eye, which is useful once you've narrowed a search down to a city or district and need to check specific candidate locations against a visual clue in the photo.

A practical workflow

Check EXIF first, because it costs nothing and occasionally hands you the answer directly. If that comes back empty, list every visible clue in the photo — language on signage, vehicle and plate style, architecture, vegetation, terrain — and use those to narrow a plausible country or region.

From there, work from broad to specific: use satellite imagery to look for a matching skyline or landscape in the candidate region, then narrow to a specific street or building, then check sun and shadow angles against the claimed or estimated time to see whether the physical evidence is consistent. Treat each step as a hypothesis to test against the next piece of evidence, not a conclusion — a single matching detail can be a coincidence, but several independent details converging on the same location rarely are.

Keep a record of which clue supported which conclusion as you go. Geolocation is cumulative reasoning built from several independent, individually weak pieces of evidence, and being able to point to exactly which detail supports a given candidate location — a specific building shape, a specific shadow angle, a specific piece of signage — makes it much easier to catch your own mistake if a later clue turns out to contradict an earlier one.

How this cuts both ways

The same techniques used by journalists to verify a news photo or by researchers to fact-check a viral claim can be used against an ordinary person — to work out where a photo in a dating profile, a social post, or a public account was taken, and from there, where someone lives, works, or spends time. A photo doesn't need visible GPS data to be geolocatable if the scene itself contains enough identifiable detail.

Reducing your own exposure starts with knowing what your photos actually carry. You can check a photo's metadata directly in your browser with our EXIF viewer before posting anything, and be deliberately cautious about backgrounds — house numbers, street signs, distinctive landmarks, and reflections in windows or sunglasses are all things a geolocation attempt can latch onto even when the metadata is clean.

Tools for this

Browse the full tools directory →

Related on this site

Common questions

Do all photos have GPS location data attached?

No. Many cameras and phones do embed GPS coordinates in a photo's EXIF metadata by default, but that data is commonly stripped when the photo is uploaded to social media or messaging apps. Whether it survives depends heavily on the device, its settings, and the platform the photo passed through.

What is chronolocation?

Chronolocation is estimating when a photo was taken, as opposed to geolocation, which estimates where. It often relies on sun position and shadow direction for a candidate location, checked against a tool like SunCalc, alongside other time-specific clues in the scene such as seasonal vegetation or event signage.

Can a photo be geolocated even with no GPS data and no visible landmarks?

It becomes much harder, but not always impossible — tools designed to predict location from general visual patterns in a photo can sometimes suggest a plausible region even without a recognizable landmark, though such predictions should be treated as a starting hypothesis rather than a confirmed location.

Does WiGLE help geolocate a photo?

Not directly from the image itself — WiGLE is a crowdsourced database of Wi-Fi networks and cell towers mapped by location, so it's more relevant when a Wi-Fi network name is visible or known than when working from visual clues in a photo alone.

Is it legal to geolocate a photo someone else posted?

Using publicly visible information in a photo to work out where it was taken does not itself require special access, but what you do with that conclusion matters — laws vary by jurisdiction and consent matters. See our ethics and law guide before geolocating a photo of another named person.