Кодируйте &, <, > и кавычки в HTML-сущности или декодируйте любые именованные и числовые сущности
Работает в вашем браузере. Ничего из того, что вы вводите, никуда не отправляется. Проверено 16 октября 2026 г..HTML-сущность записывает символ в виде ссылки, например &, © или ©, чтобы текст не мог сломать окружающую разметку. В обычном HTML это нужно только 5 символам: &, <, >, " и '. Стандарт определяет 2125 именованных сущностей; этот инструмент декодирует их все, а кодирует 252 классическими именами или числами.
Эта страница переведена машинным способом с английского оригинала. Перевод ещё не проверен человеком, поэтому ориентируйтесь на английскую версию. Читать английский оригинал
Вставьте текст или HTML в панель «Ввод» или нажмите «Попробовать пример».
Выберите «Кодировать», чтобы записать символы сущностями, или «Декодировать», чтобы превратить сущности обратно в символы.
При кодировании выберите, какие символы кодировать и писать ли имена, десятичные или шестнадцатеричные числа.
Нажмите «Копировать» или Ctrl+Enter, чтобы забрать результат из панели «Результат».
HTML-сущность, или ссылка на символ, позволяет записать символ обычным ASCII: именем, например ©, десятичным числом, например ©, или шестнадцатеричным, например ©. Браузер показывает все три как ©.
Кодирование. Выберите, сколько кодировать:
Затем выберите имена, десятичные или шестнадцатеричные числа. Имена берутся из 252 имён HTML 4.01, которые знает любой браузер и почтовый клиент; символы без имени записываются шестнадцатеричными числами. Апостроф записывается как ', потому что ' в HTML 4 неизвестен.
Декодирование следует правилам, которые используют браузеры. Известны все 2125 имён стандарта HTML, включая те, что обозначают два символа. 106 устаревших имён, работающих без точки с запятой, например © 2026, декодируются и помечаются. �, суррогаты и числа больше U+10FFFF превращаются в символ замены, а с € по Ÿ читаются как Windows-1252, поэтому – — это короткое тире, как в любом браузере. Если текст после одного прохода всё ещё закодирован, например &lt;, это будет указано, и появится кнопка для повторного декодирования.
Всё работает в вашем браузере; ничего из вставленного никуда не отправляется.
Когда текст вставляется в HTML, экранировать нужно пять символов: амперсанд как &, знак «меньше» как <, знак «больше» как >, двойную кавычку как " и апостроф как '. Внутри текста элемента строго обязательны только & и <, но экранирование всех пяти также защищает значения атрибутов в кавычках.
Оба обозначают апостроф. Имя ' пришло из XML и было добавлено в HTML только в HTML5, поэтому браузеры HTML 4 и некоторые старые почтовые клиенты показывают его буквально. Число ' работает везде, поэтому кодировщики, включая этот, записывают апостроф как '.
Текст, в котором видно &lt;, был закодирован дважды: первый проход превратил < в <, а второй превратил этот амперсанд в &. Декодируйте его дважды, чтобы вернуть оригинал. После каждого прохода этот инструмент подсчитывает оставшиеся сущности и предлагает запустить декодер ещё раз одним нажатием.
Именованные сущности, такие как é, легче читать, а числовые, такие как é или é, работают для любого символа Unicode, включая эмодзи без имени. Странице, сохранённой в UTF-8, для букв с диакритикой не нужны ни те, ни другие; сущности важны в основном для пяти специальных символов и для систем, ограниченных ASCII.
Стандарт HTML от WHATWG перечисляет 2125 именованных ссылок на символы, и 106 из них ради совместимости со старыми страницами принимаются и без завершающей точки с запятой. В HTML 4.01 было 252 имени. Кроме того, любой символ можно записать его номером Unicode — десятичным, как €, или шестнадцатеричным, как €.
Да, — это неразрывный пробел U+00A0, который также записывается как   или  . В отличие от обычных пробелов, браузер никогда не переносит по нему строку и никогда не схлопывает несколько таких пробелов в один. Злоупотребление им для вёрстки мешает тексту перестраиваться на телефонах, поэтому отступы CSS обычно подходят лучше.
Ставки и правила меняются; проверьте источник, прежде чем полагаться на цифру.
Всё ещё не получается? Задайте вопрос об инструменте «Кодирование и декодирование HTML-сущностей» и ответить может любой, кто знает. Учётная запись не нужна.