Explicit Text Range Redactor
Replace exact Unicode scalar ranges without splitting emoji or disclosing removed text in a change report.
Loading tool…
How to use Explicit Text Range Redactor
Apply a reviewed redaction manifest to a plain-text excerpt. Ranges use zero-based scalar offsets with an excluded end, and the output contains only the resulting text plus aggregate counts, with no automatic sensitive-data detection.
- Enter input, ranges json.
- Choose the settings for explicit text range redactor, then run the tool.
- Review the result and any limitations before copying or downloading it.
Good to know
- 100,000 source UTF-16 characters, 1,000 ascending nonoverlapping ranges, 1,000 characters per replacement and 200,000 output scalar values. Unpaired surrogates are refused. Raw JSON coordinates must be exact integers; equivalent 1.0 and 1e0 spellings are allowed.
- Explicit text positions only. This does not detect secrets, scrub document metadata, redact a PDF/image or remove the original input from your browser memory. Review output before sharing.
- Processing is local. Output is limited to 1,000,000 text characters unless a stricter file limit is stated.
Common questions
Does one emoji always occupy one position?
One Unicode scalar occupies one position. A family emoji or an accented grapheme may contain several scalars; this coordinate system is explicit and does not guess visible-character boundaries.
Is this input sent to a server?
No. The application processes this input inside your browser tab and does not save it to persistent storage.
Keep going with related tools
All text →Unicode Code Point Converter
Convert text to U+ values or Unicode escape notation and decode valid scalar-value tokens back to text.
TextInvisible Character Detector
Locate control, format, unusual space, joiner, and variation-selector code points without deleting them.
TextFind & Replace
Replace literal text once or everywhere, with case-sensitive matching and no regular-expression execution.
TextToken Span Label Workbench
Convert supplied Unicode-scalar entity spans and token boundaries to strict IOB2/BILUO labels or back.
TextPlain-text Annotation Selector Auditor
Check declared text-position and quote anchors against an exact local excerpt while retaining stale and ambiguous matches.
TextSimultaneous Literal Token Substitution
Apply explicit consistent replacement labels to a plain-text excerpt without sequential replacement cascades.