HTML Entities — HTML-Entitäten kodieren und dekodieren
Kodieren Sie Text als HTML-Entitäten oder dekodieren Sie benannte und numerische Entitäten lokal in lesbaren Text. Kostenlos, schnell und privat im Browser.
🔒 Läuft vollständig in Ihrem Browser — nichts wird hochgeladenWas HTML Entities macht
HTML Entities kodiert Zeichen, die in HTML eine besondere Bedeutung haben, und dekodiert Entitätsverweise zurück in lesbaren Text. Das ist nützlich, wenn Sie Beispiele für die Dokumentation vorbereiten, Test-Fixtures für Escaping-Logik schreiben, CMS-Ausgaben untersuchen, kopierte Snippets bereinigen oder sichtbaren Text in eine Form umwandeln, die sicher im HTML-Quelltext stehen kann. Der Encoder berücksichtigt Kaufmanns-Und-Zeichen, spitze Klammern, Anführungszeichen, Apostrophe und Nicht-ASCII-Zeichen, wo sinnvoll mit numerischen Entitäten. Der Decoder unterstützt vom Browser erkannte benannte Entitäten wie amp, lt, gt, quot, apos, copy, nbsp und viele weitere über den HTML-Parser des Browsers.
Reale Snippets mischen häufig benannte Entitäten mit dezimalen oder hexadezimalen numerischen Verweisen, die von Templates, Editoren, Feeds und Altsystemen erzeugt wurden. Dieses Tool erleichtert den Wechsel zwischen sichtbarem Text und Quellform, ohne dass Sie ein Wegwerfskript schreiben müssen. Mit der Tausch-Schaltfläche übernehmen Sie die Ausgabe in den jeweils anderen Modus, um Round-Trips zu prüfen.
Privater Workflow im Browser
Die gesamte Verarbeitung erfolgt in Ihrem Browser mit clientseitigem JavaScript. Das Tool lädt keine Snippets, Konfigurationswerte, erzeugten Daten, Abfragetexte oder kopierten Beispiele auf einen Server hoch und erfordert kein Konto. Dieses rein lokale Modell ist bei Entwickler-Tools wichtig, weil die eingefügten Inhalte oft wie echte Anwendungsdaten aussehen: API-Antworten, Logs, Beispiele im Stil von Umgebungsvariablen, Datenbankabfragen, Markup aus Entwürfen oder Werte aus Debugging-Sitzungen in der Produktion. Die lokale Umwandlung senkt das Risiko und hält die Interaktion schnell, weil keine Netzwerk-Roundtrips anfallen.
Die Oberfläche ist bewusst kompakt, damit Sie Eingaben einfügen, Optionen anpassen, die Ausgabe prüfen, kopieren und zu Ihrem Editor zurückkehren können. Ergebnisse sollten dennoch geprüft werden, bevor sie committet, öffentlich geteilt oder in einem Produktions-Workflow verwendet werden. Browser-Tools eignen sich hervorragend für schnelle Prüfungen und Vorbereitungen, können aber nicht jede Projektkonvention, Datenklassifizierungsregel oder anwendungsspezifische Validierungsanforderung kennen.
Praktische Tipps
Entitäten-Kodierung ist für sich genommen kein vollständiger Sicherheits-Sanitizer. Nutzen Sie sie als Texttransformation für Beispiele, Tests und einfache Escaping-Prüfungen, nicht als Ersatz für das Escaping Ihres Frameworks, DOM-APIs, eine Content Security Policy oder einen geprüften Sanitizer, wenn nicht vertrauenswürdiges HTML dargestellt wird. Der Kontext ist entscheidend: Escaping für einen HTML-Textknoten unterscheidet sich vom Escaping für Attribute, URLs, JavaScript-Strings und CSS. Bedenken Sie beim Dekodieren, dass die Ausgabe wieder echte spitze Klammern oder Anführungszeichen enthalten kann; prüfen Sie sie daher, bevor Sie sie in eine Seite oder ein Template einfügen.
So verwenden Sie
- Modus wählenWählen Sie je nach Ausgangstext Kodieren oder Dekodieren.
- Text umwandelnWandeln Sie Zeichen in Entitäten oder Entitäten zurück in Zeichen um.
- Ergebnis kopierenKopieren Sie die umgewandelte Ausgabe für HTML, Dokumentation oder Tests.