Browser-local Unicode utility

Invisible Character Remover

Clean selected hidden Unicode formatting characters deliberately with before-and-after counts and exact removal reporting.

Detected cleanup targets

Paste text to detect supported targets.

Select characters to remove
ZWJ and ZWNJ are off by default. They may be required for script shaping, orthography, and emoji sequences.

Removed characters

Select characters deliberately, then choose Clean.

Method and example

Detection and removal iterate by Unicode code point. ZERO WIDTH SPACE, WORD JOINER, and FEFF are selected by default; ZWNJ, ZWJ, and directional marks remain off unless deliberately selected.

A[U+200B]B becomes AB under the default policy and reports one removal. A family emoji remains unchanged because ZWJ is protected by default.

Scope and Unicode semantics

This is selective hidden-character cleanup, not grammar, punctuation, or generic whitespace correction. Removing shaping or directional characters can alter language and display semantics.

All user content is rendered as inert text. The tools do not provide impersonation, domain spoofing, moderation bypass, or credential-disguise features.

Accessibility and privacy

Glyph appearance is never the only label: results include descriptive names, categories, or code points. Controls are keyboard operable and status updates occur after deliberate search or transformation actions.

Related tools

Browse Text Utilities.