HTML-Entities kodieren & dekodieren

Sonderzeichen, Umlaute und HTML-Tags sicher in HTML einbetten – oder &-Salat wieder lesbar machen.

100 % privat: Alles wird lokal in deinem Browser verarbeitet. Deine Daten verlassen nie dein Gerät.

So funktioniert's

  1. Text oder HTML in das linke Feld einfügen.
  2. „Kodieren“ oder „Dekodieren“ klicken.
  3. Modus wählen: nur HTML-Sonderzeichen, benannte Entities oder alle Nicht-ASCII-Zeichen numerisch.

Wann braucht man HTML-Entities?

Die Zeichen < > & " ' haben in HTML eine Sonderbedeutung. Wer sie als Text anzeigen will – etwa Code-Beispiele – muss sie als &lt;, &gt;, &amp; usw. schreiben. Das schützt auch vor Cross-Site-Scripting.

Umlaute und Sonderzeichen wie € oder © funktionieren in UTF-8-Seiten auch direkt. Entities sind aber nützlich für E-Mail-Vorlagen, XML oder Systeme mit anderer Zeichenkodierung.

Häufige Fragen

Was ist der Unterschied zwischen benannten und numerischen Entities?

Benannte Entities wie &euro; sind lesbarer, numerische wie &#8364; funktionieren für jedes Unicode-Zeichen.

Werden beim Dekodieren Skripte ausgeführt?

Nein. Der Text wird sicher dekodiert, HTML-Tags werden nicht interpretiert.

Kann ich auch Emojis kodieren?

Ja, im numerischen Modus wird jedes Zeichen zu &#…; – auch Emojis.