HTML-сущности кодирование/декодирование

Экранировать < > & " ' в HTML-сущности или восстановить сущности обратно

Кодировать Декодировать
Символов: {{ inputText.length }}
Экранирование Unicode →

О HTML-сущностях

HTML-сущность (HTML Entity) используется для отображения зарезервированных или невидимых символов на веб-странице. Например, чтобы показать фрагмент кода, содержащий <div>, нужно экранировать < и > как &lt; и &gt;, иначе браузер распознает их как теги.

Распространённые сущности: &amp; (&), &lt; (<), &gt; (>), &quot; ("), &apos; ('), а также десятичные и шестнадцатеричные формы вроде &#169; (©). Этот инструмент обрабатывает все стандартные сущности в обоих направлениях.

Примеры

Входные данные: <a href="#">link</a>

Закодировано: &lt;a href="#"&gt;link&lt;/a&gt;

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

В: Зачем экранировать HTML на веб-странице?
О: Чтобы специальные символы не были ошибочно распознаны как теги или атрибуты (что ломает вёрстку страницы), а также как важная защита от XSS-инъекций — всегда экранируйте недоверенный вывод.
В: Поддерживает ли декодирование числовые сущности?
О: Да. Как именованные сущности (например, &copy;), так и числовые сущности (например, &#169; или &#x00A9;) корректно восстанавливаются при декодировании.