Photo Signals

Every tool, and which one you actually want

Most people want one thing: everything gone, nothing else changed. Open any tool, drop a file, and press Remove everything — that is the whole job in one press. The rest of this page is for when you want a say.

Remove everything from a picture

Pick the tool

Gemini watermark remover The sparkle badge comes off. SynthID is measured, not called gone.
  • The Gemini and Nano Banana sparkle, painted over and filled in
  • The C2PA record removed, and the removal proven by re-reading the result
  • SynthID reduced and reported in decibels — never called removed
  • The honest test named: ask Gemini whether the result was made by Google AI
RemovedSynthID reduced
Remove a watermark Paint over the mark; the area is filled from what surrounds it.
  • Stock-library tiling and corner logos
  • Burned-in dates and CCTV timestamps
  • Channel bugs and app export badges
  • Says plainly where it will not work: faces, fine texture, a quarter of the frame
RemovedSkies · walls · paper
Remove metadata GPS, camera serial, C2PA, hidden thumbnails and appended files — one press.
  • EXIF, GPS and camera serial numbers
  • C2PA Content Credentials and generator fields
  • XMP editing history and the names of people in the frame
  • Thumbnails from before the crop, and whole files appended after the end
RemovedEXIF · C2PA · GPS
EXIF viewer Read everything the file carries before you decide what to delete.
  • Every field named, not summarised — lens serial, shutter count, timezone
  • Orientation kept on purpose
  • The colour profile explained before it goes
Read-only
Clean ten at once Each file cleaned and re-checked; you get a zip back.
  • Ten files per run
  • A sterile ZIP: fixed timestamps, no user id, no file modes
  • Free, and staying that way for now
RemovedUp to 10
Sanitise an SVG Script, handlers and outside references come out; the drawing stays.
  • Scripts and event handlers
  • Beacons — references to an image on someone else's server
  • Illustrator and Inkscape layer names and local file paths
  • Cleans the photographs pasted inside it too
Removed
Inspect a file Every signal a picture carries — badge, C2PA, fingerprints — without touching it.
  • All seven layers, grouped by what each exposes
  • Says which are removable and which are not
  • The same reader the cleaning tools use; nothing is written, nothing is downloaded
Read-only · seven layers

By generator, with what each one actually writes: Gemini and Nano Banana, with SynthID explained · Sora, for exported frames · every AI mark on one page.

One press, or one at a time

Every cleaning tool works the same way once a file is open. It reads the file, lists what it actually found in this one — not a menu of what it could theoretically find — and offers two paths.

  • Remove everything

    One press. No decisions, nothing to read, and the picture is copied across byte for byte. This is the right answer for almost everybody.

  • Choose what goes

    Untick anything you want left alone. A photographer who needs their credit line to survive while the GPS goes should not have to choose between their name and their home address.

Then it checks its own work. Whatever you choose, the result is read back with the same parser that found the problem, and the page tells you whether a second pass would still change anything. A claim you cannot check is not worth making.

What cannot be removed, and why — three classes we will not claim, named rather than hidden. How it works — the whole reading.