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.
Photo edit check
Has a photo been edited or Photoshopped? Highlight areas that may have been spliced in (ELA).
Open tool → ImageMetadata viewer
Find out where and when a photo was taken, and what device made it.
Open tool → ImageImage true file type
Find out what an image really is when the file extension cannot be trusted.
Open tool → ImageImage hidden text scan
See if an image is hiding readable text or data inside it.
Open tool → ImageJPEG Ghost
Spot a region of a photo that was saved separately, a sign it was spliced in.
Open tool → ImageImage similarity
Check how similar two pictures are, and whether one is a re-saved, resized or edited copy of the other.
Open tool → ImageJPEG quality estimate
See how heavily a JPEG has been compressed, and whether it has been re-saved.
Open tool → ImageImage Content Credentials
Check whether an image carries Content Credentials showing where it came from.
Open tool → ImageDouble-JPEG detect
Check whether a JPEG has been re-saved, a sign it was opened and edited.
Open tool → ImagePhoto noise & edit maps
Spot edited or spliced regions of a photo with noise, luminance and level views.
Open tool → ImageHidden-data (LSB)
Check whether a message is hidden in the low bits of an image.
Open tool → ImageClone / copy-move
Find parts of a photo that were copied to hide or duplicate something.
Open tool → ImageMetadata editor
See how easily a camera, date or GPS tag can be faked, or strip them out.
Open tool → ImageGAN image detector
Check whether an image was made by a GAN generator like StyleGAN or ProGAN.
Open tool → ImageDiffusion image detector
Check whether an image was made by a diffusion model like Midjourney or Stable Diffusion.
Open tool → ImageInvisible watermark check
Check for the hidden watermark Stable Diffusion, SDXL and FLUX embed in their images.
Open tool → ImageRemove Gemini sparkle
Erase the visible Gemini / Nano Banana sparkle by reverse alpha-blending, no AI fill.
Open tool → ImageSynthID viewer
See the forensic signature of Google Gemini's invisible SynthID watermark.
Open tool → AudioAudio metadata
See what a recording gives away through its container facts and tags.
Open tool → AudioAudio true file type
Find out what a recording really is when the file extension cannot be trusted.
Open tool → AudioAudio hidden text scan
See if an audio file is hiding readable text or data inside it.
Open tool → AudioLoudness / clipping
Check whether a track clips, is too loud, or was over-compressed.
Open tool → AudioSilence / gap finder
Check whether a recording was cut or edited by finding its silent gaps.
Open tool → AudioSpectrogram view
See a recording frequency by frequency to spot upsampling or a transcode.
Open tool → AudioENF (mains hum)
Read the 50/60 Hz mains hum to tell the grid region and flag where a recording was cut.
Open tool → AudioCodec history
Find whether a recording was lossy-compressed, at roughly what bitrate, and spot fake quality.
Open tool → AudioWaveform / stereo
Check a recording waveform, stereo image and DC offset for processing tells.
Open tool → AudioAudio Content Credentials
Check whether an audio file carries Content Credentials showing its origin.
Open tool → AudioAudio fingerprint
Identify a recording, or match it against another, by its acoustic fingerprint.
Open tool → AudioAI music detector
Check whether a track was AI-generated from its codec fingerprint.
Open tool →AI voice detector
Check whether a voice is real or AI-synthesised speech.
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.