Skip to content

HTML-Entitäten-Kodierer/Dekodierer

Kodieren Sie Text in HTML-Entitäten (benannt, dezimal oder hexadezimal) oder dekodieren Sie Entitäten zurück in Klartext — läuft komplett im Browser.

HTML-Entitäten-Encoder / -Decoder

Leer
Fügen Sie HTML oder Text ein, um Entitäten zu kodieren. Wechseln Sie zu Dekodieren, um das Original wiederherzustellen.
Eingabe HTML oder Text einfügen
0 Zeichen
Ausgabe Kodiert (benannt)
0 Zeichen

        
Die Ausgabe erscheint hier
Tippe links oder klicke auf Beispiel, um ein Beispiel zu sehen.

Was ist eine HTML-Entität?

Eine HTML-Entität ist ein Kurzcode, der für ein Zeichen steht, das der Browser sonst als Markup interpretieren würde. Schreibst du < direkt, sagt das dem Parser, dass ein Tag beginnt; schreibst du &lt;, rendert er stattdessen ein wörtliches <. Entitäten gibt es in drei Varianten: benannt (&lt;), dezimal numerisch (&#60;) und hexadezimal numerisch (&#x3C;). Alle drei dekodieren zum selben Zeichen.

ZeichenBenanntDezimalHexHinweise
&&amp;&#38;&#x26;Immer kodieren — es startet jede Entität
<&lt;&#60;&#x3C;In Text kodieren; öffnet Tags
>&gt;&#62;&#x3E;In Text sicher; aus Strenge kodieren
"&quot;&#34;&#x22;Innerhalb von Attributen mit doppelten Anführungszeichen kodieren
'&apos;&#39;&#x27;Innerhalb von Attributen mit einfachen Anführungszeichen kodieren
©&copy;&#169;&#xA9;Im Quelltext lesbar; UTF-8 ist ebenfalls okay
&mdash;&#8212;&#x2014;Geviertstrich — Typografie
 &nbsp;&#160;&#xA0;Geschütztes Leerzeichen

In modernen UTF-8-Dokumenten musst du strikt nur die fünf strukturellen Zeichen (& < > " ') kodieren. Den Rest zu kodieren ist Geschmackssache oder eine Auflage eines Empfängers, der Nicht-ASCII-Bytes nicht sicher verarbeiten kann. Im Zweifel wechsle oben zu Nur Nicht-ASCII — das lässt deine HTML-Form intakt und fasst nur Zeichen an, die wirklich Escaping brauchen.