Text Redaction
Mask built-in sensitive patterns, then apply your own find-and-replace rules before sharing text.
Redaction & masking Client-side Regex + literal rules
Tool preview
How to use it
- 01
Paste the text.
- 02
Choose partial or full masking for the built-in patterns.
- 03
Add your own rules — one per line, as find => replace — and copy the result.
Limitations
- ! Built-in masking is pattern-based, so unusual formats can slip through; add a custom rule for them.
- ! Custom rules run after the built-in masking, on the already-masked text.
- ! There is no undo; keep the original elsewhere.
FAQ
What is the difference between partial and full masking?
Partial keeps a few leading and trailing characters so the reader can still recognise the value; full replaces everything with asterisks.
Can my rules be regular expressions?
Yes, tick the regex box. Without it each pattern is matched literally, so dots and brackets need no escaping.
Is the text uploaded?
No.
Files never leave your device
Processing happens in your browser using the File API, WebAssembly and Web Workers. There is no upload endpoint.
Technical details
- Processing
- Client-side
- Implementation
- Regex + literal rules
- Category
- Redaction & masking
- Network requests
- None while processing