Diese Seite gibt es nicht. Such unten oder zieh eine Datei hierher, um das passende Werkzeug zu finden.
Was willst du erledigen?
- Bleibt auf diesem Gerät
- Kein Wasserzeichen
- Funktioniert offline
Datei hierher ziehen
or .
Eine App öffnen
Einem Rezept folgen
Ein einzelnes Werkzeug nutzen
HTML-Entities kodieren
Maskiere Text online als HTML-Entities. Die Zeichen & < > " und ' werden zu numerischen Entities wie <, damit der Text sicher in HTML stehen kann. Auch Nicht-ASCII-Zeichen wie ä oder € werden zu Entities. Es läuft in deinem Browser, nichts wird hochgeladen.
So kodierst du HTML-Entities
- 1Füge Text oder Markup ins Eingabefeld ein oder tippe ihn
- 2Lies die maskierte Fassung im Ergebnisfeld
- 3Kopiere sie in deine HTML-Seite oder Vorlage
- Text, den HTML wörtlich anzeigt, statt ihn als Code zu lesen.
Was du bekommst
- Markup bleibt wirkungslos.Tags in der Eingabe kommen als Entities heraus, ein Browser zeigt sie also als Text.
- Nichts wird hochgeladen.Der Text wird von deinem Browser auf deinem eigenen Gerät umgewandelt.
- Numerische Entities.Jeder Ersatz sieht aus wie ä, eine Namenstabelle ist nicht nötig.
Was du tun kannst
- & < > " und ' maskieren, damit sie nicht als HTML gelesen werden.
- Jedes Zeichen ab U+00A0 (Umlaute, ß, €, Akzente, geschütztes Leerzeichen) in eine numerische Entity umwandeln. Einfache ASCII-Buchstaben und Ziffern bleiben unberührt.
- Codebeispiele auf einer Webseite zeigen, ohne dass ein Browser sie ausführt.
- Das Ergebnis mit einem Klick kopieren.
Gut zu wissen
- Die Entities sind numerisch, etwa & für &, nicht benannt wie &. Browser lesen beides gleich.
- Zeichen außerhalb der Basic Multilingual Plane, etwa die meisten Emoji, werden nicht korrekt behandelt: Sie werden in zwei Surrogat-Hälften zerlegt. Vermeide Emoji in der Eingabe.
- Leerzeichen, Buchstaben, Ziffern und Zeilenumbrüche bleiben, wie sie sind.
- Maskieren ist nicht in jedem Kontext ein vollständiger Schutz vor Injection. Für Attribute, Skripte oder URLs gelten andere Regeln.
Fragen
Wie maskiere ich HTML-Zeichen?
Füge deinen Text ins Eingabefeld ein. Das Ergebnisfeld zeigt ihn mit durch Entities ersetzten & < > " und '.
Warum werden Umlaute zu Zahlen?
Jedes Zeichen ab U+00A0 wird als numerische Entity geschrieben, das Ergebnis ist also reines ASCII und übersteht jede Dateikodierung.
Entstehen & und <?
Nein, es entstehen & und <. Für einen Browser bedeuten beide dasselbe.
Wird mein Text hochgeladen?
Nein. Die Umwandlung läuft in deinem Browser, nichts wird gesendet.