HTML-сущности: кодировать и декодировать
В HTML пять символов имеют особый смысл — <, >, &, кавычки — и чтобы они появились на странице как текст, их записывают сущностями: <, >, &, ", '. Ещё сущности нужны для символов, которых нет на клавиатуре: тире —, неразрывный пробел , знак рубля ₽. Инструмент кодирует текст в сущности — только обязательные пять, все не-ASCII символы именованными или числовыми — и декодирует любую разметку обратно в обычный текст, включая десятичные и шестнадцатеричные формы. Внизу таблица частых сущностей с именами и кодами. Проверено 04.09.2026.
Частые сущности
Как пользоваться
- Для кодирования — обычный текст; для декодирования — HTML с сущностями.
- Только пять обязательных символов, все не-ASCII именованными сущностями или числовыми кодами; декодирование в обратную сторону.
- Кнопка копирует всё поле.
- Тире, кавычки-ёлочки, стрелки, знаки валют и математики.
Частые вопросы
Какие символы обязательно кодировать
В тексте — < и &, в атрибутах ещё кавычки. На практике кодируют все пять: < > & " '. Без этого браузер примет < за начало тега, а пользовательский ввод с тегами станет XSS-уязвимостью.
Чем именованная сущность отличается от числовой
Именованная — по названию: —. Числовая — по коду Unicode: десятичная — или шестнадцатеричная —. Числовые работают для любого символа, именованные есть только у двух с лишним тысяч распространённых.
Нужно ли кодировать кириллицу
Нет, если страница в UTF-8, а это стандарт. Кодировать не-ASCII имеет смысл в письмах и системах со старыми кодировками; режим «все не-ASCII» для этого.
Что такое
Неразрывный пробел: браузер не переносит строку на нём и не схлопывает несколько подряд. Ставится между числом и единицей измерения, инициалами и фамилией.
Как декодировать двойное кодирование
Если в тексте видно &lt;, его закодировали дважды. Прогоните через декодер два раза — инструмент показывает, сколько сущностей осталось после прохода.
Заменяет ли инструмент экранирование в коде
Нет, в коде используйте функции языка или шаблонизатора: они экранируют автоматически и с учётом контекста. Инструмент нужен для разовой правки текста и проверки.
Данные куда-то отправляются
Нет, всё считается в браузере.
Похожие инструменты
MD5, SHA-1, SHA-256, SHA-384, SHA-512 и CRC32 от текста или файла сразу. Есть HMAC с ключом, вывод в Base64 и сверка с эталоном, которая сама узнаёт алгоритм.
ОткрытьТестер регулярных выраженийПодсветка совпадений и групп, режим замены и разбор самого шаблона по-русски: что делает каждый кусок и почему выражение не сработало.
ОткрытьJSON-форматтер и валидаторРазбирает JSON с отступами и в одну строку, показывает дерево с путями к узлам и объясняет ошибку по-русски: где висячая запятая, где кавычки из Word, где комментарий.
ОткрытьChmod калькуляторПрава доступа Linux в трёх видах: галочки, число 755 и строка rwxr-xr-x. Специальные биты и готовая команда.
ОткрытьСравнить два JSONПоказывает, чем отличаются два ответа API: какие поля появились, пропали и изменились, с путём вида data.items[0].price. Служебные поля можно исключить.
ОткрытьГенератор UUIDВерсии 4 и 7 пачками, пять форматов записи и разбор готового идентификатора с датой создания для v7.
ОткрытьЕщё инструменты для SEO и маркетинга
Кластеризатор запросов, генераторы sitemap и robots.txt, минус-слова, разметка Schema.org и калькуляторы — в разделе инструментов.