Utility

Text Redaction Tool

Redact personal and sensitive data from text before sharing it, and avoid the redactions that do not actually redact.

Last reviewed by the Radiatus Cloud team



Need this done properly for your business?

Radiatus delivers secure cloud, DevOps & compliance engineering.

Book a free consult

Visual redaction is not redaction

The recurring failure is covering text rather than removing it. A black rectangle over a PDF is a drawn object with the text still underneath, recoverable by selecting and copying. Highlighting in a word processor changes appearance only. Setting text colour to match the background hides nothing from a search or a screen reader. Every one of these has produced a real disclosure of names, addresses and case details in published documents. Redaction means the characters are gone from the file, not obscured in the rendering.

Metadata carries what the body no longer does

Documents carry author names, organisation, edit history, tracked changes, comments and previous revisions. Images carry EXIF including GPS coordinates and device identifiers. A carefully redacted document with intact metadata discloses through a channel nobody looked at. Stripping metadata is a separate step from redacting content and is skipped far more often.

What actually needs removing

Direct identifiers are the obvious ones: names, emails, phone numbers, addresses, government identifiers, payment details. Technical data is easy to overlook — IP addresses, API keys, tokens, internal hostnames, database connection strings and stack traces containing file paths and usernames. Logs and error reports pasted into a support ticket or a public issue are a persistent source of credential leaks.

Removing names is not anonymisation

Quasi-identifiers re-identify people in combination. Postcode, date of birth and sex identify most individuals in a population uniquely, which is the finding that reshaped data protection practice. A dataset with names removed and those three fields intact is pseudonymised, not anonymised, and remains personal data under GDPR with all the obligations attached.

Consistent replacement preserves meaning

Replacing every name with [REDACTED] destroys the ability to follow who did what. Replacing consistently — the same person becoming [PERSON_A] throughout — keeps the document readable while removing identity. That consistency is itself a disclosure risk in a small population, since the pattern of interactions can identify someone, but for most purposes it is the right trade.

Verify by searching the output

After redacting, search the file for the removed values, extract its text with a tool rather than viewing it, and check the metadata separately. Automated detection catches structured formats such as card numbers and emails reliably and free-form identifiers poorly, so a human pass over the result remains necessary.

Related tools

  • User Agent Parser — Parse a User-Agent string into browser, engine, operating system and device. Explains why UA strings are unreliable and what to use instead.
  • QR Code Generator — Generate QR codes for URLs, text, Wi-Fi and contact details. Adjustable error correction and size, produced entirely in your browser.
  • Credit Card Validator — Validate a card number with the Luhn algorithm and identify the issuing network from its prefix. Runs locally, nothing is transmitted.
  • Text Case Converter — Convert text between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case and sentence case. Runs entirely in your browser.

Frequently Asked Questions

Why is a black box over text not redaction?

Because it is a drawn object with the text still underneath, recoverable by selecting and copying. The same applies to highlighting and to matching text colour to the background.

What gets missed after redacting a document?

Metadata: author, organisation, edit history, tracked changes and previous revisions, plus EXIF GPS data in images. It is a separate step from redacting content and is skipped far more often.

Is removing names enough to anonymise data?

No. Postcode, date of birth and sex uniquely identify most individuals, so a dataset with names removed is pseudonymised rather than anonymised and remains personal data under GDPR.

What technical data needs redacting?

IP addresses, API keys, tokens, internal hostnames, connection strings and stack traces containing paths and usernames. Logs pasted into support tickets are a persistent source of credential leaks.

How do I verify a redaction worked?

Search the output for the removed values, extract the text with a tool rather than viewing it, and inspect the metadata separately. Automated detection handles structured data well and free-form identifiers poorly.

Privacy & Security

Processed locally.

Data: None
Client-side-Side
Active
v1.0

About This Tool

This tool runs entirely in your browser. No data is sent to any server, ensuring complete privacy. Simply use the interface above to get started — no registration or login required.

Disclaimer: This tool is provided "as is" without warranty of any kind. Results are for educational and utility purposes.