HTML-Entitäten kodieren und dekodieren

Sonderzeichen in HTML-Entitäten umwandeln oder wieder als Text lesen. Mit benannten, dezimalen und hexadezimalen Zeichenreferenzen sowie Unterstützung für Unicode und Emojis.

0 Zeichen
Ergebnis

Hier erscheint Ihr Ergebnis.

So kodieren und dekodieren Sie HTML-Entitäten

  1. Fügen Sie Text oder HTML-Zeichenreferenzen ein und wählen Sie Kodieren oder Dekodieren.
  2. Aktivieren Sie benannte Entitäten für Formen wie &. Ohne diese Option werden hexadezimale Zeichenreferenzen ausgegeben.
  3. Starten Sie die Umwandlung und kopieren oder speichern Sie den Text. Das Ergebnis wird wörtlich angezeigt, nicht als Webseite gerendert.

Wissenswertes zu HTML-Entitäten kodieren und dekodieren

So lassen sich etwa spitze Klammern als Text darstellen. Dekodierte Inhalte werden hier nicht ausgeführt. HTML-Entitäten ersetzen jedoch keine kontextabhängige Bereinigung von HTML-Inhalten.

Beispiel: HTML-Tags als Text anzeigen

Eingabe
<p title="A&B">Hallo, Welt! 👋</p>
Ergebnis
&lt;p title=&quot;A&amp;B&quot;&gt;Hallo, Welt! &#x1F44B;&lt;/p&gt;

Fragen zu HTML-Entitäten kodieren und dekodieren

Was unterscheidet benannte und numerische HTML-Referenzen?

&copy;, &#169; und &#xA9; stehen alle für ©. Die Dekodierung akzeptiert Namen sowie dezimale und hexadezimale Referenzen. Bei aktivierter Namensoption nutzt die Kodierung vorhandene Namen; für andere Zeichen, einschließlich Emojis, verwendet sie numerische Referenzen.

Warum wird aus &lt; der Text &amp;lt;?

Erneutes Kodieren maskiert die &-Zeichen vorhandener Entitäten nochmals. Jede Dekodierung entfernt eine Ebene: &amp;lt; wird zu &lt;, nicht zu <. Prüfen Sie vor einer Wiederholung die Quelle. &nbsp; ist ein geschütztes und kein gewöhnliches Leerzeichen.

Ist das dasselbe wie URL-Kodierung?

Nein. HTML nutzt Referenzen wie &amp;, URLs dagegen Prozentsequenzen wie %26. Für Parameterwerte verwenden Sie das URL-Werkzeug. Bei einer URL in einem HTML-Attribut kann erst die URL-Kodierung der Werte und anschließend die HTML-Maskierung des Attributwerts nötig sein.

Bereinigt dieses Werkzeug HTML oder verhindert es XSS?

Nein. Es wandelt Zeichen um, macht nicht vertrauenswürdiges HTML aber nicht sicher. Ergebnisse werden hier nur als Text angezeigt und niemals ausgeführt. Im Code sind zum HTML-, URL-, CSS- oder JavaScript-Kontext passende Schutzmaßnahmen nötig. Unbekannte Entitäten, Referenzen ohne Semikolon und ungültige Zahlenreferenzen werden abgelehnt.

Werden meine Dateien, Tokens oder Texte hochgeladen?

Nein. Ihre Eingaben werden im Browser verarbeitet. Die Website liefert die Seite und den Programmcode, sendet Ihre Eingaben aber weder an einen Konvertierungsserver noch speichert sie diese in einem Konto.

  • URL-Encoder und -Decoder

    URL-Bestandteile, vollständige URLs und Formularwerte kodieren und dekodieren, einschließlich Prozentzeichen und Leerzeichen.

  • Unicode-Inspektor und Escape-Konverter

    Unicode-Codepunkte, UTF-8-Bytes und UTF-16-Codeeinheiten prüfen und JavaScript-Unicode-Escapes umwandeln.

  • Textvergleich und Diff

    Zwei Texte nach Zeilen, Wörtern oder Zeichen vergleichen und Ergänzungen und Löschungen samt Leerzeichen hervorheben.

Alle Entwicklerwerkzeuge

Kodierung und Dateien

Zwischen Text, Bytes, URLs und eingebetteten Bildern umwandeln, ohne die ursprünglichen Daten zu verändern.

Daten und Texte prüfen

Strukturierte Daten und Tokens lesen und Änderungen genau nachvollziehen.

Hashes, IDs und Zeitpläne

Dateien prüfen, Kennungen erzeugen sowie Zeitangaben und wiederkehrende Termine verstehen.

Eingaben und Dateien werden auf Ihrem Gerät verarbeitet. Lassen Sie vertrauliche Ergebnisse nicht in einer gemeinsam genutzten Zwischenablage und verwenden Sie für private Schlüssel und Tokens ein vertrauenswürdiges Gerät.