HTML-Entity-Encoder/Decoder
Wandeln Sie Text sofort in HTML-Entities wie &, < und é um und zurück — direkt in Ihrem Browser, ohne dass Daten Ihr Gerät verlassen.
🔒 Lokal in Ihrem Browser verarbeitet
Loading…
So funktioniert's
- Wählen Sie oben über den Modus-Umschalter Kodieren oder Dekodieren.
- Geben Sie im Kodieren-Modus beliebigen Text in das Eingabefeld ein oder fügen Sie ihn ein.
- Fügen Sie im Dekodieren-Modus stattdessen Text mit HTML-Entities ein.
- Das Ergebnis wird sofort unten angezeigt — mit Kopieren übernehmen Sie es, mit Zurücksetzen leeren Sie das Feld.
Funktionen
- Maskiert die 5 XML-sicheren Zeichen (& < > " '), die zum sicheren Einbetten von Text in HTML nötig sind
- Kodiert zusätzlich gängige Akzentbuchstaben als benannte Entities, z. B. é → é
- Dekodiert benannte Entities, dezimale Entities (é) und hexadezimale Entities (é)
- Aktualisiert sich live während der Eingabe — kein Button nötig
- 100 % im Browser — Ihr Text verlässt niemals Ihr Gerät
Häufig gestellte Fragen
Warum muss ich Zeichen wie < und & für HTML kodieren?
Browser behandeln < und & als Beginn einer Auszeichnung. Wird Text mit einem unkodierten < ohne Kodierung in eine HTML-Seite eingefügt, kann der Browser dies als Beginn eines Tags interpretieren statt es wörtlich anzuzeigen — das kann die Seite zerstören oder im schlimmsten Fall HTML-Injection ermöglichen. Die Kodierung als < stellt sicher, dass immer das Zeichen < angezeigt wird.
Ist dieses Tool ein allgemeiner HTML-Sanitizer?
Nein. Dieses Tool kodiert reinen Text, damit er sicher als HTML-Textinhalt angezeigt wird — es analysiert, bereinigt oder validiert kein bestehendes HTML-Markup. Wenn Sie nicht vertrauenswürdiges HTML bereinigen müssen (z. B. Scripts aus nutzergeneriertem HTML entfernen), benötigen Sie eine dedizierte HTML-Sanitizer-Bibliothek, nicht dieses Tool.
Was ist der Unterschied zwischen ' und '?
Beide stehen für ein Apostroph ('). ' ist die numerische Form und in allen HTML-Versionen sicher; ' ist eine benannte Entity, die erst mit HTML5 offiziell Teil des Standards wurde. Dieses Tool kodiert Apostrophe für maximale Kompatibilität als ', dekodiert aber beide Formen.
Was ist der Unterschied zwischen einer benannten und einer numerischen Entity?
Eine benannte Entity wie é verwendet einen einprägsamen Namen für ein bestimmtes Zeichen. Eine numerische Entity wie é oder é gibt den Unicode-Codepoint des Zeichens direkt an, dezimal oder hexadezimal. Numerische Entities können jedes Unicode-Zeichen darstellen; benannte Entities existieren nur für eine definierte Menge gängiger Zeichen.
Speichert oder überträgt dieses Tool meine Daten?
Nein. Das gesamte Kodieren und Dekodieren läuft lokal in Ihrem Browser mittels JavaScript ab. Nichts wird an einen Server gesendet oder irgendwo gespeichert.