Как пользоваться
- Выберите Кодировать, чтобы записать символы в виде ссылок, или Декодировать, чтобы прочитать их.
- Для кодирования выберите Что кодировать. Пять спецсимволов при любом выборе всегда записываются ссылками.
- Вставьте текст в поле Текст. Результат появляется по мере ввода.
- Скопируйте Результат и вставьте его в свой HTML или в поле, которое его требует.
Именованные и числовые ссылки
Ссылка на символ записывает его в виде текста, который HTML читает обратно как этот символ. Именованная ссылка использует имя между амперсандом и точкой с запятой, например © для знака авторского права. Числовая ссылка использует число: десятичное, как ©, или шестнадцатеричное, как ©. Список — тот, который поддерживает WHATWG для HTML. В нём 2 231 запись, с точкой с запятой и без неё, и эта страница декодирует каждую из них.
Некоторые имена — устаревшие: HTML читает их в тексте и без точки с запятой, например & или ©. Кодирование всегда ставит точку с запятой. Декодирование действует так же, как браузер: если несколько имён начинаются с одного и того же текста, побеждает самое длинное.
é = é = é = é
Почему экранируются пять символов и что означают числа
В тексте HTML и значениях атрибутов символы &, <, >, кавычки и апостроф могут изменить разметку. Записанные как &, <, >, " и ', они остаются обычным текстом. Остальные символы нуждаются в ссылке, только если кодировка страницы не может их передать, поэтому и существуют варианты «Именованные» и «Числовые».
Числа от 0x80 до 0x9F читаются как символы windows-1252, поэтому – даёт среднее тире. Число 0, половина суррогатной пары и любое число больше 1 114 111 не являются символами и декодируются в символ замены U+FFFD.
- Пяти спецсимволов достаточно, если страница в UTF-8 и разметку могут сломать только они.
- Числовой вариант нужен, когда система принимает только ASCII, например некоторые шаблоны электронной почты.
Пример: текст по умолчанию
Текст по умолчанию — это Crème brûlée costs 5 €, амперсанд, кавычки, слово tea в жирных тегах HTML и эмодзи в конце. При кодировании в именованном варианте è становится è, û становится û, é становится é, знак евро становится €, а эмодзи становится 😀. Амперсанд, кавычки и угловые скобки записываются как &, ", < и >.
Это 12 замен: 5 символов вне ASCII и 7 спецсимволов. Декодирование результата даёт исходный текст.
Частые вопросы
В чём разница между именованной и числовой ссылкой?
Именованная ссылка использует имя, например é, которое легко прочитать. Числовая ссылка использует код символа, например é, и работает для любого символа, в том числе для тех, у которых нет имени, как у большинства эмодзи.
Декодер понимает все сущности HTML?
Он понимает каждую именованную ссылку из списка WHATWG, с точкой с запятой и без неё, и каждую числовую ссылку. Текст, который похож на ссылку, но ею не является, например &unknown;, остаётся без изменений.
Почему © 2026 декодируется в знак авторского права?
HTML читает некоторые устаревшие имена в тексте без точки с запятой. Браузер делает то же самое, поэтому и декодер так делает. Ставьте точку с запятой, чтобы не было сомнений.
Почему – превратилось в тире?
Числа от 128 до 159 читаются как символы windows-1252, как того требует HTML. Число 150 в этой таблице — среднее тире.
Текст отправляется на сервер?
Нет. Кодирование и декодирование выполняются в вашем браузере. Ничего из введённого не отправляется на наш сервер и не сохраняется там.
Источники
- WHATWG: HTML named character references, список имён (на английском)
- WHATWG: HTML parsing, numeric character reference end state (на английском)
Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..