🏷️

HTML Entities kodieren

Bidirektionale Konvertierung zwischen Klartext und HTML-Entities. Unterstützt benannte Entities (&), dezimale (&) und hexadezimale (&) numerische Formate.

Entwickler-Tools Läuft lokal Keine Daten gesendet
kodieren html Entities clientseitig
Format:
Umfang:
Klartext
→
HTML-Entities
Übersicht gängiger HTML-Entities
ZeichenBenanntNumerischBeschreibung

Was sind HTML-Entities?

HTML-Entities sind kodierte Formen von Zeichen, die in HTML andernfalls besonders interpretiert würden, wie <, >, & und Anführungszeichen. Sie sind nützlich, wenn Sie Markup wörtlich anzeigen oder Text sicher in HTML-Kontexte einfügen möchten.

So verwenden Sie den HTML-Entity-Encoder / Decoder

  1. Fügen Sie den Quelltext oder den kodierten Entity-String in das Eingabefeld ein.
  2. Wählen Sie Kodieren, wenn Sie HTML-sichere Ausgabe benötigen, oder Dekodieren, um lesbaren Text zurückzuerhalten.
  3. Prüfen Sie je nach Anwendungsfall die Ausgabe benannter oder numerischer Entities.
  4. Kopieren Sie das konvertierte Ergebnis in Ihre Seite, Ihr Template oder Ihren Payload.
HTML-Entities verstehen ▾
Beispiel
Eingabe Eingabe: <script>alert('XSS')</script>
Ausgabe Kodierte Ausgabe: &lt;script&gt;alert('XSS')&lt;/script&gt;
Häufige Anwendungsfälle
  • Maskieren Sie benutzergenerierte Inhalte, bevor Sie sie in HTML einfügen, um XSS-Angriffe zu verhindern.
  • Codebeispiele in HTML anzeigen, ohne dass der Browser die Tags interpretiert.
  • Sonderzeichen (©, ™ → ₀) in HTML einfügen, ohne auf Tastatureingaben angewiesen zu sein.
  • HTML-Entities aus einer API oder einem Scraping-Ergebnis zurück in lesbaren Text dekodieren.
Warum dieses Tool verwenden
  • Nützlich, um Codebeispiele zu escapen und unbeabsichtigtes HTML-Rendering zu verhindern.
  • Hilft beim Dekodieren von Inhalten mit vielen Entities aus Scrapern, APIs und Legacy-Systemen.
  • Macht es einfach, die Ausgabe benannter und numerischer Entities schnell zu vergleichen.
Häufig gestellte Fragen
Was ist der Unterschied zwischen HTML-Entities und URL-Encoding?

HTML-Entities kodieren Sonderzeichen für die sichere Darstellung in HTML-Dokumenten ( &lt; für < ). URL-Encoding konvertiert Zeichen für die sichere Übertragung in URLs ( %3C für < ). Verwenden Sie HTML-Entities für HTML-Inhalte und URL-Encoding für Query-Parameter und URL-Komponenten.

Muss ich alle Nicht-ASCII-Zeichen kodieren?

Nicht unbedingt. Moderne HTML-Dokumente deklarieren UTF-8-Encoding ( <meta charset="UTF-8"> ), wodurch die meisten Unicode-Zeichen unverändert erscheinen können. Entities sind am wichtigsten für die fünf Zeichen mit besonderer HTML-Bedeutung: < , > , & , " und ' .

Was ist der Unterschied zwischen benannten und numerischen Entities?

Benannte Entities verwenden einen definierten Namen: &amp; , &copy; . Numerische Entities verwenden einen dezimalen ( &#38; ) oder hexadezimalen ( &#x26; ) Codepoint. Alle drei Formen erzeugen dasselbe Zeichen; benannte Entities sind lesbarer, während numerische Entities für jedes Unicode-Zeichen funktionieren.

Was macht HTML Entity Encoder / Decoder Online —Escape HTML Free?

HTML Entity Encoder / Decoder Online —Escape HTML Free läuft vollständig in Ihrem Browser und hilft Ihnen, diese Aufgabe zu erledigen, ohne Daten auf einen Server hochzuladen.