HTML-Entity-Encoder & -Decoder
HTML-Entities sofort kodieren und dekodieren. Unterstützt benannte, numerische und hexadezimale Entities. 100% clientseitig.
Datei hierher ziehen oder klicken zum Hochladen
HTML-Entities sind spezielle Codes zur Darstellung von Zeichen, die in HTML eine besondere Bedeutung haben oder nicht einfach über die Tastatur eingegeben werden können. Die häufigsten HTML-Entities kodieren Zeichen wie < (kleiner als), > (größer als), & (kaufmännisches Und) und " (doppeltes Anführungszeichen), die in HTML-Markup eine besondere Bedeutung haben.
Es gibt drei Formate für HTML-Entities: benannte Entities (wie < für <), numerische Entities (wie < für <) und hexadezimale Entities (wie < für <). Benannte Entities sind am besten lesbar, decken aber nur eine Teilmenge von Zeichen ab. Numerische und hexadezimale Entities können jedes Unicode-Zeichen darstellen.
HTML-Kodierung ist essenziell zur Verhinderung von Cross-Site Scripting (XSS)-Angriffen, indem sichergestellt wird, dass Benutzereingaben als Text angezeigt und nicht als HTML ausgeführt werden. Sie wird auch in E-Mail-Vorlagen, CMS-Inhalten und überall dort verwendet, wo Sonderzeichen in HTML-Dokumenten erhalten bleiben müssen.
Dieses Tool läuft vollständig in Ihrem Browser — es werden keine Daten an einen Server gesendet. Es unterstützt die Kodierung in alle drei Entity-Formate und kann jede gültige HTML-Entity zurück in ihr Originalzeichen dekodieren.
Häufig gestellte Fragen
HTML-Entities sind spezielle Codes zur Darstellung von Zeichen in HTML. Sie beginnen mit & und enden mit ;. Zum Beispiel steht < für das Zeichen <.
HTML-Kodierung verhindert XSS (Cross-Site Scripting)-Angriffe, indem Sonderzeichen wie < und > in harmlose Entity-Codes umgewandelt werden und verhindert wird, dass Browser Benutzereingaben als HTML oder JavaScript interpretieren.
Benannte Entities verwenden beschreibende Namen (wie & für &), während numerische Entities Zeichencodes verwenden (wie &). Benannte Entities sind besser lesbar, decken aber nur häufige Zeichen ab.