Кодировщик HTML-сущностей
Превратите специальные символы в HTML-сущности или декодируйте их обратно в обычный текст. Всё остаётся в вашем браузере.
Введите текст:
Результат:
Как кодировать или декодировать HTML-сущности
- Вставьте текст в поле ввода.
- Выберите «Кодировать» или «Декодировать».
- При необходимости кодируйте и все не-ASCII-символы.
- Нажмите «Конвертировать» и скопируйте результат.
Частые вопросы
Что такое HTML-сущности?
HTML-сущности — это escape-последовательности, такие как & и <, которые позволяют показывать символы, которые иначе были бы интерпретированы как разметка.
Зачем кодировать не-ASCII-символы?
Кодирование всех символов с кодом выше 127 делает текст безопасным для старых наборов символов и позволяет избежать несоответствий кодировки в электронной почте и устаревших системах.
Какие символы кодируются всегда?
Пять важных для разметки: амперсанд, меньше, больше, двойная кавычка и одинарная кавычка. Всё остальное не изменяется, пока вы не включите полное кодирование.
Отправляется ли мой текст куда-либо?
Нет. Кодирование и декодирование полностью выполняются в вашем браузере, поэтому вставленный текст никуда не загружается и не сохраняется.
Похожие инструменты
Зачем кодировать HTML-сущности?
Когда вы встраиваете пользовательский текст в HTML, неэкранированные символы могут сломать вёрстку или открыть путь к межсайтовому скриптингу. Кодирование сущностей позволяет отображать специальные символы буквально и безопасно.
- Показывайте примеры кода с угловыми скобками на веб-странице.
- Очищайте пользовательский ввод перед вставкой в HTML.
- Декодируйте строку с сущностями, чтобы прочитать её содержимое.
Советы и ограничения
Декодирование использует собственный парсер сущностей браузера, поэтому именованные, числовые и шестнадцатеричные сущности обрабатываются корректно. Всё выполняется локально, поэтому ваши данные никогда не покидают устройство.