Sanitise PDF

Remove the active and hidden parts of a PDF: embedded JavaScript, attached files, launch actions, external links and metadata. PDF is a far more capable format than most people expect - it can run scripts and carry arbitrary files - and those capabilities are both a malware vector and a way for information to leave your organisation without anyone noticing. Sanitising strips them while leaving the visible document intact.

How to sanitise a PDF

  1. Upload the PDF to clean.
  2. Choose what to remove - scripts, embedded files, links, metadata.
  3. Run the tool and download the sanitised document.

Frequently asked questions

Why would a PDF contain JavaScript at all?

Legitimately, for form validation and calculated fields. It is also a long-standing malware vector, which is why stripping it is a sensible default for documents arriving from outside.

Will sanitising change how the document looks?

The visible page content is left alone. What breaks is behaviour - interactive forms that relied on scripts to calculate or validate will stop doing so.

Does this remove text I redacted badly?

No. Sanitising targets active content and metadata, not page content hidden underneath a drawn box. Use Redact for that.

Is this the same as flattening?

No. Flattening converts interactive elements into fixed page content so they still appear. Sanitising deletes active content outright.

Other security and signing tools

Files are uploaded over an encrypted connection and processed on CoonTool's own server, not in your browser. The working copy is deleted automatically once the job is done, and in any case within 24 hours. Nothing is stored permanently and no account is required.