С этим инструментом что-то не так?

О «Декодер HTML-сущностей Онлайн»

Этот инструмент превращает HTML-сущности обратно в исходные символы: &lt; → <, &amp; → &, &eacute; → é, &#x2603; → ☃ и любые другие именованные или числовые сущности разрешаются в Unicode.

Полезно, когда вам попадается HTML-кодированный текст в скопированном контенте, в API-ответах со «съэскейпленным» HTML или в логах после очистки пользовательского ввода. Декодирование возвращает читаемость.

Поддерживаются все именованные сущности HTML5 (более 2 200), а также десятичные и шестнадцатеричные числовые: &#65; и &#x41; — оба «A».

Как пользоваться этим инструментом

Как декодировать HTML-сущности обратно в обычные символы

  1. Вставьте HTML-кодированный текст

    Encoded-строка — в поле "Text". Поддерживаются именованные (`&amp;`, `&lt;`, `&copy;`) и числовые (`&#39;`, `&#x27;`) сущности.

  2. Запуск

    Результат: единственное поле `decoded`. Примеры: `&lt;p&gt;Hi&amp;ya&lt;/p&gt;` → `<p>Hi&ya</p>`; `caf&eacute;` → `café`. Неизвестные сущности (опечатки, выдуманные) проходят без изменений.

  3. Откуда обычно прилетает

    RSS-фиды, HTML-тело писем, скрапленные страницы, JSON-экспорты с двойной эскейпизацией. После декодирования — это обычный Unicode, а не HTML; вставлять обратно в HTML нельзя без повторного encode через `html-entity-encoder`.

  4. Декодируйте один раз

    Не прогоняйте через декодер ещё раз «на всякий случай». Если апстрим точно сделал двойной encode — да, нужны два прохода, но только после проверки на сэмпле. Слепое двойное декодирование портит легальные `&`.