HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
кодирование
Попробуй.
Примеры
<div>"x" & y</div>
<div>"x" & y</div>
<span title="Tom & Jerry">5 &lt; 10</span>
<span title="Tom & Jerry">5 < 10</span>
Когда кодировать объекты HTML
Используйте кодирование сущности, когда вы хотите, чтобы символы, такие как угловые скобки, амперсанды или цитаты, отображались буквально, а не интерпретировались как разметка. Это особенно полезно для учебных пособий, полей CMS, документов Markdown, образцов кода, скопированных фрагментов и значений атрибутов HTML.
Что зашифровано
The most common cases are <, >, &, and quotes. Depending on the workflow, you may see named entities such as < and &, or numeric forms such as ' and '. Different editors may choose different forms while still rendering the same visible character.
Практические рабочие процессы
Эта страница полезна, когда вы хотите отобразить исходный HTML-источник в документации, очистить заполненный сущностью текст, скопированный из CMS или системы поддержки, декодировать уже ушедшие строки из экспорта или проверить, был ли вставленный фрагмент устранен один или несколько раз, прежде чем публиковать его.
Избегайте двойного кодирования
A common mistake is encoding text that already contains entities. For example, a plain ampersand becomes &, but an existing & encoded again becomes &amp;. If the pasted input already looks escaped, check it carefully before clicking Encode.
Контекст все еще имеет значение
Кодирование сущности полезно для отображения буквальной разметки и предотвращения случайного рендеринга во многих рабочих процессах контента, но оно не является полной заменой избегания контекста в каждом приложении. Декодированный вывод также может снова стать активной разметкой, если вы вставите его в живой HTML-редактор или конструктор страниц.
Конфиденциальность и локальная обработка
Прежде чем полагаться на текст, преобразованный в юридическое лицо, на веб-страницах или в кормах
Перед публикацией или встраиванием результата подтвердите точный HTML-контекст, где он будет использоваться и выполняет ли система назначения автоматическое побег. Правильно преобразованная строка может быть неправильной, если она вставлена в неправильное место или ускользнула дважды.
Конверсия HTML-объектов может привести к небезопасным или нежелательным результатам
Конверсия объекта может помочь с отображением и побегом, но она не гарантирует безопасность в каждом контексте. Двойное кодирование, частичное бегство и несоответствия между текстовым контентом и контекстами атрибутов все еще могут привести к нарушению вывода или введению в заблуждение, если пункт назначения ожидает различной обработки.
Как интерпретировать закодированный и декодированный HTML выход объекта
Закодированный выход предназначен для безопасного представления символов в контекстах, связанных с HTML, в то время как декодированный выход восстанавливает буквальные символы, которые представляют эти объекты. Это автоматически не делает результат подходящим для каждого места, где вы можете вставить его, потому что текстовые узлы HTML, атрибуты, скрипты и каналы могут иметь разные потребности.
Поскольку конверсия выполняется в вашем браузере, вы можете проверить скопированные фрагменты шаблонов, контент CMS, сообщения поддержки или частично удаленную разметку, не отправляя этот текст на другой сайт. Это практично, когда ваши фрагменты содержат внутренний контент или черновики, которые должны оставаться локальными.
Связанные инструменты
Base64 Encode / Инструмент декодирования
Закодируйте текст в Base64 или декодируйте Base64 обратно в читаемый контент прямо в вашем браузере. Он полезен для проверки токенов, отладки заголовков авторизации, проверки значений конфигураций, декодирования полезных нагрузок API и преобразования простого текста без использования удаленной службы. ToolMill работает полностью на стороне клиента для конфиденциальности и продолжает работать в автономном режиме после установки.
кодирование
Hex Encode / Decode — Текст ?
Hex Encode / Decode преобразует текст в шестнадцатеричные (база-16) байты и декодирует шестнадцатеричный текст обратно в читаемый текст. Используйте его для отладки бинарных полезных нагрузок, проверки байтов UTF-8, реверсирования вырвавшихся строк и работы с хэшами или низкоуровневыми протоколами. Принимает общие шестнадцатеричные форматы (с или без пробелов, новых линий или префиксов 0x). Работает на 100% локально в вашем браузере — без загрузок — и работает в автономном режиме после установки ToolMill в качестве PWA.
кодирование
ROT13 Encode / Decode — Текст ? ROT13 Шифр
ROT13 представляет собой простой замещающий буквы шифр, который сдвигает A→N, B→O и т.д. Он часто используется для спойлеров, легкого запутывания и текста форума / электронной почты. Этот инструмент кодирует простой текст в ROT13 и декодирует ROT13 обратно в текст (операция симметрична). Работает на 100% локально в вашем браузере — без загрузок — и работает в автономном режиме после установки ToolMill в качестве PWA.
кодирование
URL-код / декод (Percent-Encoding)
Код URL / декодирование (%-кодирование) преобразует небезопасные символы в формат URL-безопасности и обратно. Используйте его для строк запросов, перенаправления URL-адресов, параметров UTM и отладки запросов API (RFC 3986). Работает на 100% локально в вашем браузере — без загрузок — и работает в автономном режиме после установки ToolMill в качестве PWA.
кодирование
