Character scope guide · October 17, 2026
Does Claude Text Cleaner Remove Non-Breaking Spaces?
No. The browser cleaner leaves U+00A0 NO-BREAK SPACE in pasted text. If A B contains U+00A0 between the letters, its output is the same three code points and the report says zero removed. That zero means only that none of this cleaner’s supported removal characters were found. It does not mean every space-like character was checked or removed.
A [U+0020] BKept · zero removedA [U+00A0] BKept · zero removedA [U+200B] BRemoved · one removedA reproducible check
Paste A B with a non-breaking space into the tool. In the live browser check on October 17, the output stayed A B: original length 3, clean length 3, removed characters 0, changed categories 0. By contrast, AB with U+200B became AB, with original length 3, clean length 2, and one “Zero-width characters” removal. These lengths count Unicode code points, as the tool script does.
The cleaner’s report counts matches on its defined removal list. It does not identify every invisible or space-like code point, and it does not show the location of an unchanged U+00A0. A zero count is not a test of who wrote the text or of Anthropic’s text watermark.
Why a non-breaking space matters
U+00A0 can look like an ordinary space while keeping adjacent text together at a line break. A public Stack Overflow question about an invisible copied character identified its UTF-8 bytes as C2 A0, the encoding of U+00A0. Another question about identical-looking output and different length illustrates why visual comparison alone can mislead. Those questions describe general text problems; they do not show that Claude inserted a particular character.
If you need ordinary U+0020 spaces for exact matching, first inspect the actual code point in an editor or diagnostic tool that displays it, then make an intentional replacement in a copy. Do not assume a zero removal report performed that replacement. Keep U+00A0 where its line-breaking behavior is wanted, and check the result in the destination application.
Related: zero-width-space debugging and preserving meaningful non-joiners.