Skip to main content
NBSP
U+00A0 NBSP

NO-BREAK SPACE

Whitespace character with specific width or line-breaking semantics.

Quick Facts

Unicode Name NO-BREAK SPACE
Code Point U+00A0
Decimal Value 160
General Category Space Separator (Zs) →
Unicode Block Latin-1 Supplement →
Script Common →
Unicode Version Unicode 1.1 →
Unicode Plane Basic Multilingual Plane (BMP)

Byte Encodings

UTF-8 2 bytes C2 A0
UTF-16 Code Unit 00A0
UTF-32 4 bytes 000000A0
UTF-16BE / LE Byte Order
BE: 00 A0 LE: A0 00
UTF-32BE / LE Byte Order
BE: 00 00 00 A0 LE: A0 00 00 00

Developer Code Escapes

HTML Decimal  
HTML Hexadecimal  
HTML Named Entity  
CSS Escape \0000A0
JavaScript (ES6) \u00A0
JavaScript (UTF-16) \u00A0
JSON Escape \u00A0
Python \u00A0
PHP "\u{A0}"
Java "\u00A0"
C / C++ "\u00A0"
Rust '\u{a0}'
URL Percent-Encoded %C2%A0

Normalization & Decomposition

Combining Class 0Not Reordered (Spacing)
Decomposition <noBreak> 0020 noBreak
NFC / NFD Forms Compatibility decomposition (<noBreak>): NFKD/NFKC normalize to equivalent base characters.

Bidirectional Properties

Bidi Class CSCommon Number Separator
Bidi Mirrored No

Font Specimen & Rendering

Non-Printable Character Notice

Code point U+00A0 represents a NBSP (General Category Zs). It does not produce a visible standalone glyph in standard font engines and is intended for programmatic, syntactic, layout, or lexical operations.

Names & Aliases

Official Name NO-BREAK SPACE

The normative, immutable character identifier in the Unicode Character Database.

Identifier U+00A0

Related Characters & Collections