forensics.media Subscribe

Free forensic tools

Check a file. See what it reveals.

A growing set of media-forensics tools that run entirely in your browser. Drop in a photo or recording and read what it gives away, with every method grounded in published research and cited sources. Nothing is uploaded, nothing leaves your device.

Image

Photo edit check

Has a photo been edited or Photoshopped? Highlight areas that may have been spliced in (ELA).

Open tool →
Image

Metadata viewer

Find out where and when a photo was taken, and what device made it.

Open tool →
Image

Image true file type

Find out what an image really is when the file extension cannot be trusted.

Open tool →
Image

Image hidden text scan

See if an image is hiding readable text or data inside it.

Open tool →
Image

JPEG Ghost

Spot a region of a photo that was saved separately, a sign it was spliced in.

Open tool →
Image

Image similarity

Check how similar two pictures are, and whether one is a re-saved, resized or edited copy of the other.

Open tool →
Image

JPEG quality estimate

See how heavily a JPEG has been compressed, and whether it has been re-saved.

Open tool →
Image

Image Content Credentials

Check whether an image carries Content Credentials showing where it came from.

Open tool →
Image

Double-JPEG detect

Check whether a JPEG has been re-saved, a sign it was opened and edited.

Open tool →
Image

Photo noise & edit maps

Spot edited or spliced regions of a photo with noise, luminance and level views.

Open tool →
Image

Hidden-data (LSB)

Check whether a message is hidden in the low bits of an image.

Open tool →
Image

Clone / copy-move

Find parts of a photo that were copied to hide or duplicate something.

Open tool →
Image

Metadata editor

See how easily a camera, date or GPS tag can be faked, or strip them out.

Open tool →
Image

GAN image detector

Check whether an image was made by a GAN generator like StyleGAN or ProGAN.

Open tool →
Image

Diffusion image detector

Check whether an image was made by a diffusion model like Midjourney or Stable Diffusion.

Open tool →
Image

Invisible watermark check

Check for the hidden watermark Stable Diffusion, SDXL and FLUX embed in their images.

Open tool →
Image

Remove Gemini sparkle

Erase the visible Gemini / Nano Banana sparkle by reverse alpha-blending, no AI fill.

Open tool →
Image

SynthID viewer

See the forensic signature of Google Gemini's invisible SynthID watermark.

Open tool →
Audio

Audio metadata

See what a recording gives away through its container facts and tags.

Open tool →
Audio

Audio true file type

Find out what a recording really is when the file extension cannot be trusted.

Open tool →
Audio

Audio hidden text scan

See if an audio file is hiding readable text or data inside it.

Open tool →
Audio

Loudness / clipping

Check whether a track clips, is too loud, or was over-compressed.

Open tool →
Audio

Silence / gap finder

Check whether a recording was cut or edited by finding its silent gaps.

Open tool →
Audio

Spectrogram view

See a recording frequency by frequency to spot upsampling or a transcode.

Open tool →
Audio

ENF (mains hum)

Read the 50/60 Hz mains hum to tell the grid region and flag where a recording was cut.

Open tool →
Audio

Codec history

Find whether a recording was lossy-compressed, at roughly what bitrate, and spot fake quality.

Open tool →
Audio

Waveform / stereo

Check a recording waveform, stereo image and DC offset for processing tells.

Open tool →
Audio

Audio Content Credentials

Check whether an audio file carries Content Credentials showing its origin.

Open tool →
Audio

Audio fingerprint

Identify a recording, or match it against another, by its acoustic fingerprint.

Open tool →
Audio

AI music detector

Check whether a track was AI-generated from its codec fingerprint.

Open tool →
Soon Audio

AI voice detector

Check whether a voice is real or AI-synthesised speech.

File

File hash (SHA-256)

Get the exact fingerprint of a file to prove it has not changed.

Open tool →

These tools teach the basics of what a media file gives away. Each reads a single, simple forensic signal in isolation, so none is a verdict on its own: a signal is a lead with clear limits and can be fooled. Real confidence comes from combining several independent signals and understanding the relationship between them, not trusting one. Prefer to read first? See the forensics articles and how-tos.