Превращает обычный текст в HTML-entities и обратно. Удобно, когда нужно показать код на странице.
HTML encode и decode
Ввод
Результат
О сервисе
Символы <, > и & в HTML воспринимаются как разметка. Если вставить их как есть, браузер решит, что это теги. Entities вроде < показывают их как текст.
Декодирование возвращает исходную строку. Не путайте экранирование с санитизацией: для пользовательского HTML на сайте всё равно нужна отдельная проверка.
Как пользоваться
- Вставьте текст или строку с entities.
- Нажмите «В entities» или «В текст».
- Скопируйте результат в шаблон или редактор.
Частые вопросы
- Это защита от XSS?
- Это только экранирование символов. Для защиты форм нужна политика на сервере.
- Кодируются ли кавычки?
- Да, кавычки тоже превращаются в entities, чтобы не ломать атрибуты.
- Можно ли прогнать целую страницу?
- Лучше кодировать фрагмент, который вы вставляете как текст, а не весь документ.