Mr. Encoder

HTML-Entity Encoder / Decoder

Sonderzeichen als HTML-Entities maskieren oder benannte, dezimale und hexadezimale Entities wieder in Text umwandeln.

So funktioniert's

  1. Fügen Sie den Text, das HTML-Snippet oder den Entity-kodierten String in das Eingabefeld ein.
  2. Zum Kodieren aktivieren Sie optional numerische Entities für Nicht-ASCII-Zeichen und klicken dann auf Kodieren.
  3. Klicken Sie auf Dekodieren, um benannte, dezimale und Hex-Entities wieder in Zeichen umzuwandeln, und kopieren Sie die Ausgabe.

Häufig gestellte Fragen

Was sind HTML-Entities?

HTML-Entities sind Zeichenfolgen wie <, & oder ©, die Zeichen darstellen, die sonst als Markup interpretiert würden oder schwer einzutippen sind. Der Browser zeigt sie als die eigentlichen Zeichen an.

Welche Zeichen müssen in HTML maskiert werden?

In Text und Attributwerten sollten Sie & als &amp;, < als &lt;, > als &gt;, " als &quot; und ' als &#39; maskieren. Das verhindert fehlerhaftes Markup und ist ein wichtiger Schutz vor XSS, wenn Benutzereingaben in eine Seite eingefügt werden.

Wann sollte ich Nicht-ASCII-Zeichen als numerische Entities kodieren?

Moderne UTF-8-Seiten können Zeichen wie ç, € oder Emojis direkt enthalten. Numerische Entities wie &#231; sind nützlich, wenn das Zielsystem, die E-Mail-Vorlage oder eine Legacy-Datei nur ASCII unterstützt.

Welche Entities kann das Tool dekodieren?

Es dekodiert alle benannten HTML5-Entities (wie &nbsp;, &euro;, &hellip;) mit dem browsereigenen Parser sowie dezimale (&#8364;) und hexadezimale (&#x20AC;) numerische Entities. Dekodiert wird in einem einzigen Durchgang, sodass &amp;lt; korrekt zu &lt; wird und nicht zu <.

Weitere Tools