Rechner Welt

HTML-Entity Encoder & Decoder 2026

Stand April 2026
Geprueft von Finanzrechner-Redaktion, Redaktion Tools|Stand: April 2026|Quellen: W3C HTML Living Standard, MDN: HTML-Zeichenreferenzen, OWASP XSS Prevention Cheat Sheet

HTML-Sonderzeichen wie <, >, &, Umlaute und beliebige Unicode-Zeichen in Entities umwandeln und zurĂĽck. Komplett im Browser, ohne Server-Upload.

HTML-Entities ersetzen Zeichen mit Sonderbedeutung in HTML durch sichere Codes – & wird zu &, < zu <, > zu >. Das Tool encodiert und decodiert Texte clientseitig in Echtzeit. Praktisch ist die Option 'Alle Sonderzeichen' für Legacy-Systeme ohne UTF-8.

So funktioniert der Encoder

Der HTML-Entity-Encoder ersetzt Zeichen, die in HTML eine syntaktische Bedeutung haben (wie <, > und &), durch ihre kodierten Pendants. Diese werden vom Browser beim Anzeigen wieder in das ursprüngliche Zeichen aufgelöst, ohne dass der Parser sie als Markup interpretiert.

Im Decoder-Modus läuft der Vorgang umgekehrt: Wir nutzen die native Browser-Funktion, um sowohl benannte Entities (&auml;) als auch numerische (&#228; oder hex &#xE4;) korrekt zurückzuverwandeln.

Format und Standard

HTML-Entities sind im W3C HTML Living Standard definiert. Sie beginnen mit & und enden mit Semikolon. Es gibt drei Formen: benannte Referenzen wie &copy;, dezimale numerische wie &#169; und hexadezimale wie &#xA9;. Numerische Entities können jedes Unicode-Zeichen abbilden, benannte nur eine festgelegte Liste.

Anwendung im Alltag

Typische Einsätze sind: Code-Beispiele in Blogartikeln (HTML-Tags sollen sichtbar sein, nicht ausgeführt werden), E-Mail-Templates mit Sonderzeichen, RSS-Feeds, XML-Dokumente und CMS-Felder, in denen Sie Text und Markup gemischt verwenden.

Datenschutz

Das Tool läuft vollständig im Browser. Eingaben verlassen Ihr Gerät nicht. Damit eignet es sich auch für vertrauliche Texte oder Code-Snippets aus internen Systemen.

Typische Fehler

  • Doppelte Kodierung: &amp;lt; statt &lt; – passiert, wenn man bereits encodierten Text noch einmal durch den Encoder schickt.
  • Fehlendes Semikolon am Ende der Entity – einige Parser tolerieren das, andere nicht.
  • Verwechslung mit URL-Encoding (%3C statt &lt;) – beide haben unterschiedliche Anwendungsbereiche.
  • Verlass auf Encoding als alleinigen XSS-Schutz – im Kontext von Attributen, JavaScript oder URLs braucht es zusätzliche MaĂźnahmen.

Häufige Fragen

HTML-Entities sind kodierte Darstellungen von Sonderzeichen, die in HTML eine besondere Bedeutung haben oder ĂĽber die ASCII-Grenze hinausgehen. Statt eines literalen < schreibt man &lt;, statt & das &amp;. So vermeidet man Konflikte mit der HTML-Syntax und stellt korrekt dar, was als Text gemeint ist.
Im Fließtext sind dies <, >, & und in Attributen zusätzlich " und '. Diese fünf Zeichen sind XSS-relevant und sollten in jeder Ausgabe von Benutzereingaben encodiert werden, um Cross-Site-Scripting zu verhindern.
Bei UTF-8 als Zeichensatz (Standard moderner Webseiten) brauchen Umlaute nicht encodiert zu werden. In E-Mail-Headern, Legacy-Systemen oder bei unsicherem Encoding kann eine Entity-Kodierung helfen. Beispiel: ä = &auml; oder &#228;.
Benannte Entities wie &amp; sind lesbarer, aber nur fĂĽr definierte Zeichen verfĂĽgbar. Numerische Entities (&#38; oder &#x26;) funktionieren fĂĽr jedes Unicode-Zeichen und sind universell einsetzbar.
Allein das Encodieren von <, >, & schützt nicht vollständig gegen XSS. Im Kontext von Attributen müssen zusätzlich Anführungszeichen kodiert werden, in JavaScript-Strings braucht es JS-Escaping, in URLs URL-Encoding. Die richtige Kodierung hängt vom Ausgabekontext ab.
Nein. Die gesamte Kodierung erfolgt lokal in Ihrem Browser per JavaScript. Es findet keine Datenübertragung statt – das Tool funktioniert auch offline.
Im Standardmodus werden nur die HTML-relevanten Zeichen plus die wichtigsten deutschen Umlaute encodiert. Mit aktivierter Option werden alle Zeichen oberhalb des ASCII-Bereichs (Codepoint > 127) als numerische Entity ausgegeben – nützlich für Systeme, die kein UTF-8 unterstützen.
Ja. Schalten Sie auf 'Decodieren' und fĂĽgen Sie HTML-encodierten Text ein. Sowohl benannte (&amp;) als auch numerische (&#38;, &#x26;) Entities werden korrekt zurĂĽck in Klartext umgewandelt.

Alle Tools laufen vollständig im Browser, es werden keine eingegebenen Daten an einen Server übertragen. Ohne Gewähr — keine Rechts-, Steuer- oder Finanzberatung.

Letzte Aktualisierung: April 2026 | Quellen: W3C HTML Living Standard, MDN: HTML-Zeichenreferenzen, OWASP XSS Prevention Cheat Sheet