HTML-Entity-Encoder/Decoder

Codieren und decodieren Sie HTML-Entities. Konvertieren Sie Sonderzeichen zu HTML-Entities und zurück. Unterstützt benannte und numerische Entities zur XSS-Verhinderung.

Characters:
Entity style:
0 characters
Common HTML Entities — Quick Reference
CharacterNamed entityNumericDescription
&&&Ampersand
<&lt;&#60;Less than
>&gt;&#62;Greater than
"&quot;&#34;Double quote
'&apos;&#39;Single quote / apostrophe
(non-breaking space)&nbsp;&#160;Non-breaking space
©&copy;&#169;Copyright sign
®&reg;&#174;Registered sign
&trade;&#8482;Trade mark sign
&euro;&#8364;Euro sign
£&pound;&#163;Pound sign
&mdash;&#8212;Em dash
&ndash;&#8211;En dash
&hellip;&#8230;Ellipsis
«&laquo;&#171;Left angle quotation
»&raquo;&#187;Right angle quotation

Click any row to load the named entity into the input field.

All encoding and decoding runs entirely in your browser. No text is sent to any server.

So verwenden Sie HTML-Entity-Encoder/Decoder

  1. 1Wählen Sie den Modus Codieren oder Decodieren.
  2. 2Fügen Sie Ihren Text oder HTML-Entities ein.
  3. 3Sehen Sie die konvertierte Ausgabe sofort.
  4. 4Kopieren Sie das Ergebnis in die Zwischenablage.
ZenovayAnalytics

Analytics, für Gründer gebaut.

  • Besucher-Tracking in Echtzeit
  • Datenschutz zuerst, kein Cookie-Banner
  • In zwei Minuten eingerichtet
Zenovay entdecken

Häufig gestellte Fragen

Was sind HTML-Entities?
HTML-Entities sind spezielle Codes zur Darstellung von Zeichen mit reservierter Bedeutung in HTML oder die schwer direkt eingegeben werden können. Sie beginnen mit einem Ampersand (&) und enden mit einem Semikolon (;). Zum Beispiel wird &lt; als < dargestellt, &amp; als & und &copy; als ©.
Wann sollte ich HTML-Entity-Codierung verwenden?
Verwenden Sie HTML-Entity-Codierung, wenn Sie von Benutzern bereitgestellte oder dynamische Inhalte in ein HTML-Dokument ausgeben. Die kritischen Fälle sind: Einfügen von Text in HTML-Elementinhalt (codieren Sie <, >, &), Einfügen in HTML-Attributwerte (codieren Sie <, >, &, ", und ') und Einfügen in URLs innerhalb von HTML.
Was ist der Unterschied zwischen benannten und numerischen HTML-Entities?
Benannte Entities verwenden ein lesbares Schlüsselwort: &amp; (Ampersand), &lt; (Kleiner-als), &copy; (Urheberrecht). Numerische Entities verweisen auf den Unicode-Codepunkt in Dezimal- (&#169;) oder Hexadezimalnotation (&#xA9;). Benannte Entities existieren nur für eine Teilmenge von Zeichen; numerische Verweise funktionieren für jeden Unicode-Zeichen.
Welche HTML-Zeichen müssen immer codiert werden?
Die fünf Zeichen, die in HTML immer von Bedeutung sind: & (Ampersand), < (Kleiner-als), > (Größer-als), " (Anführungszeichen in Attributen) und ' (einfaches Anführungszeichen in Attributen). Das Ampersand muss zuerst codiert werden, um eine doppelte Codierung zu vermeiden.
Verhindert HTML-Entity-Codierung XSS-Angriffe?
HTML-Entity-Codierung ist eine Schutzschicht gegen XSS-Angriffe. Das Codieren von &, <, >, " und ' verhindert, dass ein Browser eingefügten Text als HTML-Markup oder JavaScript interpretiert. Der Kontext ist jedoch wichtig: Text in einem <script>-Block benötigt JavaScript-Escaping, URL-Attribute benötigen URL-Codierung. Verwenden Sie immer eine kontextbewusste Escape-Bibliothek.