Normal Space
U+0020- Behavior
- Visible spacing
- Use
- Shows the ordinary space inserted by the keyboard.
- Note
- Baseline keyboard space for comparison.
Spacing character reference
This is the character-reference view for invisible and special spacing. Pick one Unicode space character, compare its width behavior, and verify whether your target field preserves it.
Compare one spacing character at a time. The marker preview shows width; the Test Box confirms that a real code point copied.
U+0020U+200BU+00A0U+2009U+200AU+2003U+3000U+FEFFInvisible space characters are Unicode code points used to create spacing that may be zero-width, narrow, normal-width, non-breaking, or wide. This page is the character-level spacing reference: it explains which space character you copied, what width behavior to expect, and how apps may normalize it.
For broader spacing examples, see invisible space. For one-click blank-space copy, use blank space, copy space, or spacebar copy. For the master character taxonomy, use invisible Unicode characters.
Zero-width spaces can exist between characters without creating a visible gap. Visible-width Unicode spaces create blank area, but the width depends on the font and app. No-Break Space is closer to a normal keyboard space, while Thin Space, Hair Space, Em Space, and Ideographic Space are typographic spacing characters with different widths.
Some apps collapse repeated spaces, trim leading or trailing spaces, or normalize Unicode whitespace. Others preserve one spacing character but remove another. Platform support can change, so test before relying on a specific character.
Use invisible space characters for formatting, captions, bios, usernames, Unicode testing, and layout checks. Follow platform rules and avoid spam, impersonation, harassment, evasion, or misleading behavior.