Неразрывный пробел — HTML-код и как его ввести

Неразрывный пробел —   в HTML и U+00A0 в Unicode. Скопируйте любую форму ниже или введите его с помощью Alt + 0160 в Windows.

Обновлено

Символ(невидимый)
Именованная сущность HTML 
Десятичная запись HTML 
Шестнадцатеричная запись HTML 
UnicodeU+00A0
Содержимое CSS"\00A0"
JavaScript"\u00A0"
URL-кодирование%C2%A0
Байты UTF-8C2 A0

Когда использовать

Пробел, который не разрывает строку: держите вместе «10 км», «г. Петров» или «© 2026». Не используйте его для отступов в вёрстке — для этого лучше подходят CSS-отступы (margin).

В HTML, CSS и JavaScript

<p>&nbsp;</p>           <!-- or the character itself in a UTF-8 page -->

.note::before { content: "\00A0"; }

const s = "\u00A0";

На странице, сохранённой в UTF-8 (сегодня это стандарт по умолчанию), символ можно вставить напрямую; сущность нужна, только если текст должен пережить систему, которая не работает с UTF-8. Кодировать и декодировать целые тексты можно с помощью кодировщика HTML-сущностей.

Как ввести неразрывный пробел

  • Windows: удерживайте Alt и наберите 0160 на цифровой клавиатуре.
  • Mac: Option + Space (раскладка US).
  • Linux: Ctrl + Shift + U, затем A0 и Enter.

Часто задаваемые вопросы

Какой HTML-код у неразрывного пробела?
&nbsp; (именованный), &#160; (десятичный) или &#xA0; (шестнадцатеричный). Все три дают один и тот же символ.
Какой Unicode у неразрывного пробела?
U+00A0. В CSS пишется "\00A0", в JavaScript — "\u00A0".
Как ввести неразрывный пробел с клавиатуры?
В Windows удерживайте Alt и наберите 0160 на цифровой клавиатуре. На Mac нажмите Option + Space.