PII Pseudonymizer

Replace personal data with realistic fake data

Paste an e-mail, ticket or document. Names, addresses, phone numbers, ID and account numbers are swapped for believable substitutes, so you can share the text or send it to an AI service. Works in English, German, Slovenian, Croatian, Serbian, Bosnian, Danish, Norwegian, Swedish, Finnish and Icelandic.

Nothing you paste is stored. We keep only the time and IP address of each request, for rate limiting.

Want it to never leave your computer? Use the browser extension or run it on your own server. Building an AI application? Use the LLM gateway.

0 / 50,000
or

Plain text, Markdown, CSV, TSV and Word (.docx), up to 1,024 KB. The file is protected in memory and handed straight back; nothing is kept. A Word document comes back as a Word document, with its formatting.

Ctrl+Enter · up to 10 requests per minute per network

Options language, what to replace, names, consistency key
Language of the text

Fake names, streets and postcodes are chosen for this language. Choose it yourself for short texts, and for languages that are hard to tell apart automatically: Bosnian and Montenegrin, and Danish and Norwegian.

What to replace

A value you exclude can still be caught by a more general detector. For example, a labelled card number may be replaced as a document number.

Names to always replace

One person per line, first name first. Names are found automatically only after cues such as “Dear”, “gospod” or “Lep pozdrav”; names listed here are replaced everywhere, including other grammatical cases (Janeza, Janezu). Up to 200 names.

Never replace these optional

Words and phrases to leave alone: your own company, your products, a colleague who is not a customer. Case endings are kept with the word (Kwizmo, Kwizmom). Up to 200 entries.

Consistency key optional

Leave empty and every request gets different fake values. Enter the same key to get the same fake values every time, so separate texts stay consistent. Anyone who knows the key gets the same results, so use a long random key and never a password you use elsewhere.

Result

Result

Paste a text, choose what to replace and select Replace personal data. The pseudonymized text appears here, with every replaced value marked.

Put the real data back

Got a reply that still contains the fake values, for example from an AI service? Paste it here to swap the originals back in. This happens in your browser; nothing is sent to the server.