What ␣ means
It marks a space that would otherwise be invisible.
ANSI X3.32-1973 defined visible graphics for normally nonprinting characters, including the space in ASCII, a basic computer text standard; ISO 2047:1975 followed. The standards addressed data on paper-tape punches, diagnostic printers, and CRT displays, letting operators inspect a stream without losing an invisible character’s position.
The same idea appears in code listings, typesetting, and debugging: a blank becomes countable. A 2021 groff user discussion records replacing ordinary spaces with ␣ to keep them visible; pasting the example changes the input.
How do I type ␣?
Use a method built into your editor or typesetting tool.
Vim and LaTeX have tool-specific ways to enter or render the mark; the exact method depends on the setup.
In LaTeX with fontspec, the helper checks whether the chosen font contains ␣; as documented in 2026, it falls back to Latin Modern Mono when it does not. A listing can therefore show or lose the mark depending on its font and engine.
Technical and literal: it makes invisible spacing inspectable in code and typesetting.
It is a separate character, so replacing a normal space with it changes the text or code.
Don't confuse it with
3Questions people ask
1Why does ␣ show as a box on some devices?
Because that device's fonts have no glyph for it. The character is still correct and still copies correctly — the box is a missing glyph, not a broken character.
How to type ␣
␣\2423Codes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

