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

Преобразуйте закодированные данные с понятными настройками формата. Данные остаются на вашем устройстве.

Кодирование и декодирование
Подготовка рабочей области…
Ввод
Вывод
Здесь появится результат.

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

  1. Вставьте закодированное значение, откройте файл или попробуйте пример.
  2. Выберите формат. Результат обновляется по мере ввода.
  3. Скопируйте результат или скачайте преобразованные данные.

Правильное декодирование HTML-сущностей

Декодируйте именованные и числовые ссылки HTML в обычный текст, включая весь набор именованных ссылок HTML и ссылки на несколько кодовых точек.

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

Декодируйте один слой сущностей

После одного запуска < становится <. Именованные ссылки чувствительны к регистру; числовые ссылки могут быть десятичными или шестнадцатеричными. Неизвестные ссылки остаются без изменений.

Преобразование HTML-сущностей
Ввод
<p title="Добро пожаловать">Tom & Ada</p>
Результат
<p title="Добро пожаловать">Tom & Ada</p>

Настройки по умолчанию преобразуют этот ввод за один проход.

Точки с запятой и правила HTML

Изначально включено «Требовать точку с запятой». Отключите это, чтобы принимать устаревшие ссылки в тексте HTML. Действуют правила числовых ссылок HTML: некорректные кодовые точки могут стать U+FFFD, а некоторые устаревшие числовые значения переназначаются.

Читайте текст без отображения HTML

Вывод — обычный текст, даже если он содержит теги, обработчики событий или скрипты. Декодирование не является безопасной очисткой: если позже вы вставите вывод в документ HTML, примените меры защиты, необходимые для этого приложения.

Ограничения обработки

До 5 МиБ ввода, 20 МиБ вывода и 10 секунд на запуск. Текстовые файлы должны использовать UTF-8. Кодирование Base64 также принимает двоичные файлы. Документы остаются на вашем устройстве.

?

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

Поддерживаются ли все именованные HTML-сущности?

Да, включая ссылки, декодируемые в несколько кодовых точек Unicode.

Что происходит с неизвестной сущностью?

Она остаётся в исходном виде. Инструмент не пытается угадать нужное имя.

Можно ли декодировать сущности без точки с запятой?

Отключите «Требовать точку с запятой» для совместимости с текстом HTML. Разбор атрибутов подчиняется другим правилам и не входит в этот режим.

Почему &#0; создаёт заменяющий символ?

HTML предписывает замену некорректных числовых ссылок. Это ожидаемое поведение при декодировании HTML.

Выполнятся ли декодированные теги?

Нет. Они показываются только как текст в редакторе результата.

Найдите следующий инструмент

Язык

Сменить язык? Текущие данные будут очищены. Сначала скопируйте или скачайте нужные результаты.