HTML-Entitäten kodieren und dekodieren

Wandle Sonderzeichen in HTML-Entitäten um oder dekodiere sie zurück in Text.

Umwandlungsrichtung

HTML oder Text einfügen, eingeben oder als Datei ablegen

TXTHTMLJSONXML
0 Zeichen 0 Referenzen 0% Referenzanteil

HTML-Entitätenübersicht

Suche Zeichen und Referenzcodes nach Zeichen, Name oder Unicode-Codepunkt. In Text zu Entitäten kopiert ein Klick das Zeichen, in Entitäten zu Text den Referenzcode.

Deine Statistiken

0
Umwandlungen
0
Kodierte Referenzen
0
Referenzen im Dekodiertext
0
Kopiervorgänge
0
Verarbeitete Zeichen
100%
Aktivitätswert

So wandelst du HTML-Entitäten um

Doku

Das Video zeigt die englische Oberfläche.

Wähle Text zu Entitäten, um Sonderzeichen in HTML-Referenzen umzuwandeln. Mit Entitäten zu Text wandelst du Referenzen zurück in Zeichen. Zum Beispiel wird & zu &amp; und < zu &lt;.

HTML-Entitäten mit Zeichenübersicht

Benannte oder dezimale Referenzen

Wähle Referenzcodes aus der Zuordnung, etwa &copy;, oder dezimale Codes wie &#169;. Das Und-Zeichen, spitze Klammern sowie einfache und doppelte Anführungszeichen erhalten immer benannte Referenzen. Einige Symbole der benannten Auswahl verwenden numerische Codes.

Benannte, dezimale und hexadezimale Referenzen dekodieren

Dekodiere Referenzen wie &copy;, &#169; und &#xA9; nach den HTML-Regeln des Browsers. Gültige numerische Referenzen können auch Zeichen außerhalb der Kodierauswahl darstellen, einschließlich Emojis.

Zeichen suchen und kopieren

Durchsuche häufige Zeichen, mathematische Zeichen, Währungen, Pfeile und Symbole. Suche nach Zeichen, Referenzname oder Unicode-Codepunkt. Ein Klick kopiert beim Kodieren das Zeichen und beim Dekodieren dessen Referenzcode.

3 weitere anzeigenWeniger anzeigen

Ergebnis weiterverwenden

Tauschen übernimmt das Ergebnis als Eingabe und wechselt die Richtung. So prüfst du die Rückumwandlung, ohne zwischen den Feldern kopieren zu müssen.

Tippen, einfügen oder importieren

Gib Text ein oder lies den Inhalt einer TXT-, HTML-, JSON- oder XML-Datei ein. Automatisch umwandeln aktualisiert das Ergebnis beim Tippen. Schalte die Option aus, wenn du die Umwandlung selbst starten möchtest.

Kopieren, exportieren oder teilen

Kopiere das Ergebnis oder lade einen TXT-Bericht beziehungsweise eine HTML-Ergebnisdatei herunter. Link kopieren erstellt eine URL mit Eingabe und Umwandlungsrichtung, die der Empfänger öffnen kann. Der Link enthält deinen Text.

Häufige Fragen

Was sind HTML-Entitäten?

HTML-Entitäten, genauer Zeichenreferenzen, stehen für Zeichen im Quelltext. Zum Beispiel steht &lt; für das Kleiner-als-Zeichen und &amp; für das Und-Zeichen. Eine Referenz verwendet einen Namen oder den numerischen Unicode-Codepunkt.

Wann brauche ich HTML-Entitäten?

Verwende Zeichenreferenzen, wenn Zeichen wie < und & in HTML als Text erscheinen sollen. Welche Maskierung eine Anwendung braucht, hängt vom Einsatzort des Textes ab. Dieser Konverter ersetzt daher keine kontextgerechte Maskierung im Code.

Wie unterscheiden sich benannte, dezimale und hexadezimale Referenzen?

Eine benannte Referenz verwendet einen Namen wie &copy;. Die dezimale Schreibweise &#169; und die hexadezimale Schreibweise &#xA9; verwenden den Unicode-Codepunkt. Alle drei stehen für ©. Beim Kodieren kannst du für bekannte Symbole zwischen dem hinterlegten Referenzcode und einem Dezimalcode wählen. Der Dekoder liest alle drei Formen.

Kann das Tool dezimale und hexadezimale Referenzen dekodieren?

Ja. Wähle Entitäten zu Text und gib benannte, dezimale oder hexadezimale Referenzen ein. Gültige Referenzen werden in einem Durchlauf dekodiert, auch numerische Emoji-Referenzen. Ein unbekannter Name wie &bogus; bleibt unverändert. Bei verschachtelten Referenzen benötigt jede weitere Ebene einen weiteren Durchlauf.

4 weitere anzeigenWeniger anzeigen

Wird jedes Zeichen kodiert?

Nein. Zuerst werden Und-Zeichen, spitze Klammern sowie einfache und doppelte Anführungszeichen maskiert, danach die Symbole aus der hinterlegten Zuordnung. Buchstaben, Emojis und andere Zeichen außerhalb dieser Zuordnung bleiben unverändert. Wenn du Benannte Entitäten ausschaltest, erhalten die zugeordneten Symbole dezimale Codes. Die fünf reservierten Zeichen behalten ihre benannten Referenzen.

Ist das dasselbe wie PHP htmlspecialchars()?

Die Ergebnisse können abweichen. PHP bietet Optionen für Anführungszeichen, Dokumenttyp, Zeichenkodierung und doppelte Kodierung. Dieses Tool kodiert mit einer festen Symbolzuordnung und dekodiert nach den HTML-Regeln des Browsers. Verwende in deiner Anwendung eine Maskierungsfunktion, die zum Ausgabekontext passt.

Wird meine Eingabe für die Umwandlung hochgeladen?

Kodierung und Dekodierung laufen im Browser ohne Umwandlungs-API. Nutzungszähler können lokal gespeichert werden. Link kopieren nimmt deine Eingabe in die kopierte URL auf. Wer den Link erhält, kann den Text lesen.

Kann ich die Zeichenübersicht durchsuchen?

Ja. Die Übersicht enthält häufige Zeichen, mathematische Zeichen, Währungen, Pfeile und Symbole mit benannten oder numerischen Referenzen. Filtere nach Kategorie oder suche nach Zeichen, Referenzname oder Unicode-Codepunkt. In Text zu Entitäten kopiert ein Klick das Zeichen, in Entitäten zu Text den Referenzcode.

Technische Details

Unterstützte Zeichen beim Kodieren

Der Kodierer verwendet eine feste Zuordnung von 122 Zeichen in fünf Kategorien. Sie enthält benannte und numerische Referenzen, nicht die vollständige HTML-Referenzliste. Zeichen außerhalb dieser Zuordnung bleiben unverändert.

Verhalten beim Dekodieren

Der Dekoder setzt die Eingabe in ein nicht eingebundenes textarea-Element und liest dessen Wert aus. Der Browser wendet dabei die HTML-Regeln für benannte, dezimale und hexadezimale Referenzen einmal an. Auch ein unbekannter Name kann einen erkannten Anfang enthalten: &notanentity; wird zu ¬anentity;, während &bogus; unverändert bleibt.

4 weitere anzeigenWeniger anzeigen

Lokale Verarbeitung und Teilen

Die Umwandlung läuft im Browser, ohne die Eingabe an einen Umwandlungsdienst zu senden. Wenn verfügbar, speichert IndexedDB die Nutzungszähler. Ein Freigabelink enthält Eingabe und Modus im URL-Fragment, sodass der Empfänger auch diesen Text erhält.

Reservierte Zeichen und vorhandene Referenzen

Vor den zugeordneten Symbolen werden Und-Zeichen, spitze Klammern sowie einfache und doppelte Anführungszeichen maskiert. Benannte Entitäten wählt für die Symbole zwischen dem hinterlegten Referenzcode und einem Dezimalcode. Beim Kodieren einer vorhandenen Referenz wird auch ihr Und-Zeichen maskiert. Dadurch entsteht eine weitere Kodierungsebene.

Zähler und Aktivitätswert

Gezählt werden referenzförmige Zeichenfolgen im kodierten Ergebnis oder in der Dekodiereingabe, auch unbekannte Namen. Der Referenzanteil teilt diese Anzahl durch die Eingabelänge in UTF-16-Codeeinheiten. Der Aktivitätswert berücksichtigt Umwandlungen, Eingabelängen, Kopiervorgänge und die Nutzung beider Richtungen. Diese Zähler bewerten weder Gültigkeit noch Sicherheit.

Import und Export

Dateien werden als Text eingelesen, ohne ihre HTML-, JSON- oder XML-Struktur auszuwerten. Der TXT-Export enthält Eingabe, Ergebnis und Längenangaben. Der HTML-Export speichert das Ergebnis unverändert als text/html, ohne Dokumentgerüst. Text kopieren im Exportdialog kopiert sowohl Eingabe als auch Ergebnis.