Entwicklung

HTML Entities

Wandle Sonderzeichen, Umlaute und HTML-Code in Entities um – benannt, dezimal oder hexadezimal – oder dekodiere Entities zurück in lesbaren Text. Mit Hinweisen auf Fehler und einer Zeichentabelle zum Kopieren.

  • Läuft komplett in deinem Browser
  • Keine Datenübertragung
  • Ohne Anmeldung
  • Kostenlos

Text

HTML

Zeichentabelle

Klick auf ein Zeichen kopiert die Entity in der gewählten Schreibweise.

Anleitung

So funktioniert’s

  1. Richtung wählen

    „Kodieren“ macht aus Zeichen wie <, & oder ä HTML-Entities, „Dekodieren“ verwandelt Entities zurück in normalen Text.

  2. Umfang festlegen

    „Nur nötige“ kodiert lediglich & < > und Anführungszeichen – das reicht, um Text sicher in HTML einzufügen. „+ Umlaute & Sonderzeichen“ wandelt zusätzlich alles außerhalb von ASCII um, „Alles“ jedes Zeichen außer Buchstaben und Ziffern.

  3. Schreibweise wählen

    Benannte Entities wie &auml; sind am besten lesbar. Für Zeichen ohne Namen (etwa Emojis) wird automatisch die Nummer verwendet. Dezimal (&#228;) oder hexadezimal (&#xE4;) funktionieren für jedes Zeichen.

  4. Zeichen nachschlagen

    In der Zeichentabelle findest du alle gängigen Entities – nach Gruppen oder per Suche. Ein Klick kopiert die Entity.

FAQ

Häufige Fragen

Brauche ich für Umlaute heute noch Entities?

Meist nicht. Ist die Seite als UTF-8 gespeichert und ausgeliefert (<meta charset="utf-8">), können ä, ö, ü, ß und € direkt im HTML stehen. Pflicht sind Entities nur für Zeichen mit Sonderbedeutung: & und < im Text sowie Anführungszeichen in Attributwerten.

Was ist der Unterschied zwischen &auml;, &#228; und &#xE4;?

Alle drei ergeben „ä“. &auml; ist der Name, &#228; die Unicode-Nummer dezimal und &#xE4; dieselbe Nummer hexadezimal. Namen gibt es nicht für jedes Zeichen, Nummern schon.

Warum wird ' als &#39; geschrieben?

Die Entity &apos; gibt es erst seit HTML5 und XHTML – ältere Browser und manche E-Mail-Programme kennen sie nicht. &#39; funktioniert überall.

Was bedeutet „ohne Semikolon“?

Einige alte Entities wie &copy oder &auml erkennen Browser auch ohne abschließendes Semikolon – aber nicht in jedem Zusammenhang, etwa in Links. Das Tool weist darauf hin, damit du das Semikolon ergänzen kannst.

Schützt das Kodieren vor XSS?

Das Kodieren von & < > " und ' ist der wichtigste Schritt, um Text sicher in HTML auszugeben. Es reicht aber nur für Textinhalt und Attributwerte in Anführungszeichen – nicht für JavaScript, CSS oder URLs in Attributen wie href. In PHP erledigt das htmlspecialchars().

Werden meine Eingaben gespeichert?

Nein. Alles passiert lokal in deinem Browser, nichts wird an den Server gesendet.