HTML-декодирование
HTML-декодирование, когда строка выглядит правильно, а читается как шум
Экранированный HTML встречается везде: тикеты, JSON-payload, экспорты БД, копии «исходного кода», прошедшие через лишний инструмент. Содержимое часто верное — оно просто хранится как сущности: `<` становится `<`, кавычки — `"`. Для передачи это нормально. Неприятно, когда нужно править фрагмент, вставить его в шаблон или объяснить коллеге, что на самом деле в поле. Эта онлайн-область HTML-декодирования создана для такого момента. Вставьте экранированную строку слева; справа вывод обновляется по мере ввода. Без загрузки, без аккаунта, без ожидания, пока сервер вернёт вашу вставку. Большинство задач заканчивается с видимым по умолчанию **Декодированный текст** — вы видите символы, а не стену кодов амперсанда. Два отличия от однострочного снятия escape в консоли. Первое — **двойное декодирование**: если pipeline закодировал дважды, один проход оставляет `<`, и понятно, что что-то ещё не так. Переключитесь на **Два раза**; панель инструментов подсветится, когда второй проход изменит результат. Второе — когда декодированный вывод — настоящая разметка, можно открыть **живой предпросмотр этого декодированного HTML** в изолированном iframe, а текстовый вид остаётся на расстоянии одного клика — полезно, когда вопрос «вернулись ли теги?», а не «что за символ 842?»

Что HTML-декодер на самом деле откатывает
Декодирование возвращает ссылки на сущности в символы, которые они обозначают: `&` в `&`, `<` в `<`, числовые формы вроде `'` в апостроф и типичные именованные сущности из экспортов CMS. Этот HTML-декодер применяет преобразование ко всей вставке — фрагментам, частичным шаблонам, длинным строкам логов — а не только к идеальным документам. Он не чинит сломанные теги, не переформатирует разметку и не удаляет скрипты. Думайте об этом как об открытии запечатанного конверта, а не о переписывании письма внутри. Очистка структуры потом — задача редактора или форматтера; работа декодирования — снова сделать строку читаемой.
Когда в выводе есть узнаваемый HTML, правая колонка предлагает вкладки **Предпросмотр** и **Декодированный текст**. Предпросмотр рендерит **декодированный** результат — не экранированный ввод — чтобы проверить вёрстку после исчезновения сущностей. По умолчанию выбран **Декодированный текст**, потому что многие задачи заканчиваются простыми предложениями или значениями атрибутов без тегов. Предпросмотр остаётся опциональным, когда важно увидеть фрагмент.
Открыть инструмент HTML-декодированияОдин или два прохода — с подсказкой, когда два раза помогает
Переключатель проходов подсвечивается, когда второе декодирование изменит вывод — часто у полей API с двойным кодированием — и не нужно угадывать по «супу» сущностей.
Предпросмотр декодированной разметки, а не слоя escape
Предпросмотр в iframe работает с очищенной строкой после декодирования. Вы подтверждаете возврат тегов перед копированием в редактор.
Импорт, копирование, скачивание — только локально
Загрузите экспорты `.txt` или `.html` с диска, скопируйте декодированный текст или сохраните `.txt` для вложения к тикету. Обработка остаётся во вкладке браузера.
Почему этот HTML-декодер подходит реальной поддержке и интеграции
Снимайте escape с сущностей для чтения и вставки — не полноценная HTML-IDE на одной странице.

Для строк, которые приходят уже экранированными
Интеграторы и поддержка редко получают чистую разметку. Чаще — значение JSON, где экранирован каждый символ скобки, или поле тикета с `&lt;table&gt;`, потому что два системы тронули одно поле. Сфокусированный поток HTML-декодирования позволяет осмотреть строку без разовых скриптов и инструментов, которые молча обрезают длинные строки. Вывод обновляется в реальном времени при правке левой панели: обрежьте завершающий перевод строки, сравните до/после или перезапустите после смены прохода. **Импорт из файла**, когда цепочка escape лежит в экспорте слишком большом для вставки в чат.
Как декодировать HTML-код — три практических шага

1) Вставьте или импортируйте экранированную строку
Поместите закодированное содержимое в левую панель — текст тикета, поле API, фрагмент лога или экспорт файла. **Импорт из файла** работает для `.txt` и `.html`, когда строка уже на диске. Полный документ не обязателен; частичные escape декодируются так же.

2) Выберите один или два прохода и прочитайте декодированный вывод
Начните с **Один раз**. Если справа всё ещё виден ведущий `&` перед именами сущностей или панель предлагает второй проход, переключитесь на **Два раза**. Вкладка **Декодированный текст** по умолчанию остаётся выбранной — символы видны сразу. **Предпросмотр** открывайте только когда в декодированном выводе есть теги для визуальной проверки.

3) Скопируйте или скачайте, затем редактируйте в другом месте
Скопируйте декодированную строку в редактор, CMS или тестовый стенд. Скачайте `.txt`, если прикладываете артефакты к инциденту. На общем компьютере по завершении нажмите **Сбросить**.
FAQ по HTML-декодированию
Превратите шум сущностей обратно в читаемый текст
HTML-декодирование в браузере — один или два прохода, с предпросмотром, когда вывод — разметка.
HTML-декодирование
- HTML-декодер локально в браузере
- Декодирование в один или два прохода с полезной подсказкой
- Живой предпросмотр декодированного HTML
- Копировать декодированный текст или скачать .txt
Работает в вашем браузере. Аккаунт не нужен.

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