GLOSSARY

What is a zero-width space?

A zero-width space is the Unicode character U+200B: it renders as nothing and takes no width. Text editors allow line breaks at it; readers cannot see it. It appears in text copied from web pages and in some machine-generated text, and because it is invisible it can carry hidden marks.

Other invisible characters like it

U+200B is one of a family of invisible characters: the zero-width joiner and non-joiner (U+200D, U+200C), the word joiner (U+2060), the byte-order mark (U+FEFF), variation selectors (U+FE00 to U+FE0F and the supplementary range) and Unicode tag characters. All of them are legitimate in some script or format; none of them belongs in a paragraph of English prose that you wrote.

Why hidden characters in copied text matter

Invisible characters survive copy and paste, pass through most editors unseen, and can encode information: a sequence of them is a message a human cannot read. Removing them is verifiable: a scan either finds zero or it does not. On every publication since 2026-08-18 our own pipeline logs that count, and it is zero.

How to find zero-width spaces

Most code editors can render invisible characters (Visual Studio Code highlights them by default). A one-line check in any language counts the code points listed above; our engine does that for text, Markdown, DOCX and PDF from the command line.

Go deeper: Text-Hygiene Engine

The Domain-Only Website KitOne payment · 12 months of dated updates Get the Kit · $129