Декодер HTML-сущностей
Декодируйте HTML-сущности в текст: все 2125 именованных ссылок HTML5, десятичные и hex-числовые ссылки, старые имена без точки с запятой. Работает в браузере.
Символов: 69 · байт: 69 (UTF-8)
Символов: 0 · байт: 0 (UTF-8)
Работает полностью в вашем браузере. Ваши данные никуда не загружаются.
Что такое HTML-декодирование?
Превращает символьные ссылки HTML обратно в символы, которые они обозначают: именованные сущности вроде é или ≂̸, десятичные ссылки вида é и шестнадцатеричные вида 😀. Используется полный список именованных ссылок HTML5 по WHATWG.
Как пользоваться HTML-декодирование
- Вставьте HTML или текст с сущностями в поле Ввод.
- Декодированный текст появится в поле Вывод.
- Скопируйте его или нажмите Сделать входными данными, чтобы закодировать снова.
Пример
<p>Café ≂̸ 😀
<p>Café ≂̸ 😀
Когда использовать HTML-декодирование
Подходит для чтения текста из исходного кода HTML, лент RSS, собранных страниц и данных баз, экранированных дважды. Инструмент не удаляет теги и не отображает HTML.
Как работает HTML-декодирование
Каждая ссылка &… разрешается так же, как это делает браузер в текстовом содержимом: именованные ссылки с точкой с запятой ищутся в таблице HTML5, старые имена вроде © и & работают и без неё, а числовые ссылки переводятся в кодовые точки. Недопустимые числа (0, суррогаты, значения выше U+10FFFF) становятся U+FFFD, а коды 0x80–0x9F отображаются через Windows-1252, как требует стандарт HTML. Неизвестные имена остаются без изменений. Теги не удаляются — декодируются только сущности.
Распространенные Случаи Использования
- Очистка строк с двойным экранированием
&amp;из CMS - Чтение заголовков и описаний из RSS или исходного кода HTML
- Преобразование почтовых шаблонов с сущностями в обычный текст
- Выяснение, что обозначает незнакомая сущность
Часто Задаваемые Вопросы
Поддерживаются ли все сущности HTML5?
Да, полный список из 2125 именованных символьных ссылок, включая те, что раскрываются в две кодовые точки.
Почему &bogus; не меняется?
Неизвестные имена не являются сущностями, поэтому браузеры оставляют их текстом — так же поступает и этот инструмент.
Удаляет ли он HTML-теги?
Нет. <p> становится <p>, но настоящие теги во вводе остаются как есть.