U+00A0 " " No-Break Space Unicode Character

Unicode Version 17.0

 

U+00A0 " " No-Break Space is a typographic whitespace character designed to prevent automatic line breaking between two words or symbols at points where such a break would be visually disruptive or semantically incorrect, such as between a number and its unit of measure, a title and a name, or within a date format. Unlike a regular space, this character ensures that the elements on either side of it remain together on the same line, which helps maintain the intended layout and readability of text in digital formats. It is visually and in terms of width similar to a standard space, but it includes a special property that prohibits word wrapping software from inserting a line break at that position.

General Properties

Code Point U+00A0
Version Added 1.1
Name No-Break Space
Unicode 1.0 Name Non-Breaking Space
Block Latin-1 Supplement
General Category Space Separator
Canonical Combining Class Not Reordered
Bidirectional Class Common Separator
Decomposition Type Nobreak
Decomposition Mapping "SP" U+0020 Space
Alias NBSP (abbreviation)

Encodings

HTML Decimal Encoding  
HTML Hex Encoding  
UTF-8 Encoding 0xC2 0xA0
UTF-16 Encoding 0x00A0
UTF-32 Encoding 0x000000A0
C/C++/Java Escape \u00a0

Unicode Properties

NFC Quick Check Yes
NFD Quick Check Yes
Numeric Type None
Numeric Value NaN
Line Break Non-breaking (“Glue”)
Changes When NFKC Casefolded Yes
NFKC Casefold "SP" U+0020 Space
NFKC Simple Casefold "SP" U+0020 Space
Script Common
Script Extensions Common
Indic Syllabic Category Consonant Placeholder
White Space Yes
Vertical Orientation Rotated
Grapheme Base Yes
Grapheme Cluster Break Other
Word Break Other
Sentence Break Sp