С этим инструментом что-то не так?
О «Декодер HTML-сущностей Онлайн»
Этот инструмент превращает HTML-сущности обратно в исходные символы: < → <, & → &, é → é, ☃ → ☃ и любые другие именованные или числовые сущности разрешаются в Unicode.
Полезно, когда вам попадается HTML-кодированный текст в скопированном контенте, в API-ответах со «съэскейпленным» HTML или в логах после очистки пользовательского ввода. Декодирование возвращает читаемость.
Поддерживаются все именованные сущности HTML5 (более 2 200), а также десятичные и шестнадцатеричные числовые: A и A — оба «A».
Как пользоваться этим инструментом
Как декодировать HTML-сущности обратно в обычные символы
Вставьте HTML-кодированный текст
Encoded-строка — в поле "Text". Поддерживаются именованные (`&`, `<`, `©`) и числовые (`'`, `'`) сущности.
Запуск
Результат: единственное поле `decoded`. Примеры: `<p>Hi&ya</p>` → `<p>Hi&ya</p>`; `café` → `café`. Неизвестные сущности (опечатки, выдуманные) проходят без изменений.
Откуда обычно прилетает
RSS-фиды, HTML-тело писем, скрапленные страницы, JSON-экспорты с двойной эскейпизацией. После декодирования — это обычный Unicode, а не HTML; вставлять обратно в HTML нельзя без повторного encode через `html-entity-encoder`.
Декодируйте один раз
Не прогоняйте через декодер ещё раз «на всякий случай». Если апстрим точно сделал двойной encode — да, нужны два прохода, но только после проверки на сэмпле. Слепое двойное декодирование портит легальные `&`.