Clear all metadata and properties from a PDF document
When you create or edit a PDF, software often embeds invisible tracking and author data. This data is stored in a simple key-value dictionary (the legacy PDF 1.0 system).
It stores fields like /Author, /Title, /Creator (the software used to make the file), and /CreationDate. This tool systematically deletes these keys from the file's root dictionary structure.
Introduced later by Adobe, XMP (Extensible Metadata Platform) is a massive XML payload embedded as a binary stream inside the PDF.
XMP can contain incredibly detailed histories, including the specific software version used, color swatches, layer names, and even the ID of the camera used to take embedded photos. Our tool locates the /Metadata stream pointer and safely nullifies it, completely destroying the XML payload.
If you are stripping metadata from a document, you are likely doing it for privacy reasons (e.g., whistleblowing, legal discovery, or anonymity).
It is highly insecure to upload a document to a remote server to "scrub" it. The server you upload it to could easily log the exact metadata you are trying to hide before deleting it. By using WebAssembly, this tool performs the memory manipulation entirely on your device. Zero data is transmitted over the internet.
What is XMP in the context of a PDF file?