Quick answer
Visual verification is a chain of small checks.
No single OSINT tool can prove a photo or video is real, current, and correctly captioned. The reliable workflow is to preserve the source, test reuse, inspect metadata when meaningful, check location clues, test timing, and write a conclusion that separates confirmed facts from unresolved context.
- For reuse: InVID keyframes, TinEye, and reverse image search workflows.
- For original files: ExifTool, with the caveat that metadata can be stripped, edited, or misleading.
- For location: Google Earth, Mapillary, Overpass Turbo, Nominatim, satellite context, and landmark checks.
- For timing: SunCalc, NASA Worldview, Sentinel Hub EO Browser, weather and environmental clues.
Recommended verification stack
Video triage
InVID Verification Toolkit
Useful for extracting keyframes and starting checks on social video. It helps break a video into inspectable evidence instead of treating it as one opaque object.
Best for: keyframes, quick checks, viral video triage
Reuse detection
TinEye
Useful for finding older appearances or visually similar images. It can support a reused-image finding, but absence of a match does not mean the image is original.
Best for: older appearances and source context
Metadata
ExifTool
Useful when you have a file close enough to the original. Screenshots, reposts, social compression, and edited files often remove or distort metadata.
Best for: local file metadata with careful caveats
Geolocation
Google Earth, Mapillary, Overpass Turbo
Useful for terrain, roads, signs, landmarks, building footprints, and street-level clues. A location match still needs date and source context.
Best for: place plausibility and map evidence
Verification sequence
- Preserve the original post, URL, file, caption, uploader, timestamp, and surrounding context.
- Extract keyframes or stills and search for older appearances.
- Inspect metadata only if the file provenance makes metadata meaningful.
- Test location clues: language, signs, terrain, road layout, shadows, landmarks, weather, vegetation, and satellite imagery.
- Test timing separately from location. A correct place does not prove the claimed date.
- Write the conclusion in layers: confirmed, likely, contradicted, and unresolved.
Common traps
Metadata trap
Metadata can be absent, altered, copied, or stripped. Treat it as one clue, not the whole case.
Reverse-search trap
No match does not prove originality. It may only mean the image is new, private, cropped, low quality, or not indexed.
Geolocation trap
A similar road, building, or landscape is not enough. Look for multiple independent landmarks and contradictions.
Timing trap
Old satellite imagery, old street views, and seasonal changes can mislead. Date and place need separate checks.
Ethics boundary
Visual OSINT can expose private people, victims, minors, and bystanders. Blur or avoid unnecessary identifying details, and do not publish more personal context than the verification question requires.
Where to go next
Use Verify an Image or Short Video for workflow order, or open Best Free Verification Tools for Open-Source Researchers for a compact starter stack.