Narrow No-break Space Symbol
A narrow no-break space (U+202F) that prevents line breaks while keeping a smaller gap than a regular space.
U+202F
The narrow no-break space ( ) is a typographic spacing character. It keeps text together on the same line while using a narrower gap than a standard space. This makes it useful for fine-tuned layout in documents and web text.
Narrow No-break Space Symbol Meaning
The narrow no-break space (Unicode U+202F) is a whitespace punctuation character designed for typography. Like other “no-break” spaces, it prevents a line break at that position, which helps keep paired elements together (for example, a number with its unit). Unlike an ordinary space, it uses a narrower width, making it suitable when you want tighter spacing that still preserves non-breaking behavior. In HTML it can be inserted using the entity  . In CSS, JavaScript, and other code, you can also use the provided escapes to ensure consistent rendering across platforms.
Common uses
- •Keep numbers and units together (e.g., “10 kg”) so they don’t wrap
- •Prevent breaks in tight typographic pairs like dates and separators
- •Maintain consistent spacing in UI labels where wrapping looks awkward
- •Write multilingual text layouts where punctuation and spacing rules need control
- •Create visually compact headings, captions, and microcopy without line breaks
Examples
Narrow No-Break Space (U+202F)
- Version 2.1
- 10 kg
- Planck constant
- Room 101
- July 2026
Variations
Ready to copy
Technical codes
| Unicode | U+202F | |
| HTML Entity |   | |
| HTML Code |   | |
| CSS | \202F |
FAQ
What does the Narrow No-break Space symbol mean?
The narrow no-break space (Unicode U+202F) is a whitespace punctuation character designed for typography. Like other “no-break” spaces, it prevents a line break at that position, which helps keep paired elements together (for example, a number with its unit). Unlike an ordinary space, it uses a narrower width, making it suitable when you want tighter spacing that still preserves non-breaking behavior. In HTML it can be inserted using the entity  . In CSS, JavaScript, and other code, you can also use the provided escapes to ensure consistent rendering across platforms.
What is the difference between a regular space and the narrow no-break space?
A regular space can allow line breaks, while the narrow no-break space (U+202F) prevents line breaks at that point and uses a narrower width for tighter typography.
How do I insert it in HTML?
You can use the HTML entity   to represent the narrow no-break space.
What are the Unicode and code point values?
The Unicode name is NARROW NO-BREAK SPACE and the code point is U+202F.
Will it always look narrower in my browser or app?
It should render as the narrow no-break space according to the font’s whitespace metrics; exact width can vary slightly by font, but the character’s non-breaking behavior remains the same.