Конвертер HTML-сутностей

Кодуйте текст для безпечного вбудовування в HTML — оберіть, наскільки агресивним має бути кодування: екранувати лише спеціальні символи (& < > " '), кожен не-ASCII символ (ідеально для документів у застарілих наборах символів) або буквально кожен символ. Вивід може використовувати читабельні іменовані сутності (&copy;), десяткові посилання (&#169;) або шістнадцяткові посилання (&#xA9;). Декодування повертає будь-які з цих форм назад у простий текст (числові, іменовані і застарілі форми без крапки з комою на кшталт &copy). Вкладка Довідник — це пошукова таблиця всіх 2 125 іменованих сутностей HTML5 з десятковими та шістнадцятковими кодами — клацніть рядок, щоб його скопіювати. Усе працює локально — без вивантаження, без сервера.
Режим:
Параметри кодування
Вставте текст і натисніть «Обробити» (або просто почніть друкувати — вивід оновлюється наживо).
Як користуватися: вставте простий текст ліворуч, і він буде закодований праворуч, або перемкніться на Декодування, щоб перетворити текст у стилі &copy; назад на символи. Натискання Обробити перезапускає вручну; область виводу також оновлюється наживо під час введення. Зауважте, що кодування трактує введення як сирий текст — якщо ваш текст уже містить послідовності сутностей, кодуйте їх знову, якщо саме цього хочете, інакше спершу використайте декодування.
Іменовані та числові сутності

Іменовані сутності на кшталт &amp; читаються природно; числові форми на кшталт &#38; — або шістнадцяткові &#x26; — працюють для кожного символу, навіть коли імені немає. Сутності існують, щоб символи розмітки могли з'являтися як текст: без них одинокий < починає тег і ламає розбір.

На практиці в HTML треба екранувати лише п'ять символів: < > & " ' — екранування решти є питанням читабельності, а не безпеки.
Довідкова таблиця: повний список іменованих посилань на символи HTML5 — вводьте для пошуку, клацніть рядок, щоб скопіювати його код сутності.
Порада: вставте один символ, щоб знайти його сутність