HTML-Entity-Dekodierer
HTML-Entities sofort kodieren und dekodieren. Zwischen Sonderzeichen und Entity-Referenzen umwandeln. Die gesamte Verarbeitung erfolgt in Ihrem Browser.
Statistiken
Verwendung des HTML-Entity-Dekodierers
Modus wählen
Wählen Sie Kodieren, um Zeichen in Entities umzuwandeln, oder Dekodieren, um Entities wieder in Zeichen umzuwandeln.
Text eingeben
Fügen Sie den Text mit HTML-Entities oder Rohzeichen ein oder tippen Sie ihn ein.
Ergebnis abrufen
Das umgewandelte Ergebnis erscheint sofort. Mit einem Klick kopieren.
Was sind HTML-Entities?
HTML-Entities sind spezielle Codes zur Darstellung von Zeichen, die in HTML eine besondere Bedeutung haben (wie <, >, &) oder die nicht einfach eingegeben werden können. Sie verwenden das Format &name;, &#nummer; oder &#xhex;.
Arten von HTML-Entities
Benannte Entities
Verwenden lesbare Namen wie & für &, < für <, > für >, " für "
Dezimal numerisch
Verwenden dezimale Codepunkte wie & für &, < für <
Hexadezimal numerisch
Verwenden hexadezimale Codepunkte wie & für &, < für <
Häufig gestellte Fragen
Benannte Entities verwenden lesbare Namen wie & für &. Numerische Entities verwenden dezimale (&) oder hexadezimale (&) Codepunkte. Beide stellen dasselbe Zeichen dar.
Ja, das Tool unterstützt alle standardmäßigen HTML5-benannten Zeichenreferenzen einschließlich ©, €, — und Hunderte weiterer.
Verwenden Sie Entity-Kodierung, wenn Sie Text in HTML einbetten, der Zeichen wie <, >, & oder Anführungszeichen enthält, die als Markup interpretiert werden könnten.
Die HTML5-Spezifikation (heute der WHATWG Living Standard) definiert 2231 benannte Zeichenreferenzen - eine enorme Erweiterung gegenüber den 252 in HTML 4.01. Dazu gehören Symbole wie © (Copyright-Zeichen), € (Eurozeichen) und ✓ (Häkchen). Jede dieser Referenzen hat auch ein numerisches Äquivalent, etwa © oder © für das Copyright-Zeichen.
Maskieren Sie in HTML < als <, > als > und & als &, zusätzlich " als " innerhalb von Attributwerten. XML 1.0 definiert genau fünf Entities vor - diese vier plus ' - und HTML5 unterstützt ', obwohl HTML 4 dies nicht tat. Am wichtigsten ist &: Ein unmaskiertes kaufmännisches Und, dem Buchstaben folgen, kann als Beginn einer Entity fehlinterpretiert werden.
Doppelte Kodierung entsteht, wenn bereits kodierter Text erneut kodiert wird: & wird zu & und dann zu &amp;. Das sichtbare Symptom ist ein wörtlich angezeigtes & oder & auf der Seite. Die Behebung besteht darin, genau einmal an der Grenze zu dekodieren, an der der Wert in den HTML-Kontext eintritt - mit diesem Tool können Sie jeden Durchgang einzeln überprüfen.
Sie lösen unterschiedliche Probleme. Prozentkodierung (%20) ist der URL-Standard aus RFC 3986 und gehört in href-Attribute; HTML-Entities (&) maskieren Markup-Zeichen und greifen nur dort, wo die URL in HTML eingebettet ist. Ein Query-Wert, der & und Leerzeichen enthält, benötigt typischerweise beide Ebenen: Leerzeichen prozentkodiert und das trennende & im Markup als & geschrieben.
Ja - die Tabelle der benannten Zeichenreferenzen wird seit etwa 2014 von allen gängigen Browsern vollständig unterstützt, einschließlich der Legacy-Entities ohne Semikolon, die HTML5 aus Gründen der Abwärtskompatibilität beibehält. Numerische Referenzen (© oder ©) sind sogar noch sicherer, da sie nur von Unicode-Codepunkten abhängen und nicht von einer Lookup-Tabelle des Browsers.
Ähnliche Tools
Unicode-Decoder
Umwandlung zwischen Unicode-Escapes und lesbarem Text
Base64/URL-Decoder
Base64 decodieren und codieren, URL-kodierte Zeichenfolgen parsen, Base64-Bilder voranzeigen und JWT-Header oder Payload-Segmente decodieren
Hex-Decoder
Umwandlung zwischen Hexadezimal und Text mit konfigurierbaren Trennzeichen und Präfix-Optionen
Autoritative Referenzen
Primärquellen hinter diesem Tool – offizielle Standards und Spezifikationen, keine zweihändigen Zusammenfassungen.