U+2008 Punctuation Space: Copy the Fixed-Width Typo Character
U+2008 Punctuation Space: Copy the Fixed-Width Typo Character

The Unicode character U+2008 is the Punctuation Space — a specialized whitespace character designed to occupy the exact width of a thin punctuation mark, such as a period or comma, in the current font.
That makes it uniquely useful for precise text alignment: wherever punctuation appears and disappears across lines or columns, the Punctuation Space fills the same width so the surrounding text never shifts.
Copy it below for your text editing or development environment.
Copy the Punctuation Space Character
Grab it instantly with one click — no typing or hunting through character maps:
The character is inside the square brackets above — hit the button to copy it to your clipboard.
Character Codes for U+2008
Use these codes to insert the Punctuation Space in HTML, CSS, or any programming language:
| Format | Code |
|---|---|
| HTML Code |   |
| CSS Code | \u2008 |
| Hex Code |   |
| Unicode Name | PUNCTUATION SPACE |
| Unicode Value | U+2008 |
What Is the Punctuation Space (U+2008)?
The Punctuation Space solves a subtle but persistent layout problem. In aligned text — think tables of contents, justified columns, or lists mixing items with and without trailing punctuation — a missing comma or period changes the line’s total width and nudges everything after it. The Punctuation Space stands in for that missing mark, holding its exact width so alignment stays rock solid.
Because its width derives from the font’s own punctuation metrics, it adapts automatically across typefaces while always matching the thin marks it replaces. It is a fixed-width character, so it survives HTML whitespace collapsing and renders consistently in browsers, editors, and design tools.
Where to Use the Punctuation Space
| Use Case | Description |
|---|---|
| Punctuation alignment | Holds the width of a missing period or comma so columns stay aligned. |
| Tables of contents | Keeps dotted leaders and page numbers lined up across entries. |
| Justified columns | Preserves alignment where some lines end with punctuation and others do not. |
| Mixed lists | Aligns list items uniformly whether or not each ends with a mark. |
| Typographic polish | Replaces ad-hoc spacing with a semantically correct fixed-width space. |
Frequently Asked Questions
The width of a thin punctuation mark — like a period or comma — in the current font. It adapts to the typeface automatically.
Yes —   is the named entity, though the numeric is supported everywhere.
When alignment depends on punctuation width: tables, lists, and justified text where missing marks would otherwise shift the layout.
No. It is a fixed-width character that always renders its full width in browsers.
Related Invisible Characters
- FIGURE SPACE (U+2007) — Perfect Numerical Alignment
- SPACE (U+0020) — Copy the Standard Space Character
- EN QUAD (U+2000) — Copy the Unicode
Want more blank space? Our free Invisible Texts generator builds empty text, zero-width characters, and custom spacing for bios, messages, and usernames — no sign-up needed.
One Comment