Для разработчиков / HTML

Кодировщик, декодировщик и поиск HTML-сущностей

Кодируйте текст как HTML-сущности — именованные, десятичные или шестнадцатеричные, — декодируйте их обратно и находите любую из 2,231 именованных ссылок на символы по имени, символу или кодовой точке.

Кодировщик, декодировщик и поиск HTML-сущностей: Кодирование заменяет пять символов, которые HTML обрабатывает особым образом (& < > " '), а при необходимости — каждый символ вне ASCII. Используются имена из стандарта WHATWG HTML, если для символа существует такое имя, или числовые ссылки. Декодирование выполняется с помощью собственного HTML-парсера браузера, поэтому все ссылки обрабатываются точно так же, как на веб-странице, включая устаревшие варианты без точки с запятой. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.

Запуски
В вашем браузере
Стоимость
Бесплатно · без регистрации
Доступность
Готово к использованию
Кодировщик HTML-сущностейЛокальная обработка

Полностью работает в браузере

Результат

Caf&#233; &amp; cr&#232;me br&#251;l&#233;e &#8212; 5 &#8364; &lt; 10 &#163; &#128578;

Найти сущность

Именованные ссылки — это 2,231 ссылок, определённых стандартом WHATWG HTML Living Standard (CC BY 4.0). На страницах в UTF-8 экранировать нужно только & < > и кавычки внутри атрибутов; остальные режимы предназначены для систем, не поддерживающих текст, отличный от ASCII.

Когда нужно экранирование

В тексте, вставляемом в HTML, символы & и < необходимо экранировать, как и кавычки внутри значений атрибутов. Иначе можно повредить страницу или позволить пользовательскому вводу выполниться как скрипт. Шаблонизаторы и фреймворки, например React, экранируют автоматически; выполняйте экранирование вручную только при создании HTML в виде строк.

Для быстрого экранирования основных символов используйте HTML-кодировщик; чтобы копировать символы напрямую, см. специальные символы.

Именованные ссылки из двух символов

Некоторые имена обозначают два символа, например &NotEqualTilde; (≂̸): символ и следующий за ним комбинируемый знак. При декодировании получаются оба символа, поэтому поиск по кодовой точке показывает только первый.

Как пользоваться

  1. Введите или вставьте текст и выберите степень кодирования.
  2. Переключитесь в режим декодирования, чтобы преобразовать сущности обратно в символы.
  3. Найдите в таблице сущность символа, например copy, © или U+00A9.

Конфиденциальность и ограничения

Всё кодирование и декодирование выполняется в вашем браузере.

Похожие инструменты

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

Нужно ли кодировать буквы с диакритическими знаками?

Нет, если страница сохранена в UTF-8, как это бывает почти всегда: экранировать нужно только &, <, > и кавычки внутри значений атрибутов. Кодирование всех символов требуется только для систем, ограниченных ASCII.

В чём разница между &#233; и &eacute;?

Для браузера никакой: оба варианта обозначают é. Числовые ссылки работают для любого символа, а именованные проще читать, но существуют только для 2,231 символов и последовательностей.

Почему важна &nbsp;?

Это неразрывный пробел: он выглядит как обычный пробел, но не позволяет словам по обе стороны оказаться на разных строках, как в примере 10 kg.

Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен