Конвертер HTML-сущностей

Кодируйте текст для безопасной вставки в HTML — выберите, насколько агрессивным будет кодирование: экранировать только спецсимволы (& < > " '), каждый не-ASCII символ (идеально для документов в устаревших кодировках) или буквально каждый символ. Вывод может использовать читаемые именованные сущности (&copy;), десятичные ссылки (&#169;) или шестнадцатеричные ссылки (&#xA9;). Декодирование возвращает любую из этих форм обратно к обычному тексту (числовые, именованные и устаревшие формы без точки с запятой вроде &copy). Вкладка Справочник — это поисковая таблица всех 2 125 именованных сущностей HTML5 с десятичными и шестнадцатеричными кодами — щёлкните строку, чтобы скопировать её. Всё выполняется локально — без загрузки и без сервера.
Режим:
Параметры кодирования
Вставьте текст и нажмите «Обработать» (или просто начните печатать — результат обновляется в реальном времени).
Как пользоваться: вставьте обычный текст слева, и он закодируется справа, либо переключитесь на Декодировать, чтобы превратить текст вида &copy; обратно в символы. Нажатие Обработать запускает преобразование вручную; область результата также обновляется в реальном времени по мере ввода. Учтите, что кодирование считает ввод сырым текстом — если ваш текст уже содержит последовательности сущностей, закодируйте их повторно, если это и нужно, иначе сначала используйте декодирование.
Именованные и числовые сущности

Именованные сущности вроде &amp; читаются естественно; числовые формы вроде &#38; — или шестнадцатеричная &#x26; — работают для каждого символа, даже если имени не существует. Сущности нужны, чтобы символы разметки могли появиться как текст: без них одиночный < начинает тег и ломает разбор.

На практике в HTML нужно экранировать только пять символов: < > & " ' — экранирование остальных нужно для читаемости, а не для безопасности.
Справочная таблица: все именованные символьные ссылки HTML5 — вводите для поиска, щёлкните строку, чтобы скопировать код сущности.
Совет: вставьте один символ, чтобы найти его сущность