ToolStudio.es
HTML escapen1 Kostenloser Test

HTML Entities kodieren

Schreiben Sie Sonderzeichen so, dass sie im HTML sicher und korrekt angezeigt werden.

Gratis-Test: 1 Datei oder Text verarbeiten. Mit Pro unbegrenzt und mehrere Dateien auf einmal.
Optionen
Eingabe
Verarbeitung im Browser: Ihr Code wird nicht hochgeladen.
Gratis: 1 Datei oder Text. Mehrere auf einmal mit Pro.
Ergebnis

Wann Zeichen kodiert werden müssen

Einige Zeichen haben in HTML eine besondere Bedeutung: < und > begrenzen Tags, & leitet eine Entity ein, " und ' begrenzen Attributwerte. Soll ein Text diese Zeichen enthalten, etwa ein Codebeispiel oder eine Nutzereingabe, müssen sie als Entities geschrieben werden, sonst interpretiert der Browser sie als Markup. Der Encoder basiert auf der Bibliothek he und kennt die vollständige Liste der HTML-Entities.

Im ersten Modus werden nur diese fünf Zeichen escaped: & wird zu &amp;, < zu &lt;, > zu &gt;, " zu &quot; und ' zu &#39;. Alle anderen Zeichen bleiben unverändert. Das ist der richtige Modus, um beliebigen Text sicher in HTML einzufügen, denn moderne Seiten in UTF-8 können Umlaute und Emoji direkt darstellen.

Im zweiten Modus werden zusätzlich alle Nicht-ASCII-Zeichen kodiert: Umlaute, ß, Akzente, ñ, das Euro-Zeichen oder Emoji. Sie wählen das Format: benannte Entities wie &auml; oder &euro;, wo es einen Namen gibt, dezimale Zeichenreferenzen wie &#228; oder hexadezimale wie &#xE4;. Nützlich ist das, wenn ein System nur ASCII verträgt, etwa ältere E-Mail-Vorlagen oder Dateien mit unklarer Zeichenkodierung. Unterscheiden Sie zwischen Anzeigen und Ausführen: Wenn Sie in einem Tutorial zeigen möchten, wie ein HTML-Tag aussieht, muss <div> als &lt;div&gt; im Quelltext stehen, sonst erzeugt der Browser ein echtes Element statt den Text anzuzeigen. Das Gleiche gilt für Inhalte aus Formularen oder Datenbanken, die in eine Seite eingesetzt werden. Bereits vorhandene Entities werden beim erneuten Kodieren ebenfalls escaped, aus &amp; wird dann &amp;amp;. Kodieren Sie Text daher nur einmal.

Ihr Text wird nicht hochgeladen, die Kodierung läuft im Browser. Kostenlos verarbeiten Sie eine Datei oder einen eingefügten Text und können denselben Text in anderen Modi erneut kodieren. Für neue Eingaben, mehrere Dateien gleichzeitig mit ZIP-Download und ohne Werbung gibt es ToolStudio Pro, jederzeit kündbar.

So kodieren Sie HTML-Entities

  1. Text oder Code einfügen oder eine Datei ablegen bzw. auswählen.
  2. Modus wählen: nur die 5 Sonderzeichen escapen oder alle Nicht-ASCII-Zeichen kodieren.
  3. Beim zweiten Modus das Format wählen: benannt, dezimal oder hexadezimal.
  4. Kodierung starten.
  5. Ergebnis kopieren oder herunterladen.

Typische Einsatzzwecke

  • HTML-Codebeispiele in einem Blogartikel oder einer Doku anzeigen.
  • Umlaute und ß in ASCII-sicheren E-Mail-Vorlagen darstellen.
  • Text mit & oder < sicher in Attribute und Templates einsetzen.
  • Sonderzeichen wie €, © oder ™ zuverlässig in HTML schreiben.
  • Emoji in Systemen verwenden, die nur ASCII speichern.

Beispiele für Entities

  • ä: &auml; (benannt), &#228; (dezimal), &#xE4; (hex).
  • ß: &szlig;, &#223;, &#xDF;.
  • é: &eacute;, &#233;, &#xE9;.
  • €: &euro;, &#8364;, &#x20AC;.
  • ©: &copy;, &#169;, &#xA9;.
  • Geschütztes Leerzeichen: &nbsp;, &#160;, &#xA0;.

Häufig gestellte Fragen

Muss ich Umlaute in HTML kodieren?

Bei Seiten in UTF-8 nicht. Kodieren ist nur nötig, wenn ein System kein UTF-8 verarbeitet oder ausdrücklich ASCII verlangt.

Schützt das Escapen vor XSS?

Das Escapen der 5 Sonderzeichen ist die Grundlage, um Text sicher in HTML-Inhalt und Attribute in Anführungszeichen einzufügen. In Skripten, URLs oder CSS gelten andere Regeln.

Benannt, dezimal oder hexadezimal?

Alle drei werden von Browsern gleich dargestellt. Benannte Entities sind lesbarer, numerische gibt es für jedes Zeichen, auch für Emoji.

Wird mein Text hochgeladen?

Nein, die Kodierung findet ausschließlich in Ihrem Browser statt.

Ist das kostenlos?

Eine Datei oder ein eingefügter Text ist kostenlos; denselben Text können Sie mit anderen Optionen erneut kodieren. Für neue Eingaben brauchen Sie ToolStudio Pro: unbegrenzt, mehrere Dateien als ZIP, ohne Werbung, jederzeit kündbar.

Ähnliche Werkzeuge

Entwicklung

HTML Entities dekodieren

Dekodieren Sie benannte, dezimale und hexadezimale HTML-Entities wie &auml;, &#8364; oder &#xE9; zurück in normale Zeichen.

HTMLEntitiesUnescape
Werkzeug testen
Entwicklung

HTML Minifier

Minifizieren Sie HTML direkt im Browser: Kommentare, Leerraum und überflüssige Attribute entfernen, Inline-CSS und -JavaScript gleich mit komprimieren.

HTMLMinify
Werkzeug testen
Entwicklung

Markdown in HTML

Konvertieren Sie GitHub-Flavored Markdown in HTML, als Fragment oder vollständiges Dokument, mit gerenderter Vorschau neben dem Code.

MarkdownMDHTML
Werkzeug testen
Entwicklung

JavaScript Minifier

Minifizieren Sie modernes JavaScript im Browser: toten Code entfernen, Variablennamen kürzen, console-Aufrufe löschen und Lizenzkommentare behalten.

JavaScriptJSMinifyTerser
Werkzeug testen