Übersicht / Entwickler & Code / HTML-Entities Encoder / Decoder
Entwickler & Code 100% In-Browser & Offline

HTML-Entities Encoder / Decoder

Wandle Sonderzeichen in HTML-Entities um oder dekodiere benannte, dezimale und hexadezimale Entities zurück in Text – direkt im Browser.

Text einfügen oder tippen; das Ergebnis erscheint direkt, Fehler werden unter der Eingabe angezeigt.

Deine Dateien und Eingaben verlassen nie deinen Browser – es wird nichts hochgeladen.

HTML-Entities kodieren und dekodieren

Der Decoder kennt genau 26 benannte Entities und dazu &apos;, aber keine einzige für einen Umlaut. Das ist die wichtigste Eigenheit dieses Tools. Eine HTML-Entity ist ein kurzer Code wie &lt;, der für ein einzelnes Zeichen steht. Du brauchst sie, sobald ein < oder & im Text vom Browser als Markup gelesen würde. Der Encoder setzt diese Codes für dich ein, der Decoder macht sie wieder lesbar.

Newsletter, Wiki, Shop-Export

Im Newsletter-Template stehen Umlaute, und das Mailprogramm der Empfänger zeigt Fragezeichen. Im Wiki soll ein Code-Schnipsel als Text erscheinen. Im Export aus einem alten Shop steckt &amp; mitten im Firmennamen.

  • Code-Beispiele für Dokumentation maskieren
  • Templates für reine ASCII-Umgebungen vorbereiten
  • Aus &amp;amp; wieder ein einzelnes Und-Zeichen machen

Die vier Buttons im Überblick

  1. Füge deinen Text in das Feld Eingabetext ein. Eine Beispielzeile steht schon darin, und die Ausgabe zeigt sie bereits kodiert.
  2. Kodieren ersetzt &, <, >, " und '. Das einfache Anführungszeichen wird zu &#39;.
  3. Alle Nicht-ASCII kodieren brauchst du, wenn die Zieldatei kein UTF-8 verträgt. Dann wird jedes Zeichen oberhalb von Codepunkt 126 ersetzt, auch ä, ö, ü und ß.
  4. Dekodieren wandelt Entities in der Eingabe zurück in Zeichen um.
  5. Das Ergebnis steht im Feld Ausgabe. Kopieren legt es in die Zwischenablage, Löschen leert beide Felder.

Die Ausgabe aktualisiert sich nicht beim Tippen. Klicke nach jeder Änderung erneut.

Warum ä nicht zurückkommt

Zur Namensliste gehören die fünf Grundzeichen, &nbsp;, typografische Anführungszeichen, Gedankenstriche und einige Symbole wie &copy; und &euro;. Namen wie &auml; oder &szlig; fehlen und bleiben stehen. Die numerischen Formen &#228; und &#xE4; funktionieren dagegen für jeden gültigen Codepunkt.

Dekodiert wird nur eine Ebene. Aus &amp;lt; wird &lt;, nicht <. Ohne Semikolon am Ende erkennt der Decoder nichts, und &COPY; in Großbuchstaben bleibt ebenfalls unverändert. Bei Alle Nicht-ASCII kodieren bekommt ein Zeichen aus der Liste seinen Namen, jedes andere eine dezimale Entity. Ein Emoji ergibt eine einzige Entity.

Was mit deinem Text passiert

Nichts außerhalb der Seite. Die Umwandlung ist JavaScript im Browser, es geht keine Anfrage hinaus, und nichts wird gespeichert. Nur Kopieren schreibt die Ausgabe in deine Zwischenablage.

Häufig gestellte Fragen (FAQ)

Füge den Text ein und klicke auf Kodieren. Für Umlaute und andere Nicht-ASCII-Zeichen nimmst du Alle Nicht-ASCII kodieren, das erzeugt Entities wie &#228;.