Skip to content
Zoyku

Экранирование HTML

Экранируйте или разэкранируйте HTML-сущности вживую: & < > и кавычки становятся безопасными ссылками, с опциональным числовым режимом для не-ASCII символов.

Инструмент полностью работает в вашем браузере. Данные не покидают устройство и не загружаются ни на один сервер.

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

  1. 1Вставьте HTML или экранированный текст в поле ввода.
  2. 2Выберите Escape или Unescape; оба работают вживую по мере ввода.
  3. 3Включите числовые сущности, если нужен не-ASCII вывод вроде &#233;.
  4. 4Скопируйте результат — счётчик покажет, насколько он вырос или сжался.

Экранирование HTML

Закодируйте пять символов, ломающих HTML, — амперсанд, угловые скобки и оба вида кавычек — в именованные сущности или вставьте сущности обратно в читаемый текст. Второй переключатель переводит символы с диакритикой и не-латиницу в числовые ссылки вроде &#233;, что полезно для легаси-систем и почтовых шаблонов.

Оба направления работают вживую в одной панели, а счётчик показывает, как изменилось число символов, поэтому сломанное двойное экранирование видно с первого взгляда.

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

Почему одинарная кавычка экранируется как &#39;, а не &apos;?

&apos; валиден в XML и HTML5, но никогда не входил в HTML 4, поэтому некоторые старые парсеры и почтовые клиенты обрабатывают его неверно. Числовая &#39; безопасна везде.

Нужно ли экранировать не-ASCII символы?

В документах UTF-8 обычно нет — браузеры понимают é напрямую. Числовые сущности важны для легаси-кодировок, почтовых конвейеров и систем, портящих не-ASCII байты.

Какие именованные сущности узнаёт обратное преобразование?

Около 70 распространённых — разметка (&amp;, &lt;, &gt;, &quot;, &apos;), пунктуация (&mdash;, &hellip;, &ldquo;), латинские акценты и символы (&copy;, &euro;) — плюс все десятичные и шестнадцатеричные числовые ссылки.

Встроить этот инструмент

Одна строка — и инструмент на вашем сайте. Он работает в браузере посетителя.

<iframe src="https://zoyku.com/ru/tools/html-escape?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — html-escape" loading="lazy"></iframe>
100% local processing