HTML-Entity-Encoder

Maskieren Sie Zeichen, die in HTML eine Bedeutung haben, etwa < > & und Anführungszeichen, oder wandeln Sie Entities wie &amp; und &#233; zurück in reinen Text um.

Modus

EINGABE

0 Zeichen0 Zeilen

AUSGABE

0 Zeichen0 Zeilen

Läuft vollständig in Ihrem Browser. Ihre Eingaben werden an keinen Server gesendet.

So kodieren oder dekodieren Sie HTML-Entities

  1. Modus wählen

    Wählen Sie „Kodieren“, um Text für HTML zu maskieren, oder „Dekodieren“, um Entities wieder in Zeichen umzuwandeln.

  2. Text einfügen

    Fügen Sie einen Code-Ausschnitt, einen Attributwert oder Text aus einem HTML-Quelltext ein.

  3. Ergebnis kopieren

    Fügen Sie den kodierten Text in Ihr HTML, Ihr Template oder Ihr CMS ein. Dort wird er genau so angezeigt, wie er geschrieben ist.

Warum HTML maskieren?

Browser lesen < als Beginn eines Tags und & als Beginn einer Entity. Durch Maskieren können Sie Codebeispiele auf einer Seite zeigen, und von Nutzern eingegebener Text wird nicht als Markup behandelt.

Benannte und numerische Entities

Häufige Zeichen haben Namen, etwa &copy; für ©. Jedes Zeichen lässt sich auch über seine Nummer schreiben, etwa &#8364; für €. Aktivieren Sie „Alle Nicht-ASCII-Zeichen kodieren“ für Dateien, die reines ASCII bleiben müssen.

Häufige Fragen

Welche Zeichen werden kodiert?

Standardmäßig werden & < > " und ' maskiert. Das genügt für HTML-Text und Attributwerte. Die Nicht-ASCII-Option wandelt zusätzlich Umlaute, Buchstaben mit Akzent, Symbole und Emojis in numerische Entities um.

Wird beim Dekodieren Code im Text ausgeführt?

Nein. Entities werden nur in Zeichen umgewandelt. Nichts im Text wird ausgeführt oder geladen.

Ist das dasselbe wie URL-Kodierung?

Nein. HTML-Entities sind für Seiteninhalte gedacht. Für Webadressen und Query-Strings verwenden Sie „URL kodieren / dekodieren“.