free-symbols

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

UnicodeU+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.