ToolMill.io

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. &lt;, &gt;, &amp;, &quot;) and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.

Консервація

Зареєструватися

Приклади

Код HTML для осіб
Вхід
<div>"x" & y</div>
Вихідний
&lt;div&gt;&quot;x&quot; &amp; y&lt;/div&gt;
Декодування HTML-об’єктів
Вхід
&lt;span title=&quot;Tom &amp; Jerry&quot;&gt;5 &amp;lt; 10&lt;/span&gt;
Вихідний
<span title="Tom & Jerry">5 < 10</span>

При кодуванні HTML-сутностей

Використовуйте кодування суб'єкта господарювання, коли ви хочете символи, такі як кутові дужки, ампери, або котирування, щоб відобразити буквально замість того, щоб інтерпретувати як розмітка. Що особливо корисно для підручників, полів CMS, позначених документів, зразків коду, скопійованих фрагментів та значень атрибутів HTML.

Що отримує кодований

The most common cases are <, >, &, and quotes. Depending on the workflow, you may see named entities such as &lt; and &amp;, or numeric forms such as ' and '. Different editors may choose different forms while still rendering the same visible character.

Практичні робочі процеси

Ця сторінка є корисною, коли ви хочете відобразити джерело сировини в документації, очищати заповнений користувачем текст, який копіюється з CMS або системи підтримки, декодувати вже налаштовані рядки з експорту, або перевірити, чи був виведений фрагмент, коли він був втекти один раз або кілька разів до його публікації.

Уникнути подвійної обробки

A common mistake is encoding text that already contains entities. For example, a plain ampersand becomes &amp;, but an existing &amp; encoded again becomes &amp;amp;. If the pasted input already looks escaped, check it carefully before clicking Encode.

Контекст ще має значення

Кодування Entity корисно для відображення лального розмітки і запобігання випадковому рендерингу в багатьох процесах роботи контенту, але це не повний замінник для контекстно-розвантажувальної установки в кожному додатку. Виданий вихід також може стати активним розміткою, якщо ви вставляєте його в живий редактор або конструктор сторінок.

Конфіденційність та локальна обробка

До того, як ви покладаєте на Entity-Converted Text in Web Pages або Feeds

Перед тим як публікувати або вставляти результат, підтвердіть точний HTML контекст, де він буде використовуватися і чи працює система призначення автоматично. Правильний конвертований рядок може бути невірним, якщо він вставляється в неправильне місце або втечу двічі.

Де HTML Конвертація Entity може бути небезпечний або небажаний результати

Перетворення Entity може допомогти з відображенням і диспансуванням, але це не гарантує безпеки в кожному контексті. Двостороння, часткова еспресія, і невідповідність між текстовим змістом та контекстами атрибутів, які ще можуть залишити вихідний або вводити в оману, якщо пункт призначення очікує різне обслуговування.

Як перезавантажити кодований і декодований HTML Вхід

Зашифрований вихід призначений для того, щоб представити символи безпечно в контекстах HTML, в той час як декодований вихід відновлює літерні символи, які представляються. Це не автоматично робить результат відповідним для кожного місця, яке ви можете вставляти його, тому що HTML текстові вузли, атрибути, скрипти та комбікорми можуть мати різні потреби в обшивці.

Оскільки перетворення працює у вашому браузері, ви можете перевірити фрагменти шаблонів, вміст CMS, повідомлення підтримки або частково втекти, не надсилаючи цей текст на інший сайт. Це практичне, коли ваші хіппети включають в себе внутрішній зміст або проекти, які повинні залишатися місцевими.

Схожі інструменти