U+200B, U+200C, U+200D & U+FEFF Cleaner
Removes U+200B, U+200C, U+200D, and U+FEFF from entered text. It does not remove soft hyphen U+00AD.
About this u+200b, u+200c, u+200d & u+feff cleaner
Removes U+200B, U+200C, U+200D, and U+FEFF from entered text. It does not remove soft hyphen U+00AD Applies Unicode-compliant text transformations and parsing directly in the browser tab without data leakage.
Text processing & transformation mechanics
Sanitizes irregular whitespace and harmonizes mixed CJK/Latin typography in accordance with W3C Requirements for Chinese Text Layout and Unicode Standard Annex #15 (Unicode Normalization Forms NFC, NFD, NFKC, NFKD). Implements the Pangu spacing rule by automatically inserting half-width spaces between CJK characters and Latin alphabets, numbers, or symbols. Detects and scrubs invisible non-printing Unicode characters (Zero-Width Space U+200B, Zero-Width Non-Joiner U+200C, Zero-Width Joiner U+200D, Left-to-Right Mark U+200E, Byte Order Mark U+FEFF, and soft hyphens U+00AD).
Worked text manipulation example
Scenario: Remove the four code points this cleaner targets from pasted text.
Sample input:
Processing: Remove U+200B, U+200C, U+200D and U+FEFF while leaving all other characters unchanged.
Illustrative output:
Character encoding & string length boundaries
Other invisible or formatting characters, including soft hyphen U+00AD, remain. It also removes U+FEFF anywhere in the string, including a leading BOM character; retain the original when that marker matters.
Text formatting and transformations in U+200B, U+200C, U+200D & U+FEFF Cleaner preserve character integrity. Check edge cases such as multi-line inputs and special characters before downstream use.
In-memory text processing boundary
String operations and Unicode manipulations in U+200B, U+200C, U+200D & U+FEFF Cleaner execute entirely in local browser memory without transmitting input text.
Unicode Consortium & text formatting standards
Unicode Consortium standard annexes (UAX) and character encoding specifications:
- Unicode format characters U+200B ZERO WIDTH SPACE, U+200C ZERO WIDTH NON-JOINER, U+200D ZERO WIDTH JOINER and U+FEFF ZERO WIDTH NO-BREAK SPACE are removed by a fixed local rule. This is not full Unicode control-character detection; U+00AD SOFT HYPHEN and other controls remain.
U+200B, U+200C, U+200D & U+FEFF Cleaner verification · Audit standards
How to use it
- Paste text containing the characters to clean.
- Click Run locally to remove only U+200B, U+200C, U+200D and U+FEFF.
- Read and copy the cleaned text.
Frequently asked questions
Which characters does Invisible Characters Cleaner remove?+
It removes only U+200B, U+200C, U+200D, and U+FEFF from the supplied text. All other characters and whitespace remain unchanged.
Does it detect every unusual Unicode character?+
No. Other format controls, bidi markers, variation selectors, nonbreaking spaces, soft hyphen, and confusable characters remain because they are outside this four-code-point rule.
Can cleaned text restore removed invisible data?+
No. Removal is destructive in the resulting text. Keep an original copy when hidden markers may carry intentional content or evidence.
Can I try a concrete input?+
Paste `a`, then U+200B, then `b`, then U+FEFF, then `c`. Run locally returns the visible text `abc`.
