Remove Photoshop metadata (XMP, DocumentAncestors)

Photoshop files often contain large XMP metadata blocks that significantly increase file size without affecting how the image renders.

Inside a typical bloated PSD, the XMP packet contains structures like:

  • photoshop:DocumentAncestors — historical document IDs
  • rdf:Bag — unordered collection wrapper
  • rdf:li — individual ancestor entries (often thousands)

None of this is required for rendering the image or preserving editability. It exists for legacy provenance tracking and accumulates indefinitely, file size growing without any visible benefit.

Drop your PSD here or click to choose · .psd / .psb

What this tool does

  • Strips the listed XMP metadata fields
  • Preserves the binary image data and all PSD chunks
  • Keeps the file fully compatible with Photoshop, Affinity Photo, GIMP, and other PSD readers
  • Output is byte-deterministic — same input → same output

How processing works

Local execution

  • Pure WebAssembly — no server backend
  • ~20 KB WASM payload, loads instantly
  • Runs in a Web Worker so the UI never blocks
  • Same engine reused across all browsers

Determinism

  • Identical input always yields identical output
  • Safe for asset pipelines and reproducible workflows
  • No randomness, timestamps, or system-dependent fields injected

Drop a PSD above to clean its metadata.

FAQ

Which exact XMP fields are removed?

photoshop:DocumentAncestors and the surrounding rdf:Bag/rdf:li wrappers. Other XMP fields (creator, copyright, color profile metadata) are left alone.

Is the output deterministic?

Yes. Given the same input file, the tool produces byte-identical output. Useful for reproducible builds and asset pipelines.

Can I automate this for many files?

The web tool processes one file at a time. If you need batch or pipeline processing, get in touch — we can discuss options.

Does this break Photoshop’s own version history features?

No. Version history is a Creative Cloud feature stored separately. DocumentAncestors is a legacy provenance field unrelated to it.

What about JPEG/PNG metadata?

This tool is PSD/PSB-specific. For JPEG/PNG metadata, look at exiftool or jpegoptim.