HTML-Entitäten-Konverter
FreeWandeln Sie Text gleichzeitig in beide Richtungen von und zu HTML-Entitäten um, mit dezimalen oder hexadezimalen numerischen Formaten und einer Schnellreferenztabelle gängiger Entitäten.
Läuft vollständig in Ihrem Browser. Ihr Text wird niemals hochgeladen.
Gib in eines der Felder ein, das andere aktualisiert sich automatisch.
Kodierungsoptionen
Gilt für Nicht-ASCII-Zeichen. Die fünf reservierten HTML-Zeichen (< > & " ') verwenden immer ihre benannten Entitäten.
Letzte Aktivität
Für alle sichtbar. Die letzten 20 Nutzungen aller Besucher, neueste zuerst.
Noch keine Aktivität. Seien Sie der Erste.
Was dieses Tool macht
Dieses Tool wandelt Text gleichzeitig in beide Richtungen von und zu HTML-Entitäten um: Geben Sie reinen Text ein, und er wird live zu Entitäten kodiert, oder fügen Sie entitätskodierten Text ein, und er wird stattdessen zurück in reinen Text dekodiert. Wählen Sie dezimale oder hexadezimale numerische Entitäten für Nicht-ASCII-Zeichen, und nutzen Sie die Schnellreferenztabelle für gängige Symbole.
So funktioniert es
Die Kodierung ersetzt die fünf HTML-reservierten Zeichen durch ihre standardmäßigen benannten Entitäten (& wird beispielsweise zu &) und jedes andere Nicht-ASCII-Zeichen durch eine numerische Entität im gewählten Format. Die Dekodierung läuft in die entgegengesetzte Richtung mithilfe des eigenen HTML-Parsers des Browsers (über DOMParser) in einem losgelösten, inerten Dokument, das jede offizielle benannte HTML5-Entität sowie numerische Entitäten korrekt auflöst, ohne Skripte auszuführen oder Ressourcen zu laden.
Probleme, die es löst
- Sicheres Einbetten von Sonderzeichen oder benutzergenerierten Texten in HTML- oder XML-Quellcode.
- Entitätskodierten Text, der aus einem CMS, einem RSS-Feed oder einer gescrapten Webseite kopiert wurde, zurück in lesbaren Text dekodieren.
- Umwandeln zwischen dezimalen und hexadezimalen numerischen Entitätsformaten.
- Den Entitätscode für ein gängiges Symbol nachschlagen, ohne in der Dokumentation zu suchen.
Häufig gestellte Fragen
›Warum erhalten nur 5 Zeichen benannte Entitäten, nicht alle?
Nur &, <, >, " und ' haben im HTML-Markup selbst eine reservierte Bedeutung (sie öffnen Tags, schließen Attribute oder leiten Entitäten ein), daher benötigen nur sie zwingend benannte Entitäten, um wörtlich auf einer Seite zu erscheinen. Jedes andere Zeichen wird hier numerisch kodiert, was in jedem Browser und jeder HTML-Version identisch funktioniert, selbst für Zeichen ohne weithin bekannten Namen.
›Dezimal oder hexadezimal, spielt die Wahl eine Rolle?
Nein, beide stellen exakt dasselbe Zeichen dar und werden identisch angezeigt; é und é sind dasselbe é. Dezimal ist in handgeschriebenem HTML üblicher, hexadezimal ist üblicher, wenn der Wert aus einem Programmierkontext stammt (da Unicode-Codepunkte meist hexadezimal geschrieben werden, z. B. U+00E9).
›Verarbeitet die Dekodierung jede mögliche HTML-Entität?
Ja. Statt sich auf eine manuell gepflegte Liste zu verlassen, übernimmt der eigene eingebaute HTML-Parser Ihres Browsers die Dekodierung, derselbe, der jede von Ihnen besuchte Webseite rendert, sodass er alle mehreren Tausend offiziell definierten benannten HTML5-Entitäten sowie jede numerische Dezimal- oder Hexadezimal-Entität korrekt auflöst.
›Ist es sicher, HTML aus einer nicht vertrauenswürdigen Quelle in den Dekodierer einzufügen?
Ja. Die Dekodierung verwendet ein losgelöstes, inertes Dokument, das vom DOMParser des Browsers erstellt wird, der niemals Skripte ausführt, Bilder lädt oder irgendetwas rendert, er liest lediglich den resultierenden Textinhalt wieder aus.
›Wann würde ich das tatsächlich brauchen?
Häufige Anwendungsfälle sind die sichere Anzeige von benutzergenerierten Texten in einer HTML-Seite, ohne dass sie als Markup interpretiert werden, das Einbetten von Sonderzeichen oder Symbolen in HTML-/XML-Quellcode, das Debuggen einer Seite, die wörtlich &amp; oder &lt; statt der beabsichtigten Zeichen anzeigt, oder das Bereinigen von entitätskodiertem Text, der aus einem CMS oder einer gescrapten Webseite kopiert wurde.
Verwandte Tools
Text
Excel-zu-HTML-Tabelle-Konverter
Fügen Sie aus Excel oder Google Sheets ein oder laden Sie eine .xlsx/.xls/.csv-Datei hoch, und erhalten Sie eine saubere HTML-Tabelle mit Live-Vorschau, optionalem Styling und Ausrichtung numerischer Spalten.
FreeText
HTML-Validator
Prüft HTML auf nicht geschlossene Tags, doppelte IDs, veraltete Elemente und andere häufige, klar definierte Probleme, mit einem eigenen Tag-Abgleich-Parser verifiziert, kein vollständiger W3C-Konformitätsvalidator.
FreeText
Base64 Kodierer/Dekodierer
Kodiere Text zu Base64 oder dekodiere Base64 zurück zu Text, live während du tippst, mit vollständiger Unicode-Unterstützung und einer optionalen URL-sicheren Variante.
FreeText
Zahlensystem-Umrechner
Rechne eine Zahl zwischen Binär, Oktal, Dezimal, Hexadezimal, BCD, Gray-Code, und jeder benutzerdefinierten Basis von 2 bis 36 um, alles gleichzeitig aus einer einzigen Eingabe.
FreeText
Bcrypt-Hash-Generator und Prüfer
Generiere und verifiziere bcrypt-Passwort-Hashes vollständig in deinem Browser mittels WebAssembly, mit einstellbarem Kostenfaktor und Salt.
FreeText
Bionic-Reading-Konverter
Verwandle jeden Text in ein bionisches Leseformat, indem der erste Teil jedes Wortes fett dargestellt wird, um dir beim schnelleren Lesen und besseren Fokussieren zu helfen.
FreeText
Blake2b-Hash-Generator
Berechne den BLAKE2b-Hash von Text oder einer Datei in deinem Browser, mit einstellbarer Ausgabelänge und optionalem Keyed Hashing (MAC).
FreeText
Caesar-Chiffre-Tool
Verschlüssele oder entschlüssele Text mit der klassischen Caesar-Chiffre, mit einer A-Z-Zuordnungstabelle, Brute-Force-Liste, Buchstabenhäufigkeitsdiagramm, und ROT13-Abkürzung.
Kommentare (0)
Fanden Sie dieses Tool nützlich? Hinterlassen Sie einen Kommentar, teilen Sie einen Tipp oder sagen Sie uns, wie wir es verbessern können.
Noch keine Kommentare. Seien Sie der Erste, der seine Meinung teilt!