Image verification and geolocation playbook

Verified publisher

Check a photo's metadata, find earlier copies, and work out where and when it was taken

intermediateabout image, url5 toolslicence CC-BY-4.0
Contents 4/5
  1. 1 Image verification and geolocation playbook
  2. 2 Scope and legal
  3. 3 Read the metadata
  4. 4 Find earlier copies
  5. 5 Place and time
Tools (5)

Tools used in this guide

  • exif-meta Reads an online image or document's metadata with ExifTool: GPS, camera, authors, datesot install osintverse-community/exif-meta
  • reverse-image-links Builds reverse image search links for an image URL: Google Lens, Bing, Yandex, TinEye and moreot install osintverse-community/reverse-image-links
  • image-hash Computes perceptual hashes of an online image to match copies and near-duplicatesot install osintverse-community/image-hash
  • geo-links Turns coordinates into map, satellite, street-level and sun-position links for checking a placeot install osintverse-community/geo-links
  • gallery-dl Lists the images and metadata of posts and galleries on Reddit, Flickr, Imgur, Tumblr and 300+ sitesot install osintverse-community/gallery-dl

Install them all:

ot guide tools osintverse-community/image-geolocation

Find earlier copies

Most misleading images are real photos from another time or place. Finding the earliest copy usually settles it.

ot run osintverse-community/reverse-image-links --url "https://upload.wikimedia.org/wikipedia/commons/a/a8/Tour_Eiffel_Wikimedia_Commons.jpg" --format table

Open the links one by one. Each engine has strengths:

  • Google Lens: objects, products, landmarks, text in the image.
  • Yandex: faces and places, especially in Eastern Europe and Central Asia.
  • Bing: a good general second opinion.
  • TinEye: sort by oldest to find the first appearance.
  • SauceNAO and IQDB: artwork, anime and illustrations.

Crop to the interesting part (a building, a sign) and search again if the whole image gives nothing.

Compare

When you find a candidate original, check it is really the same picture:

ot run osintverse-community/image-hash --url "https://example.org/candidate.jpg" --compare "https://example.com/suspect.jpg"

A pHash distance of 8 or less means the same photo, even if resized or recompressed. A larger distance with the same scene suggests a different shot from the same place or an edit; compare them side by side.

Next: place and time.

Published 20 Oct 2026. Read it in a terminal: ot guide read osintverse-community/image-geolocation; offline: ot guide get osintverse-community/image-geolocation · Source · Markdown

Esc

Try

↑ ↓ to move↵ to open