HTML Entity Encoder

Konvertiert Sonderzeichen in HTML-Entities

HTML Entity Encoder
ZeichenEntityNumerischBeschreibung
<&lt;&#60;Kleiner als
>&gt;&#62;Grösser als
&&amp;&#38;Ampersand
"&quot;&#34;Anführungszeichen
'&apos;&#39;Apostroph
 &nbsp;&#160;Geschütztes Leerzeichen
©&copy;&#169;Copyright
®&reg;&#174;Registered
&trade;&#8482;Trademark
&euro;&#8364;Euro
ä&auml;&#228;a Umlaut
ö&ouml;&#246;o Umlaut
ü&uuml;&#252;u Umlaut
Was sind HTML-Entities?

HTML-Entities sind spezielle Zeichenkombinationen, die reservierte oder nicht darstellbare Zeichen in HTML repräsentieren.

Format: &name; oder &#nummer;

Warum wichtig?
  • Sicherheit: Verhindert XSS-Angriffe
  • Korrekte Darstellung: Zeigt < und > als Text
  • Sonderzeichen: © ® ™ € etc.
  • Umlaute: ä ö ü ohne UTF-8
Tipps
  • Immer <>& escapen
  • In Attributen auch " escapen
  • UTF-8 macht Entity-Umlaute unnötig
  • Numerische Entities sind universeller
PHP Beispiel
// Encode
htmlspecialchars($text);

// Decode
html_entity_decode($text);

War dieses Tool hilfreich?