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

Кодируйте спецсимволы в HTML-сущности и декодируйте обратно. Обрабатывает & < > " '. Бесплатный клиентский инструмент.

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

Зачем использовать кодировщик/декодировщик HTML-сущностей?

При отображении текста, содержащего HTML-спецсимволы, такие как <, >, & или кавычки, необходимо кодировать их как сущности для предотвращения XSS-атак и проблем рендеринга.

Ключевые возможности

  • Кодирование < > & " ' в соответствующие HTML-сущности
  • Декодирование HTML-сущностей обратно в оригинальные символы
  • Встроенная таблица справки по сущностям
  • Кнопка обмена между кодированием и декодированием

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

  1. Выберите вкладку «Кодировать» или «Декодировать»
  2. Вставьте HTML или текст с сущностями в область ввода
  3. Нажмите кнопку действия и скопируйте результат

Технические детали

Кодирование использует замену по регулярному выражению для пяти основных HTML-сущностей: & (&amp;), < (&lt;), > (&gt;), " (&quot;), и ' (&#39;). Амперсанд кодируется первым для предотвращения двойного кодирования. Декодирование обращает эти замены.

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

Зачем кодировать HTML-сущности?

Кодирование предотвращает интерпретацию браузером спецсимволов как HTML-разметки. Это необходимо для пользовательского контента для предотвращения XSS-атак.

Обрабатываются ли числовые сущности вроде &#60;?

В настоящее время инструмент обрабатывает пять именованных сущностей. Числовые сущности не декодируются в этой версии.

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