Manual Text Redactor

Click or drag across any word to black it out by hand, then copy or download the redacted text, useful for sensitive content regex-based scrubbers miss, like names.

runs locally on your browser. Your data never leaves your device.

Common Use Cases

Black out a witness's or complainant's name in an incident report before sharing it outside the team
Redact a company name or project codename from a support transcript before posting it publicly
Hide a street address written in prose that a regex-based PII scrubber wouldn't catch
Prepare a screenshot-ready block of text for a bug report by manually blacking out any identifying details

About Manual Text Redactor

Automated PII scrubbers are excellent at catching well-formatted data, such as email addresses, phone numbers, and credit card numbers, because those follow predictable patterns a regular expression can match. But a huge amount of genuinely sensitive text has no predictable pattern at all: a person's name, a company name, a street address written in prose, a case number in an unfamiliar format, or a passing reference to someone's role or location. No regex can reliably tell "Sarah Whitfield" or "the downtown branch" apart from any other pair of words in a sentence.

The Manual Text Redactor exists for exactly that gap. Paste in your text and every word becomes an individually clickable token. Click any word, or click and drag across a run of words, to black it out instantly, the same way you'd draw a redaction bar over a printed page. Click a blacked-out word again to restore it. Because you decide what counts as sensitive, this tool catches whatever context and judgment can identify that a pattern-matching scrubber cannot.

The redacted output is not just a visual overlay: the copyable and downloadable result actually replaces each redacted word's characters with solid block glyphs (█), so the original text is genuinely gone from the exported version, not merely hidden behind a CSS style that a copy-paste or a view-source could undo.

Everything runs locally in your browser using plain JavaScript. Nothing you paste, click, or export is ever uploaded, logged, or transmitted anywhere. This tool pairs naturally with the Sensitive Data Scrubber: run that first to catch every well-formatted email, phone number, or token automatically, then use this tool to manually black out anything else, such as names, places, or project codenames, that only a human reader would recognize as sensitive.

Frequently Asked Questions

How is this different from the Sensitive Data Scrubber?
The Sensitive Data Scrubber uses regular expressions to automatically detect well-formatted PII like emails, phone numbers, and credit card numbers. This tool is for everything a regex can't reliably catch: names, company names, addresses written in prose, or any other word you personally recognize as sensitive. You click or drag to redact exactly the words you choose.
Is my text uploaded or stored anywhere?
No. Tokenizing, redacting, and generating the output all happen entirely in your browser using JavaScript. Nothing you paste or click is ever sent to a server, logged, or stored. Closing or refreshing the tab discards everything.
Does the exported text actually remove the redacted words?
Yes. The copied or downloaded output replaces every character of a redacted word with a solid block character (█); the original word is not present in the result at all, so it can't be recovered by copy-pasting or viewing the page source.
Can I redact more than one word at once?
Yes. Click and drag across a run of words to black out all of them in one motion, the same way you'd draw a highlighter or a redaction bar across a line of printed text. Clicking a single word toggles just that word.
What happens to my redactions if I edit the text?
Editing the text in the input box resets the redaction selection, since every word's position can shift when the underlying text changes. Finish editing your text first, then redact the words you want to black out.