Конвертер HTML-сущностей
Вставьте текст и сразу получите экранированную версию — или вставьте <p>, чтобы вернуть символы. Без кнопок, ничего не загружается.
Экранированный текст
Как пользоваться
- Выберите «Экранировать» или «Разэкранировать» — поле ввода остаётся как есть, поэтому один и тот же текст можно посмотреть с обеих сторон, не набирая его заново.
- Экранирование: наберите или вставьте текст, и экранированная версия появится сразу. «Только специальные» (по умолчанию) экранирует лишь & < > " ' — символы, которые иначе сломали бы HTML; «Включая не-ASCII» превращает в ссылку ещё и каждый символ выше U+007F, так что вывод становится чистым ASCII.
- Выберите стиль ссылок: «Именованные» пишет & и ©, «Десятичные» — &, «Шестнадцатеричные» — &. В именованном режиме символы без имени (китайские, арабские, эмодзи) записываются десятичным номером.
- Разэкранирование: вставьте текст со ссылками, чтобы вернуть символы. Строка над результатом сообщает, сколько ссылок декодировано и, если что-то не прочиталось, какой это был фрагмент и где он находится.
Пример
Ввод
Д'Артаньян & кафе "У Пети"
Экранировано
Д'Артаньян & кафе "У Пети"
«&» превращается в &, потому что неэкранированный амперсанд может начать ссылку; прямой апостроф записывается как ' (' есть только в HTML5), а прямая кавычка — как ". Включите «Включая не-ASCII», и тот же текст даст …"кафé", потому что у «е» с ударением есть имя é. Переключитесь на «Разэкранировать» и вставьте результат, чтобы вернуть исходный текст.
Правила, ограничения и известные проблемы
- Таблица именованных ссылок охватывает набор HTML 4 плюс '. Имена, добавленные в HTML5 (например, ⪢̸), остаются как есть и считаются «не распознанными».
- Точка с запятой обязательна: « » без неё остаётся как есть и попадает в нераспознанные. Догадка о точке с запятой исказила бы и классический случай «¬it;».
- Прямой апостроф всегда записывается как ', никогда как ' — ' появился в HTML5, и старые браузеры и некоторые шаблонизаторы его не знают.
- В именованном режиме символы без имени используют десятичную ссылку: 你 записывается как 你, так же ведут себя арабские буквы, эмодзи и полноширинные знаки. Для единого стиля выберите «Десятичные» или «Шестнадцатеричные».
- Переносы строк, табуляция и обычные пробелы никогда не экранируются — сделал бы вывод нечитаемым. «Включая не-ASCII» затрагивает только символы выше U+007F.
- Числовые ссылки от 0x80 до 0x9F читаются так же, как их читают браузеры (windows-1252): ’ — это ’, а не невидимый управляющий символ. HTML-экспорт Word и Outlook часто использует этот диапазон.
- Числовые ссылки на кодовую точку 0, на диапазон суррогатов или выше U+10FFFF оставляются точно как написаны и считаются нераспознанными — браузеры молча показывают «�», а этот инструмент не меняет ваш текст за спиной.
- Разэкранирование одноразовое: &lt; становится <, а не <. Вставьте ещё раз, если действительно нужны два уровня.
- Это только текст в ссылки: HTML не разбирается, не отрисовывается и не исполняется. URL-кодирование, Base64 и JSON-экранирование — отдельные инструменты.
- До 100 000 символов; выше появляется ошибка вместо обрезанного результата. При вводе длиннее 20 000 символов результат обновляется примерно через 0,6 с после остановки.
- Без загрузки файлов, истории и ссылок, содержащих ваш ввод: всё работает в браузере, текст не покидает страницу.
Похожие инструменты
Что обычно нужно дальше, когда текст уже экранирован или разэкранирован.