Format guide · .txt
Anonymize a text file in your browser
Anonymize any document before it reaches an AI. Nothing leaves your device. Plain text is the simplest case: every line is scanned, only detected values change, and the file comes back as UTF‑8 text.
- 0 network requests
- Works with Wi‑Fi off
- Free, no account
- Same format back
The tool below is preset for .txt files. Up to 10 files, 50 MB each.
- 1Upload
- 2Choose rule
- 3Review
- 4Download
Upload
Drop your TXT file here or choose
Up to 10 files · 50 MB each · files stay on your device
- txt
Old .doc, .ppt and .xls files: save them as .docx, .pptx or .xlsx first.
What stays intact
What we preserve in Text files
The file is edited in place: only the detected text changes. Everything else is written back byte for byte where possible.
Line breaks and blank lines
The structure of the file is kept exactly; only the matched substrings are replaced.
Whitespace and indentation
Tabs and spaces are not normalized. Logs and fixed-width exports stay aligned unless a replacement is longer.
Encoding
Files are read as UTF‑8 and written back as UTF‑8.
Everything else
Anything that is not a detected entity is left untouched. Nothing is reformatted.
What gets detected
Names, numbers and identifiers: three layers
Patterns with checksums (IBAN, national IDs, card numbers, emails, phones, URLs, IPs, dates, plates), your own dictionary of names and terms, and an optional model that runs in your browser for person, company and place names.
- Person names
- Companies and brands
- Places and addresses
- Emails and phone numbers
- National IDs, tax IDs, passports
- IBANs and card numbers
- URLs and IP addresses
- Dates and license plates
Questions
Text questions, answered
Can I just paste text instead of uploading a file?
Yes. Use the paste tool: switch to the Text tab above or open the dedicated text page. The result appears in a box you can copy.
Are log files supported?
Yes. Emails, IPs, URLs and IDs in logs are detected by pattern. Names in free-text log lines need the optional model or your dictionary.
Will character encoding change?
The file is read and written as UTF‑8. If your file uses another encoding, convert it first to avoid replaced characters.
Can I use a fixed list of terms to replace?
Yes. Add your own dictionary in the options; every entry is replaced with the label or fake value you choose.
Does the text leave my device?
No. Detection and replacement run in your browser; there are 0 network requests during processing.
Other formats
Same tool, eight more file types
Drop any of these into the tool above; the format is detected from the file, so you never have to switch pages.