Text Anonymizer

100% local  ·  nothing leaves this device  ·  no cloud  ·  no AI
1
Add Your Files or Text

Everything happens on this computer — files are read in this tab and never uploaded. Add what you want to anonymize; you'll review what was found on the next screen.

Drop files here — or click to browse PDF · Word (.docx) · Excel (.xlsx) · PowerPoint (.pptx) · OpenDocument · RTF · and any plain-text format (.txt, .md, .csv, .json, .html…). Office and PDF files have their text extracted right here in this tab — nothing is uploaded anywhere. Scanned PDFs (no text layer) and legacy .doc/.xls/.ppt are flagged with what to do instead.
2
Review & Select What Gets Masked

Auto-detect suggests everything it finds, grouped by type — or switch to specific names to search only for identifiers you type. Click a file to read it; select any phrase in the preview to mask it.

Find
Add identifier
3
Anonymized Output & Export

Each file gets an anonymized copy, plus a log that converts everything back in the Restore step. Keep the log private — it maps labels to real names.

🔑 Identity Key — auto-used in Step 2, never included in what you copy
Key appears here as you add identifiers…
▸ Saved keys (0)
4
Restore Real Names

Drop the new files the AI produced (or paste a response). Person 1, Org 1, Email 1… are swapped back to the real values using the key from Step 1 — or load a saved key / anonymization log below.

No key loaded
Drop AI-produced files here — or click to browse Any text-based files that contain Person 1, Org 1, Email 1… tokens. Restored copies are written as new files; originals are untouched.
▸ Using a key from a previous session? Load it here.
Everything happens in this tab — the page makes no network requests and works offline. Files are read directly by your browser and never leave this computer; anonymized copies are saved only where you choose (folder, .zip, or download). The only thing stored is your key (labels and names, never your documents), kept locally in this browser so a reload doesn't lose it. “Wipe local data” erases all of it.
Ready. Drop files (or switch to Paste text) in Step 1 — identifiers are suggested automatically.