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.