Pseudonymize PDF documents automatically
Replace personal data with consistent placeholders — the same name always becomes the same Person_1 — without uploading your file.
Drop a PDF here, or click to choose a file
Your file is processed in your browser and is never uploaded.
Pseudonymisation keeps a document readable while breaking the link to real people: instead of deleting a name, it is replaced with a neutral, consistent label such as Person_1 or ORG_1. The same value always maps to the same placeholder, so the text still makes sense — you just can no longer tell who it refers to.
AnonymousPDF detects names, organisations, emails, phone numbers, IBANs, IDs and dates, then rebuilds the PDF with each value swapped for its placeholder. The originals are removed from the file, not hidden, and everything happens in your browser — the source data never leaves your device.
1. Drop your PDF
Choose a file or drag it onto the page. It opens locally — nothing is sent to a server.
2. Automatic detection
Pattern matching and an on-device AI model locate the sensitive text for you.
3. Download or copy
Get a redacted PDF with the text truly removed, or copy the cleaned text.
Frequently asked questions
How is pseudonymisation different from redaction?
Redaction blacks information out; pseudonymisation replaces it with a consistent placeholder (Person_1, ORG_1, Date_1) so the document stays readable while the real identities are gone.
Are the same names replaced consistently?
Yes. Every occurrence of the same value gets the same number, so relationships in the text are preserved while the identity is removed.
Can the original values be recovered?
No. The PDF is rebuilt from the replaced content, so the original names and numbers are no longer in the file.
Is it free and private?
Yes — free, no sign-up, and 100% in your browser. Nothing is uploaded.
100% in your browser
Files are processed on your device and never uploaded to any server.
Free, no sign-up
No account, no email, no watermark. Just open it and go.
Real redaction
The underlying text is removed, not just hidden behind a black box.