Экранировать и декодировать HTML-сущности
Экранируйте символы HTML и восстановите текст.
Результат
Заполните поля и выполните расчёт. Готовые данные появятся здесь.
Как пользоваться
- Выберите направление преобразования.
- Вставьте текст или сущности.
- Получите результат и скопируйте его.
Пример
Показать тег как текст
<b>
Выберите экранирование HTML.
<b>
Форматы и ограничения
Подготовьте текст со знаками <, >, &, кавычками или восстановите символы из HTML-сущностей. Результат остаётся текстом, а не исполняемой страницей.
- На входе
- Вставленный текст
- Результат
- TXT
Текст с экранированными HTML-символами или после обратного преобразования.
- До 200 000 символов.
Преобразование не является очисткой произвольного HTML от опасного содержимого.
Обработка выполняется на вашем устройстве. Файлы и введённые данные не отправляются серверу; после обновления страницы редактор сбрасывается.
Обработка выполняется в памяти браузера. Введённые данные не отправляются серверу и не сохраняются сервисом; сохраните результат до закрытия страницы. Вход до 200 000 кодовых единиц UTF-16. Декодируется один слой сущностей с точкой с запятой; это преобразование строк, а не проверка безопасности HTML-документа.
Вопросы об инструменте
Будет ли HTML выполняться в редакторе?
Нет. Инструмент преобразует строку и показывает её как текст.
Можно ли использовать его как HTML-санитайзер?
Нет. Он экранирует или восстанавливает сущности, но не анализирует безопасность документа.
Какие символы заменяются при кодировании?
Амперсанд, угловые скобки, двойная кавычка и апостроф. Например, < становится <, а & — &.
Почему после декодирования &lt; осталось <?
За один запуск снимается один уровень экранирования. Повторное декодирование превратит < в <; это позволяет контролировать вложенное кодирование.
Нужна ли точка с запятой в конце сущности?
Да. Декодер ищет именованные и числовые сущности с завершающей точкой с запятой, например © или ©. Нераспознанные записи сохраняются как текст.
Станет ли обычным пробелом?
Нет. Он превращается в неразрывный пробел U+00A0. Если нужен обычный пробел, затем используйте соответствующую очистку текста.