WMW

HTML-Entitäten-Konverter

Free

Wandeln 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.

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.

Gastkommentare werden vor der Veröffentlichung geprüft. Anmelden um sofort zu veröffentlichen.

Noch keine Kommentare. Seien Sie der Erste, der seine Meinung teilt!

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 &amp;) 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

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; &#233; und &#xE9; 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;amp; oder &amp;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

Free

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.

Free

Text

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.

Free

Text

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.

Free

Text

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.

Free

Text

Bcrypt-Hash-Generator und Prüfer

Generiere und verifiziere bcrypt-Passwort-Hashes vollständig in deinem Browser mittels WebAssembly, mit einstellbarem Kostenfaktor und Salt.

Free

Text

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.

Free

Text

Blake2b-Hash-Generator

Berechne den BLAKE2b-Hash von Text oder einer Datei in deinem Browser, mit einstellbarer Ausgabelänge und optionalem Keyed Hashing (MAC).

Free

Text

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.