HTML-Entitäten Kodieren
Text sofort und kostenlos in sichere HTML-Entitäten umwandeln.
Dieses Tool läuft vollständig in deinem Browser. Deine Dateien werden niemals auf einen Server hochgeladen.
Was dieses Tool macht
Ersetzt die fünf Zeichen mit besonderer Bedeutung in HTML — `<`, `>`, `&`, `"` und `'` — durch ihre benannten Zeichenentitäten (`<`, `>`, `&`, `"`, `'`), sodass der Text in HTML-Markup eingefügt werden kann, ohne als Tags oder Attribute geparst zu werden.
Anwendung
Text in das Eingabefeld eingeben oder einfügen; die escapte Ausgabe erscheint automatisch darunter. Mit der Kopieren-Schaltfläche übernehmen und direkt in HTML-Quellcode oder Template einfügen.
Beispiel
Das Kodieren von `<script>alert('hi')</script>` ergibt `<script>alert('hi')</script>` — spitze Klammern und einfache Anführungszeichen werden neutralisiert, sodass ein Browser den reinen Text anzeigt, statt ihn als Skript-Tag auszuführen.
Warum das für die Sicherheit wichtig ist
Das Escapen nicht vertrauenswürdigen Texts vor dem Einfügen in eine HTML-Seite ist eine der Standardabwehrmaßnahmen gegen Cross-Site-Scripting (XSS): Wird von Nutzern eingegebener Text ungeescaped in eine Seite eingefügt, können Zeichen wie `<` einem Angreifer erlauben, funktionierendes Markup oder Skripte statt reinen Texts einzuschleusen.
Was nicht escaped wird
Gewöhnliche Buchstaben, Ziffern und Satzzeichen wie `. , ! ? -` bleiben unverändert, da sie in HTML keine besondere Bedeutung haben — nur die fünf reservierten Zeichen werden umgewandelt, sodass die Ausgabe dem Original so ähnlich wie möglich bleibt.
Einschränkungen
Dies escaped Text zur sicheren Anzeige innerhalb von HTML-Elementinhalten und Attributwerten; es bereinigt weder CSS, JavaScript noch URLs, die eigene, andere Escape-Regeln haben, und validiert oder parst nicht das HTML, in das Sie es einfügen.
Datenschutz
Die Kodierung erfolgt vollständig im Browser per clientseitigem JavaScript; der eingegebene Text wird niemals an einen Server hochgeladen oder gespeichert.
Häufig gestellte Fragen
- Was macht die HTML-Entity-Kodierung?
- Sie ersetzt Sonderzeichen wie <, >, & und Anführungszeichen durch ihre HTML-Entity-Entsprechungen, damit der Text sicher innerhalb von HTML angezeigt werden kann, ohne als Markup interpretiert zu werden.
- Wie benutze ich dieses Tool?
- Geben Sie Ihren Text in das Eingabefeld ein oder fügen Sie ihn ein — die HTML-escapte Ausgabe erscheint sofort, kopieren Sie sie und fügen Sie sie in Ihr HTML ein.
- Warum müsste ich HTML-Entitäten escapen?
- Es verhindert, dass benutzerdefinierter oder roher Text das Layout Ihrer Seite zerstört oder für Cross-Site-Scripting (XSS) missbraucht wird, wenn er auf einer Webseite angezeigt wird.
Ähnliche Tools
HTML-Entities Decodierer
Wandle HTML-Entities wie & und < wieder in lesbaren Text um.
URL Kodieren
Text oder URLs sofort und kostenlos prozentkodieren.
JSON-Formatter
Formatiere, validiere und formatiere JSON kostenlos schön.
Base64 Kodieren
Text sofort und kostenlos zu Base64 kodieren.
HTML-Formatierer
HTML-Code direkt im Browser sauber und lesbar formatieren und einrücken.
HTML-Minifizierer
HTML durch Entfernen unnötiger Leerzeichen und Kommentare verkleinern.