Кодирование и декодирование HTML-сущностей

Преобразуйте специальные символы текста в HTML-сущности или декодируйте существующие сущности, чтобы восстановить исходный текст.

Пример:

Как это работает

Как только вы вставляете текст, содержащий специальные символы — название товара с кавычками, комментарий пользователя со знаками « < » или « & », фразу с диакритическими знаками — прямо в HTML-код, эти символы могут быть интерпретированы как теги или нарушить отображение страницы. Кодирование этого текста в HTML-сущности (&amp;, &eacute; и т.д.) позволяет встроить его в веб-страницу без риска, гарантируя правильное отображение.

Какие символы подлежат кодированию?

Символы, имеющие особое значение в HTML (&, <, >, одинарные и двойные кавычки), а также распространенные диакритические символы французского и других европейских языков (é, è, ê, à, ç, ñ и т.д.) преобразуются в соответствующую именованную сущность. Остальные символы остаются без изменений.

Работает ли декодирование также с числовыми сущностями?

Да. Помимо именованных сущностей (например, &eacute;), декодирование также распознает десятичные (&#233;) и шестнадцатеричные (&#xE9;) числовые сущности, которые являются стандартным способом представления символа в HTML.

Обработка 100% локально в вашем браузере (WebAssembly) — ничего не отправляется на сервер.