NO-BREAK SPACE (U+00A0): Copy the NBSP Character
NO-BREAK SPACE (U+00A0): Copy the NBSP Character

The no-break space, usually called NBSP, is a special invisible character used throughout writing and web design. It looks exactly like a normal space — but it behaves very differently when text wraps.
Think of it as glue between two words. It inserts a space while forcing the items on both sides to stay together on the same line, no matter how narrow the screen gets. Pairs like a number and its unit — for example 10 kg — never split awkwardly across lines, which makes your text look polished and professional.
Copy the NBSP below and keep the character codes handy for your HTML, CSS, and documents.
Copy the No-Break 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+00A0
Use these codes to insert the No-Break Space in HTML, CSS, or any programming language:
| Format | Code |
|---|---|
| HTML Code | ( ) |
| CSS Code | \u00A0 |
| Hex Code |   |
| Unicode Name | NO-BREAK SPACE |
| Unicode Value | U+00A0 |
What Is the No-Break Space (U+00A0)?
The Unicode character U+00A0 lives in the Latin-1 Supplement block and is one of the oldest formatting characters on the web — the entity has been in HTML since the early days. Its defining trait is that it suppresses the automatic line break a normal space would allow.
On Windows you can type it with Alt + 0160 on the numeric keypad; on macOS the shortcut is Option + Spacebar. In CSS, the escape \u00A0 inserts it inside generated content or JavaScript strings. Use it wherever a wrap would look wrong: measurements, dates, names with initials, brand names, and currency amounts.
Where to Use the No-Break Space
| Use Case | Description |
|---|---|
| Number and unit pairs | Keeps values like 10 kg or 5 ft together so the unit never drops to the next line alone. |
| Dates and times | Prevents dates such as June 5 or times like 3:30 PM from breaking in the middle. |
| Names and titles | Glues initials, honorifics, and multi-part names together for clean line endings. |
| Currency amounts | Stops amounts like $ 50 or € 100 from splitting the symbol away from the number. |
| Fixed layout gaps | Creates a space in HTML that survives whitespace collapsing, unlike the ordinary space. |
Frequently Asked Questions
It inserts a normal-looking space while preventing an automatic line break at that position, so the words on both sides always stay on the same line.
On Windows hold Alt and type 0160 on the numeric keypad. On macOS press Option + Spacebar. In HTML, simply write in your markup.
Use it for pairs that must not separate: numbers with units, dates, initials, currency amounts, and anywhere a line break would look sloppy or confusing.
No. The NBSP is a full-width, visible gap that blocks line breaks; the zero-width space (U+200B) is completely invisible and actually allows line breaks. They solve opposite problems.
Related Invisible Characters
- SPACE (U+0020) — Copy the Standard Space Character
- EN QUAD (U+2000) — Copy the Unicode
- EM SPACE (U+2003) Unicode Character and Em Quad
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.