🏷️ HTML-Entity-Encoder / Decoder
HTML-Sonderzeichen zu sicheren Entities kodieren oder Entities zurück in lesbaren Text dekodieren — alles in Echtzeit, vollständig im Browser ohne Datenübertragung.
Über
Dieses Tool verarbeitet HTML-Entity-Kodierung und -Dekodierung direkt im Browser mit JavaScript — kein Server, kein Upload, kein Konto erforderlich. Es konvertiert die fünf wesentlichen HTML-Zeichen (& < > " ') in ihre benannten Entities (& < > " '), um XSS und Markup-Fehler zu verhindern. Ein optionaler Modus kodiert außerdem alle Nicht-ASCII-Zeichen als numerische Entities (&#NNN;), was für Umgebungen nützlich ist, die reine ASCII-Ausgabe benötigen. Die Dekodierung kehrt den Prozess um und wandelt sowohl benannte Entities wie © als auch numerische Formen wie © zurück in ihre ursprünglichen Zeichen. Ergebnisse werden in Echtzeit aktualisiert, während du tippst.
Verwendung
- Füge deinen Text in das Eingabefeld auf der linken Seite ein oder tippe ihn ein.
- Wähle einen Modus: Kodieren (Text → Entities) oder Dekodieren (Entities → Text).
- Aktiviere beim Kodieren optional 'Alle Nicht-ASCII kodieren', um Zeichen wie é, © oder Emojis in numerische Entities umzuwandeln.
- Die Ausgabe aktualisiert sich in Echtzeit — kopiere sie mit dem Kopieren-Button.
Häufige Fragen
- Was ist eine HTML-Entity?
- Eine HTML-Entity ist eine Textsequenz, die ein Zeichen darstellt, das sonst als HTML-Markup interpretiert würde. Zum Beispiel steht < für <, damit der Browser ein Kleiner-als-Zeichen anzeigt, anstatt es als Tag zu behandeln.
- Welche Zeichen werden standardmäßig kodiert?
- Standardmäßig kodiert das Tool die fünf Zeichen, die HTML zerstören: & wird zu &, < zu <, > zu >, " zu " und ' zu '. Aktiviere die Nicht-ASCII-Option, um auch Buchstaben mit Akzent, Symbole und Emojis zu kodieren.
- Kann es sowohl benannte als auch numerische Entities dekodieren?
- Ja. Der Decoder verarbeitet benannte Entities wie © und é, dezimale numerische Entities wie © und hexadezimale numerische Entities wie © — alle werden zurück in ihre Unicode-Zeichen umgewandelt.
- Wird mein Text an einen Server gesendet?
- Nein. Alle Kodierungen und Dekodierungen laufen lokal in deinem Browser mit JavaScript. Nichts verlässt dein Gerät.
- Wann sollte ich numerische Entity-Kodierung für Nicht-ASCII-Zeichen verwenden?
- Verwende es, wenn deine Ausgabe reines ASCII sein muss — zum Beispiel bei Legacy-E-Mail-Systemen, bestimmten XML-Parsern oder älteren CMS-Plattformen, die UTF-8 nicht zuverlässig verarbeiten. Für modernes UTF-8-HTML reicht es aus, nur die fünf Sonderzeichen zu kodieren.