HTML-Entities kodieren und dekodieren
Sonderzeichen in HTML-Entities umwandeln und zurück: Umlaute, Anführungszeichen, <, > und & sicher für HTML schreiben.
HTML-Entities kodieren und dekodieren wandelt Sonderzeichen in Entities wie &, < oder ä um und zurück. Beim Kodieren wählst du, ob nur die HTML-kritischen Zeichen, alle Nicht-ASCII-Zeichen wie Umlaute und Emojis oder sämtliche Zeichen umgewandelt werden, wahlweise mit Namen oder Zahlencodes. Das Dekodieren versteht alle benannten und numerischen Entities.
Mit Entities
Die wichtigsten HTML-Entities
| Zeichen | Entity | Numerisch |
|---|---|---|
| & | & | & |
| < | < | < |
| > | > | > |
| " | " | " |
| Leerzeichen, geschützt | |   |
| ä | ä | ä |
Eine vollständige Übersicht mit Kopierfunktion findest du unter HTML-Sonderzeichen.
Häufige Fragen
Wann muss ich Zeichen als Entity schreiben?
Pflicht sind nur &, < und in Attributen das jeweilige Anführungszeichen, weil sie in HTML eine Bedeutung haben. Umlaute und Sonderzeichen kannst du bei einer Seite mit UTF-8 direkt schreiben. Entities helfen, wenn ein System die Zeichenkodierung nicht zuverlässig beherrscht, etwa in manchen E-Mails.
Benannt oder numerisch?
Benannte Entities wie ä sind besser lesbar, gibt es aber nicht für jedes Zeichen. Numerische wie ä funktionieren für alle Unicode-Zeichen, auch Emojis. Das Tool nutzt Namen, wo es sie gibt, und sonst Zahlen.
Ist das Dekodieren sicher?
Ja. Der Text wird vom HTML-Parser des Browsers als reiner Text gelesen; Tags oder Skripte darin werden nicht ausgeführt.
Stimmt etwas nicht auf dieser Seite? – wir schauen uns das an.