Kodieren Sie &, <, > und Anführungszeichen als HTML-Entities oder dekodieren Sie jede benannte und numerische Entity
Läuft in Ihrem Browser. Nichts, was Sie eingeben, wird irgendwohin gesendet. Geprüft am 16. Oktober 2026.Eine HTML-Entity schreibt ein Zeichen als Referenz wie &, © oder ©, damit Text das umgebende Markup nicht zerstören kann. In normalem HTML brauchen das nur 5 Zeichen: &, <, >, " und '. Der Standard definiert 2.125 benannte Entities; dieses Tool dekodiert alle und kodiert mit den 252 klassischen Namen oder mit Zahlen.
Diese Seite wurde maschinell aus dem englischen Original übersetzt. Die Übersetzung wurde noch von keinem Menschen geprüft; maßgeblich ist die englische Fassung. Englisches Original lesen
Fügen Sie Text oder HTML in den Bereich Eingabe ein oder klicken Sie auf Beispiel ausprobieren.
Wählen Sie Kodieren, um Zeichen als Entities zu schreiben, oder Dekodieren, um Entities wieder in Zeichen umzuwandeln.
Wählen Sie beim Kodieren, welche Zeichen kodiert werden und ob Namen, Dezimal- oder Hex-Zahlen geschrieben werden.
Klicken Sie auf Kopieren oder drücken Sie Ctrl+Enter, um das Ergebnis aus dem Bereich Ausgabe zu übernehmen.
Eine HTML-Entity, auch Zeichenreferenz genannt, schreibt ein Zeichen mit reinem ASCII: als Namen wie ©, als Dezimalzahl wie © oder als Hex-Zahl wie ©. Ein Browser zeigt alle drei als © an.
Kodieren. Wählen Sie, wie viel kodiert wird:
Wählen Sie dann Namen, Dezimal oder Hex. Die Namen stammen aus den 252 von HTML 4.01, die jeder Browser und jedes E-Mail-Programm kennt; Zeichen ohne Namen werden als Hex-Zahlen geschrieben. Der Apostroph wird als ' geschrieben, weil ' in HTML 4 unbekannt ist.
Dekodieren folgt den Regeln, die Browser verwenden. Alle 2.125 Namen des HTML-Standards sind bekannt, auch diejenigen, die für zwei Zeichen stehen. Die 106 Legacy-Namen, die ohne Semikolon funktionieren, etwa © 2026, werden dekodiert und markiert. �, Surrogates und Zahlen über U+10FFFF werden zum Ersatzzeichen, und € bis Ÿ werden als Windows-1252 gelesen, sodass – ein Halbgeviertstrich ist, wie in jedem Browser. Text, der nach einem Durchgang noch kodiert ist, etwa &lt;, wird angezeigt, mit einer Schaltfläche, um erneut zu dekodieren.
Alles läuft in Ihrem Browser; nichts, was Sie einfügen, wird irgendwohin gesendet.
Fünf Zeichen müssen escaped werden, wenn Text in HTML eingefügt wird: das kaufmännische Und als &, das Kleiner-als-Zeichen als <, das Größer-als-Zeichen als >, das doppelte Anführungszeichen als " und der Apostroph als '. Im Elementtext sind streng genommen nur & und < erforderlich, aber das Escapen aller fünf hält auch Attributwerte in Anführungszeichen sicher.
Beide stehen für den Apostroph. Der Name ' stammt aus XML und wurde erst mit HTML5 in HTML aufgenommen, daher zeigen HTML-4-Browser und einige ältere E-Mail-Programme ihn wörtlich an. Die Zahl ' funktioniert überall, deshalb schreiben Encoder, auch dieser, den Apostroph als '.
Text, der &lt; anzeigt, wurde zweimal kodiert: Der erste Durchgang machte aus < ein <, und ein zweiter Durchgang machte aus diesem kaufmännischen Und ein &. Dekodieren Sie ihn zweimal, um das Original zurückzubekommen. Nach jedem Durchgang zählt dieses Tool die noch vorhandenen Entities und bietet an, den Decoder mit einem Tipp erneut auszuführen.
Benannte Entities wie é sind leichter zu lesen, während numerische wie é oder é für jedes Unicode-Zeichen funktionieren, auch für Emojis ohne Namen. Eine als UTF-8 gespeicherte Seite braucht für Akzente keines von beiden; Entities sind vor allem für die fünf Sonderzeichen und für Systeme wichtig, die auf ASCII beschränkt sind.
Der WHATWG-HTML-Standard listet 2.125 benannte Zeichenreferenzen auf, und 106 davon werden aus Kompatibilität mit alten Seiten auch ohne abschließendes Semikolon akzeptiert. HTML 4.01 hatte 252 Namen. Jedes beliebige Zeichen kann außerdem über seine Unicode-Nummer geschrieben werden, dezimal als € oder hexadezimal als €.
Ja, ist das geschützte Leerzeichen U+00A0, auch als   oder   geschrieben. Ein Browser bricht an ihm nie eine Zeile um und fasst mehrere davon nie zu einem zusammen, anders als bei normalen Leerzeichen. Wer es übermäßig für das Layout einsetzt, erschwert den Textumbruch auf Smartphones, daher sind CSS-Abstände meist das bessere Werkzeug.
Sätze und Regeln ändern sich; prüfen Sie die Quelle, bevor Sie sich auf eine Zahl verlassen.
Kommen Sie nicht weiter? Fragen Sie zu HTML-Entities kodieren und dekodieren und jeder, der es weiß, kann antworten. Kein Konto nötig.