Analyze first, edit second
Every detector examines the immutable original text. Findings explain what was observed; proposed edits are separate, selectable, and validated against the exact original UTF-16 range before use.
Contextual invisibles
Bidirectional controls, default ignorables, variation selectors, tag characters, and zero-width carriers are revealed. Legitimate emoji joiners, variation sequences, and private-use glyphs are not blanket-deleted.
Unicode spoofing
Mixed scripts, compatibility characters, decimal digits, confusable punctuation, and a compact high-risk identifier skeleton are reported. Potentially meaning-changing ASCII edits are marked for review.
Hidden payloads
Focused local decoders inspect variation-selector bytes, Unicode tag text, and zero-width binary sequences. Decoded evidence is shown without loading RedOwl, Python, PHP, or a remote service.
UTF-16 coordinates
All locations use zero-based half-open UTF-16 ranges, matching textarea selections and JavaScript slicing. Astral characters therefore occupy two units and edits always carry their exact before text.
Private by construction
Scanning and edit application run in a dedicated worker. The cleaner has no content-bearing network primitive, and this page's policy disables outbound connections.