Как вставить HTML-символ
Для неразрывного пробела используйте , для амперсанда &, для знака © ©. Нажмите на код в таблице и вставьте его в исходный HTML. Если работаете в документе, мессенджере или визуальном редакторе, копируйте сам знак из первого столбца.
© 2026© 2026<button><button>«Привет»«Привет»В таблице собраны 84 часто используемых символа. Поиск понимает русское название, готовый знак, имя сущности и номер Unicode: например, «рубль», ₽, nbsp,   или U+00A0. Категория помогает оставить только валюты, стрелки, математические знаки или типографику. Чтобы посмотреть все результаты, раскрывайте таблицу кнопкой «Показать ещё».
Что копировать: символ или HTML-код
Большинство знаков можно вставлять в HTML напрямую, если документ сохранён в UTF-8. Строка «Цена: 500 ₽» не требует превращать буквы и рубль в числовые коды. Сущности нужны, когда символ имеет специальное значение в разметке или его неудобно набрать и проверить глазами.
- Символ нужен для обычного текста. Нажатие на © копирует один знак авторского права.
- Именованный HTML-код, например
©, удобен в исходнике. Название помогает понять знак без просмотра страницы. - Числовой HTML-код, например
©, задаёт тот же знак его номером. Он работает и для многих символов без именованной сущности. - Unicode, например
U+00A9, обозначает кодовую точку в документации. Эта запись сама по себе не превращается в символ при вставке в HTML.
У одного знака могут быть несколько равнозначных записей. Амперсанд & получается из &, & или &. После &# идёт десятичный номер, а после &#x шестнадцатеричный. Во всех случаях сохраняйте точку с запятой в конце.
Пробелы: обычный, неразрывный и узкий
удерживает соседние части текста на одной строке. Например, 500 ₽ связывает цену со знаком валюты, а 10 км число с единицей измерения. В записи 2 500 ₽ не разрывается вся сумма. Не соединяйте так длинные предложения: на телефоне они могут выйти за ширину экрана.
Тонкий пробел  , U+2009, делает промежуток уже, но не заменяет неразрывный. Узкий неразрывный пробел U+202F записывается как  . Его можно использовать между числом и единицей, если нужен более плотный набор. Ширина обоих знаков зависит от шрифта.
В первом столбце таблицы невидимые знаки обозначены словом «пробел», но копируется настоящий символ. Для исходника обычно удобнее копировать HTML-код: так проще проверить, какой именно пробел стоит в строке.
Кавычки, тире и математические знаки
Для русских «ёлочек» подходят « и ». В исходнике название можно записать как «Речной маршрут». Браузер покажет «Речной маршрут». Прямая кавычка " означает другой знак, обычную двойную кавычку с клавиатуры.
Дефис, короткое тире, длинное тире и математический минус имеют разные кодовые точки. Для диапазона подходит –, для длинного тире —, для отрицательного числа −. В формуле −5 × 3 = −15 используйте минус и знак умножения ×. В исполняемом коде программы сохраняйте символы, которых требует язык: типографская замена может нарушить вычисление.
Имена сущностей чувствительны к регистру. π даёт π, а Π даёт Π. У стрелок та же особенность: → означает →, а ⇒ означает ⇒. Поиск полной записи сохраняет это различие.
Рубль, евро и другие валюты
Для евро есть именованная сущность €. Для рубля используйте ₽ напрямую или ₽: стандартного имени &ruble; нет. В строках без именованной сущности таблица показывает только числовой HTML-код. Отсутствие имени не мешает вставить сам знак.
Запись HTML-кода не исправляет отсутствующий символ в шрифте. Если вместо ₽ или другого знака виден квадратик, проверьте шрифт и запасные шрифты страницы. Сущность и готовый символ после разбора HTML отображаются одинаково.
Как показать тег или сущность текстом
Чтобы показать читателю <button>, запишите в исходнике <button>. Иначе браузер может воспринять строку как настоящий элемент. Проверить пример можно в редакторе HTML, переключаясь между кодом и визуальным представлением.
Чтобы показать саму запись , экранируйте её первый амперсанд: &nbsp;. Браузер обработает & и оставит на странице текст . Для обычного пробела повторное экранирование не нужно: именно оно часто заставляет редактор показывать код вместо знака.
HTML-сущности не заменяют правила экранирования JavaScript, CSS и URL. Для вывода чужого текста используйте безопасные текстовые методы своего фреймворка или textContent. Ручная замена нескольких знаков не делает произвольную строку безопасной исполняемой разметкой.
Частые вопросы о спецсимволах
Если знак не появился, сначала проверьте запись и место вставки. Ошибочное имя, визуальный редактор и отсутствующий рисунок в шрифте требуют разных исправлений.
Это полная таблица HTML-сущностей?
Нет, здесь подборка 84 частых одиночных символов. В стандарте HTML записей значительно больше, а некоторые именованные ссылки содержат две кодовые точки. Отсутствие символа в этой таблице не означает, что его нет в HTML или Unicode.
Нужно ли ставить точку с запятой в конце кода?
Да. Некоторые старые именованные записи браузер узнаёт и без неё, но результат зависит от следующего знака и контекста. Завершённая запись с точкой с запятой избавляет от неоднозначности.
Почему редактор показывает код вместо символа?
Визуальный редактор может воспринимать запись как обычный текст и автоматически экранировать амперсанд. Вставьте готовый символ из первого столбца или переключитесь в режим исходного HTML.
Что делает мягкий перенос shy?
Мягкий перенос U+00AD отмечает допустимое место разрыва слова. Обычно он невидим; при переносе на новую строку там может появиться дефис. Таблица показывает подпись «перенос», но копирует настоящий символ.
Можно ли использовать эти сущности в XML?
Не весь набор. Без дополнительных объявлений в XML предопределены только amp, lt, gt, apos и quot. Например, nbsp в эту пятёрку не входит. Для допустимых символов можно использовать числовые ссылки.
Как вставить эмодзи в HTML?
Обычно достаточно вставить готовый эмодзи в документ UTF-8. Именованные сущности есть далеко не для всех знаков. Одиночную кодовую точку можно записать числовой ссылкой, но некоторые эмодзи состоят из нескольких кодовых точек.
Одинаковые на вид символы всегда имеют один код?
Нет. Например, знак микро µ имеет U+00B5, а греческая буква мю μ имеет U+03BC. В шрифте они могут выглядеть почти одинаково, но при точном сравнении строк остаются разными. Число знаков можно проверить в счётчике символов.
Помогут ли сущности исправить кракозябры?
Нет: это обычно проблема кодировки файла или её определения. Проверьте UTF-8 и заголовки сервера. Для уже испорченного текста можно попробовать исправление кодировки.
Похожие калькуляторы
Возможно вам пригодятся ещё несколько калькуляторов по данной теме:
- Визуальный редактор HTML. Редактируйте бесплатно и онлайн HTML-код, и сразу же смотрите внешний вид текста и страницы в режиме предпросмотра (WYSIWYG).
- Декодер текста. Исправьте кракозябры и восстановите читаемый текст, не стирая оригинал.
- Количество символов в тексте: калькулятор. Посчитайте онлайн количество символов в тексте, включая или не включая пробелы.
- Генератор паролей. Создайте сложный и надёжный пароль бесплатно с помощью онлайн-генератора из 8, 10, 12 или большего числа рандомных (случайных) символов.
- Генератор QR-кода. Вставьте ссылку или текст. Готовый QR-код можно скопировать или скачать как PNG.
- Сумма прописью. Переведите сумму в виде цифр в сумму прописью - текстом. Сделайте расшифровку правильно для договоров и других документов.
- Хрономер: время чтения текста. Оцените, сколько времени займёт чтение или произнесение текста вслух. Просто введите текст в форму, и хронометраж рассчитается автоматически.
- Рандомайзер: генератор случайных чисел. Выберите случайное число в нужном диапазоне для любых целей, в частности для розыгрышей и онлайн-лотерей в соцсетях.
- Случайный выбор из списка. Добавьте варианты по одному в строке, укажите количество и выберите режим повторов.
- Перемешать список. Добавьте пункты по одному в строке и укажите, нужно ли сохранять одинаковые значения.
Есть что добавить?
Напишите своё мнение, комментарий или предложение.