КодироватьЛокально

HTML entities

Локальный HTML entities encoder/decoder для markup, шаблонов, CMS-полей и тестовых HTML-фрагментов. Кодируйте опасные символы или декодируйте named и numeric entities прямо в браузере.

Режим:
Исходный текст
Символов: 0Строк: 0Entities: 0

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

Encode заменяет HTML-значимые символы &, <, >, кавычки, апостроф и backtick на entities, чтобы текст можно было безопасно вставить в markup. Decode использует HTML-парсер браузера через textarea, поэтому понимает named entities вроде `&amp;`, decimal numeric вроде `&#169;` и hexadecimal numeric вроде `&#xA9;`.

Когда использовать

Инструмент полезен при подготовке HTML-шаблонов, CMS-snippets, XML/markup-фрагментов, email-разметки и тестовых payload, где нужно быстро увидеть escaped или decoded вариант строки.

Сценарии
HTML templatesCMS snippetsXML/markupEscaping

Как пользоваться

  1. 1Вставьте текст или строку с HTML entities в редактор.
  2. 2Выберите Encode, чтобы экранировать HTML-символы, или Decode, чтобы вернуть обычный текст.
  3. 3При необходимости включите кодирование non-ASCII символов в numeric entities.
  4. 4Скопируйте результат или поменяйте вход и выход местами.

Вопросы

Текст отправляется на сервер?

Нет. Кодирование и декодирование HTML entities выполняется локально в браузере.

Какие entities поддерживаются при decode?

Decode использует HTML-парсер браузера, поэтому поддерживает named entities вроде `&amp;` и `&copy;`, decimal numeric entities вроде `&#169;` и hexadecimal numeric entities вроде `&#xA9;` там, где их поддерживает текущий браузер.

Encode превращает весь Unicode в entities?

По умолчанию кодируются символы, опасные для HTML: &, <, >, кавычки, апостроф и backtick. Для кириллицы, emoji и других non-ASCII символов можно включить numeric encoding отдельной опцией.

Другие инструменты

Все инструменты