🛝Toolio
О нас Контакты

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

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

Вход
Выход

Приватно по умолчанию. Этот инструмент работает полностью в вашем браузере — ничего из введённого не загружается и не сохраняется, и он работает офлайн.

Об инструменте

Этот инструмент выполняет кодирование и декодирование HTML-сущностей напрямую в вашем браузере с использованием JavaScript — без сервера, без загрузки, без аккаунта. Он преобразует пять основных HTML-символов (& < > " ') в их именованные сущности (&amp; &lt; &gt; &quot; &#39;) для предотвращения XSS и повреждения разметки. Опциональный режим также кодирует все непечатные символы в числовые сущности (&#NNN;), что полезно для сред, требующих чистого ASCII-вывода. Декодирование обратно преобразует как именованные сущности, такие как &copy;, так и числовые формы, такие как &#169;, в их исходные символы. Результаты обновляются в реальном времени по мере ввода.

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

  1. Вставьте или введите свой текст в поле ввода слева.
  2. Выберите режим: Кодировать (текст → сущности) или Декодировать (сущности → текст).
  3. При кодировании, по желанию, включите опцию 'Кодировать все непечатные символы', чтобы преобразовать символы, такие как é, © или эмодзи, в числовые сущности.
  4. Выходные данные обновляются в реальном времени — скопируйте их с помощью кнопки 'Копировать'.

Частые вопросы

Что такое HTML-сущность?
HTML-сущность — это последовательность текста, представляющая символ, который иначе интерпретировался бы как HTML-разметка. Например, &lt; представляет <, чтобы браузер отображал знак «меньше», а не рассматривал его как тег.
Какие символы кодируются по умолчанию?
По умолчанию инструмент кодирует пять символов, которые разрушают HTML: & становится &amp;, < становится &lt;, > становится &gt;, " становится &quot;, а ' становится &#39;. Включите опцию не-ASCII, чтобы также кодировать буквы с диакритиками, символы и эмодзи.
Может ли декодировать и именованные, и числовые сущности?
Да. Декодер обрабатывает именованные сущности, такие как &copy; и &eacute;, десятичные числовые сущности, такие как &#169;, и шестнадцатеричные числовые сущности, такие как &#xA9; — все они преобразуются обратно в их Unicode-символы.
Отправляется ли мой текст на сервер?
Нет. Все кодирование и декодирование выполняется локально в вашем браузере с использованием JavaScript. Ничто не покидает ваше устройство.
Когда я должен использовать числовое кодирование сущностей для не-ASCII-символов?
Используйте это, когда ваш вывод должен быть чистым ASCII — например, устаревшие системы электронной почты, определенные парсеры XML или старые платформы CMS, которые не надежно обрабатывают UTF-8. Для современного HTML UTF-8 достаточно кодировать только пять специальных символов.
Загружает ли этот инструмент мои данные?
Нет. Всё выполняется прямо в вашем браузере, поэтому ваши данные никогда не покидают устройство — после загрузки страницы он работает даже офлайн.