fsymbols
Loading symbols…
››
␣

open box

Open Box

␣ marks where an ordinary space would be, making an invisible blank visible in code examples, typesetting, and debugging. It is a separate character, not the blank itself, so placing it in working text changes the input. Its displayed shape can also depend on the font.

Text symbol
Search it as
visible space symbol · open box symbol · visible whitespace · space character in code · visible space in LaTeX · Vim Unicode input · ␣ · U+2423
Shows up in
Anything that takes text · its shape is whatever your font draws

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

3

Questions people ask

1

Why 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 ␣

Windows (Word)
Alt+XType 2423, then Alt+X to get ␣.
Windows
Win+Rrun charmap for the full table, or use the emoji picker's Ω symbols tab (Win + .).
macOS
Control+Command+SpaceOpen the character viewer and search “open box”.
Linux
Ctrl+Shift+UType 2423, then Enter or Space.
HTML
␣
CSS
\2423
LaTeX
Use \char\"2423 or \textvisiblespace in a verbatim or listings setup.
Vim
In insert mode, press Ctrl-V, then type u2423; Ctrl-Q can replace Ctrl-V when Ctrl-V is mapped. Vim's 2026 help documents this.
Codes and encoding1 code points
HTML decimal
␣
HTML hex
␣
CSS content
content: "\2423";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%E2%90%A3
1
On screen
1
Code points
1
JS .length
3
UTF-8 bytes

A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

Families this belongs to

1

Control pictures55 symbols