HTML-кодировщик и декодировщик онлайн — бесплатно
Вставьте текст или HTML в поле, затем нажмите «Кодировать», чтобы превратить спецсимволы &, <, > и кавычки в HTML-сущности, или «Декодировать» для обратного преобразования. Всё работает в браузере — ничего не загружается на сервер.
Как это работает
- 1 Вставьте текст или HTML Вставьте фрагмент кода, текст с угловыми скобками и амперсандами или строку сущностей, которую нужно прочитать обратно.
- 2 Нажмите «Кодировать» или «Декодировать» «Кодировать» экранирует &, <, >, одинарные и двойные кавычки в именованные сущности. «Декодировать» разбирает именованные, десятичные (&) и шестнадцатеричные (&) сущности. Отметьте флажок, чтобы экранировать ещё и не-ASCII символы: акценты и эмодзи.
- 3 Скопируйте результат или поменяйте поля местами Скопируйте вывод прямо из поля или нажмите «Поменять местами», чтобы перенести результат во ввод и запустить ещё один проход.
Ваши данные защищены
Всё обрабатывается прямо в вашем браузере. Никакие файлы или текст не отправляются на наши серверы. Отключите интернет — инструмент продолжит работать.
Часто задаваемые вопросы
- Что такое HTML-сущность?
- HTML-сущность — это код, обозначающий символ, который браузер иначе принял бы за разметку. Например, знак «меньше» записывается как <, чтобы браузер вывел его как текст, а не начал тег. Сущности бывают именованными (&), десятичными (&) и шестнадцатеричными (&).
- Какие символы нужно кодировать?
- Как минимум — пять символов со специальным значением в HTML: & становится &, < становится <, > становится >, двойная кавычка — ", одинарная — '. Амперсанд важно экранировать первым, и инструмент делает это автоматически.
- Почему кодирование важно для безопасности?
- Вывод пользовательского ввода без экранирования — прямой путь к XSS-атаке: случайный тег <script> в поле комментария выполнится в чужом браузере. Кодирование & < > и кавычек превращает эту разметку в безобидный текст.
- Что делает опция для не-ASCII?
- Она переводит каждый символ за пределами базового ASCII — буквы с акцентами, кириллицу, иероглифы, эмодзи — в шестнадцатеричную числовую сущность вида 😀. Это удобно, когда система принимает только чистый ASCII, например некоторые старые почтовые шаблоны.
- Мои данные конфиденциальны?
- Да. Кодирование и декодирование выполняются полностью в браузере на JavaScript. Ничего из введённого не отправляется на сервер, не логируется и не сохраняется.
- Это бесплатно?
- Да — без регистрации, без ограничений, без рекламы, бесплатно навсегда.