Punctuation Space is as wide as a full stop. It exists so that you can align text around punctuation marks, padding a line by exactly the width of the period, comma or colon that would otherwise sit there.
Click the button above to copy Punctuation Space, then paste it wherever you need it. Nothing will appear on your clipboard preview - that is expected, because the character is blank.
| Unicode code point | U+2008 |
|---|---|
| Character name | Punctuation Space |
| Unicode category | Zs (Space Separator) |
| Rendered width | Exactly the width of a period in the current font |
| Line breaking | Breaking - a line can wrap here |
| Collapses in HTML | No |
| Survives trim() | Usually yes |
| HTML entity | |
| JavaScript escape | '\u2008' |
| CSS escape | \2008 |
Need these values in another format? The HTML space characters converter turns any Unicode whitespace character into HTML entities, JavaScript escapes and CSS escapes.
U+2008 PUNCTUATION SPACE takes its width from the period glyph in the current font. Since a period is typically narrower than a digit and narrower than most letters, this is one of the slimmer fixed-width spaces - though its exact size depends on the typeface, much like Figure Space depends on digit width.
Its purpose is alignment. In numbered lists, outlines and tabular plain text where some entries carry a trailing period and others do not, substituting a Punctuation Space for the missing mark keeps everything flush.
The same character can be preserved in one place and silently removed in another. Here is what actually happens to Punctuation Space in the three contexts that matter most.
Does not collapse and holds the period width regardless of justification.
Usually survives trimming, as it is not ASCII whitespace.
Generally preserved, producing a narrow but real gap.
Not sure what is in a string you already have? Paste it into the invisible character detector to see every hidden character with its code point, or use remove invisible characters to strip them out.
Aligning text around punctuation in plain-text and fixed-width contexts.
If what you actually need is text that looks completely empty - a blank WhatsApp message, an empty Instagram highlight name, a blank comment or a Free Fire name space - then Hangul Filler is the character to use, because it is not classified as whitespace and survives the trimming that removes Punctuation Space.
Different apps prefer different Unicode characters. Start with these combinations.
Best first choice: Hangul Filler (U+3164). Alternatives: Zero Width Space and No-Break Space.
Best first choice: Hangul Filler. Alternative for tighter formatting: Zero Width Space.
Start with Hangul Filler. If the game rejects it, try Space or No-Break Space.
Use No-Break Space for preventing line breaks, EN Space and EM Space for wider spacing, and Thin Space or Hair Space for finer adjustments. For code-ready values and conversion, see HTML Space Characters.
Width is the fastest way to choose between these characters. If Punctuation Space is not right for your use case, one of these probably is.
| Character | Unicode | Width |
|---|---|---|
| Thin Space | U+2009 | About 1/5 em, though the exact width is left to the font |
| Hair Space | U+200A | The narrowest visible space - typically about 1/10 em or less |
| Narrow No-Break Space | U+202F | Narrow, similar to Thin Space |
| Medium Mathematical Space | U+205F | Exactly 4/18 em - two ninths of the font size |
| Hangul Filler | U+3164 | Renders blank; width varies by platform, often zero or narrow |
| Ideographic Space | U+3000 | Exactly 1 em - full-width, matching a CJK character |
| Left-To-Right Mark | U+200E | Zero - it is a formatting mark, not a space |
| Right-To-Left Mark | U+200F | Zero - it is a formatting mark, not a space |
| Space | U+0020 | Font-dependent, typically about 1/4 em |
| No-Break Space | U+00A0 | Same width as a regular space in the current font |
See all 18 Unicode space and invisible characters compared →
Exactly the width of the period in the current font. That is typically narrower than a digit, so it is slimmer than a Figure Space.
Alignment. In lists and plain-text tables where some entries end with a period and others do not, a Punctuation Space fills the gap so the following text stays flush.
Figure Space matches the width of a digit and is non-breaking; Punctuation Space matches the width of a period and does allow line breaks. Use Figure Space for numbers and Punctuation Space for punctuation.
Explore the most useful guides on BlankText.Net for blank messages, Instagram, gaming nicknames, and Unicode spaces.