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.

Kodierung

Versuchen Sie es

Beispiele

Encode HTML zu Entitäten
Eingang
<div>"x" & y</div>
Ausgangsleistung
&lt;div&gt;&quot;x&quot; &amp; y&lt;/div&gt;
Decode HTML-Entities
Eingang
&lt;span title=&quot;Tom &amp; Jerry&quot;&gt;5 &amp;lt; 10&lt;/span&gt;
Ausgangsleistung
<span title="Tom & Jerry">5 < 10</span>

Wenn Sie HTML-Entities kodieren

Verwenden Sie die Entitätscodierung, wenn Sie Zeichen wie Winkelwinkel, Ampersands oder Zitate möchten, um buchstäblich anzuzeigen, anstatt als Markup interpretiert zu werden. Das ist besonders nützlich für Tutorials, CMS-Felder, Markdown-Dokumente, Codemuster, kopierte Snippets und HTML-Attributwerte.

Was codiert wird

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.

Praktische Arbeitsabläufe

Diese Seite ist nützlich, wenn Sie rohe HTML-Quelle in der Dokumentation anzeigen möchten, Entity-gefüllten Text aus einem CMS- oder Support-System kopiert, bereits-escaped strings aus Exporten dekodieren oder überprüfen, ob ein verstorbener Schnippet einmal oder mehrmals vor der Veröffentlichung entkommen ist.

Doppelcodierung vermeiden

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.

Kontext immer noch wichtig

Die Entity-Kodierung ist nützlich, um das buchstäbliche Markup anzuzeigen und das versehentliche Rendern in vielen Content-Workflows zu verhindern, aber es ist kein vollständiger Ersatz für Kontext-Aware, die in jeder Anwendung entweicht. Decodierte Ausgabe kann auch wieder aktives Markup werden, wenn Sie es in einen Live-HTML-Editor oder Page Builder einfügen.

Datenschutz und lokale Verarbeitung

Bevor Sie auf Entity-Converted Text in Web-Seiten oder Feeds

Bevor Sie das Ergebnis veröffentlichen oder einbetten, bestätigen Sie den genauen HTML-Kontext, in dem es verwendet wird und ob das Zielsystem bereits automatisch ausläuft. Ein richtig konvertierter String kann immer noch falsch sein, wenn er in den falschen Ort eingefügt oder zweimal entkommen wird.

Wo HTML Entity Conversion noch unsichere oder ungewollte Ergebnisse produzieren kann

Die Entity-Konvertierung kann bei der Anzeige und Flucht helfen, aber sie garantiert keine Sicherheit in jedem Kontext. Doppelcodierung, teilweises Entweichen und Fehlanpassungen zwischen Textinhalt und Attributkontexten lassen die Ausgabe noch kaputt oder irreführend, wenn das Ziel eine unterschiedliche Handhabung erwartet.

So interpretieren Sie codierte und dekodierte HTML-Eingabe-Ausgabe

Die verschlüsselte Ausgabe soll Zeichen sicher in HTML-bezogenen Kontexten darstellen, während die decodierte Ausgabe die buchstäblichen Zeichen wiederherstellt, die diese Einheiten repräsentieren. Das macht das Ergebnis nicht automatisch für jeden Ort geeignet, den Sie einfügen könnten, da HTML-Textknoten, Attribute, Skripte und Feeds jeweils unterschiedliche Fluchtanforderungen haben können.

Da die Umwandlung in Ihrem Browser läuft, können Sie kopierte Vorlagenfragmente, CMS-Inhalte, Support-Nachrichten oder teilweise entkommen Markup überprüfen, ohne diesen Text an eine andere Seite zu senden. Das ist praktisch, wenn Ihre Schnipsel interne Inhalte oder Entwürfe enthalten, die lokal bleiben sollten.

Andere Werkzeuge