0 bytes uploaded — 100% in-memory ArrayBufferOnline — still 100% localSession bytes saved0 B

Journalist & Whistleblower Photo Sanitizer

When a photo could identify a source, every hidden field matters. This route removes location, device serials, timestamps, provenance manifests and AI markers in a single offline pass.

Drop images here

JPEG, PNG or WebP · up to 25 MB each · add as many as you like

Try a sample

Binary telemetry

  1. [1/4] ReadFile → ArrayBuffer
  2. [2/4] ParseWalk container segments
  3. [3/4] StripDrop selected metadata
  4. [4/4] RebuiltEmit cleaned bytes

Cleaning profile

Every tracking and provenance segment is stripped; ICC color profiles are preserved.

Write a fresh Make, Model and ISO block into every cleaned image.

No images queued

Add JPEG, PNG or WebP images above to build a batch. You can queue 30+ files and clean them all at once.

Single-image inspector

nothing selected

No image loaded

Add an image above to inspect its metadata in detail.

Awaiting an image

Drop a JPEG, PNG or WebP above to read its metadata. Parsed fields appear here as a grouped evidence table.

0 B uploaded · 0 bytes sent

How It Works

  1. 1

    Drop the photo; it is read into memory and never transmitted — no network request is made.

  2. 2

    The parser decodes EXIF, GPS, device serials, XMP, PNG text chunks and C2PA manifests.

  3. 3

    Annihilation mode removes every metadata segment while preserving the ICC color profile.

  4. 4

    Download the sanitized file and verify the inspector shows no remaining metadata.

Binary Format Breakdown

Container segments this tool inspects and how each is handled
SegmentCarriesAction
JPEG APP1 (EXIF / XMP)GPS, device serials, timestamps, editing historySegments rewritten or dropped whole
JPEG APP11 / PNG caBX (C2PA)Signed provenance and AI assertionsWhole manifest segments removed
PNG tEXt / zTXt / iTXt / eXIfText metadata and an embedded EXIF blockWhole chunks dropped; iCCP preserved

Frequently Asked Questions

Is this safe for sensitive material?

The tool runs entirely in your browser and makes no network requests. Files are read into memory, cleaned and downloaded without ever being uploaded.

What metadata is removed?

GPS coordinates, device make/model and serial numbers, timestamps, XMP editing history, PNG text chunks and C2PA provenance manifests.

How do I confirm the file is clean?

Re-open the cleaned file in the inspector. If no metadata entries are listed, the file carries no hidden fields.