HTML maskieren und Liste der HTML-Entities

HTML-Entities-Encoder und Zeichensuche

HTML-Escape-Tool + durchsuchbare Liste der HTML-Entities | We.Inc

Maskiere und demaskiere HTML in deinem Browser und durchsuche dann 100 gängige HTML-Entities und Sonderzeichen. Kopiere die benannte Entity, den numerischen Code, den CSS-content-Wert oder das JS-Escape mit einem Klick.

HTML maskieren bedeutet, die Zeichen, die ein Browser als Markup liest, durch Entities zu ersetzen: & wird zu &amp;, < wird zu &lt; und > wird zu &gt;. In Attributwerten müssen auch Anführungszeichen maskiert werden. Füge unten Text ein, um ihn zu maskieren oder zu demaskieren, oder durchsuche die Zeichentabelle und kopiere jede Entity als Name, Nummer oder CSS-Wert.

Die fünf Zeichen, auf die es ankommt

Ein Konverter in beide Richtungen für ganze Textblöcke, dazu eine durchsuchbare Liste der Zeichen, die man wirklich braucht: Anführungszeichen, Striche, Leerzeichen, Währungen, Mathematik, Pfeile, griechische Buchstaben und Emoji. Jede Zeile lässt sich auf vier Arten kopieren.

Häufige Fragen

Was ist der Unterschied zwischen einer benannten und einer numerischen Entity?

Beide erzeugen dasselbe Zeichen. Eine benannte Referenz wie &copy; ist leichter zu lesen; eine numerische wie &#169; (dezimal) oder &#xA9; (hexadezimal) funktioniert für jedes Unicode-Zeichen, auch für die vielen ohne Namen. HTML definiert etwa 2,200 Namen.

Brauche ich Entities noch, wenn meine Seite UTF-8 ist?

Nur für die Zeichen, die im Markup eine Bedeutung haben: &, < und in Attributen das verwendete Anführungszeichen. Auf einer UTF-8-Seite kannst du Zeichen wie €, é oder → direkt eingeben. Entities dafür sind optional und helfen vor allem, wenn ein Editor oder E-Mail-System Nicht-ASCII-Text verstümmelt.

Ist &apos; gültiges HTML?

Ja, in HTML5. In HTML 4 fehlte es, deshalb verwendet älterer Code stattdessen &#39;. Beide funktionieren in jedem aktuellen Browser, und die Maskieren-Option auf dieser Seite gibt für die größtmögliche Kompatibilität &#39; aus.

Reicht HTML-Maskierung, um XSS zu verhindern?

Sie verhindert, dass eingeschleuster Text in normalem Elementinhalt und in Attributen mit Anführungszeichen zu Markup wird. Sie macht einen Wert aber nicht sicher in einem script-Block, einem Inline-Event-Handler, einem style-Attribut oder einer URL wie href, die jeweils eine eigene Kodierung oder Validierung brauchen. Nutze die eingebaute Maskierung deines Frameworks und vermeide es, HTML aus Strings zusammenzubauen, wo immer es geht.

Wird mein Text irgendwohin gesendet?

Nein. Maskieren und Demaskieren laufen in deinem Browser, und nichts, was du einfügst, verlässt die Seite.

Warum Browser überhaupt Entities brauchen

Entities in CSS und JavaScript

Alle

Muss maskiert werden

Leerzeichen und unsichtbare Zeichen

Satzzeichen

Währungen

Mathematik

Pfeile

Symbole

Griechisch

Emoji

Maskieren oder demaskieren

Richtung

Maskieren

Demaskieren

Attributmodus (Anführungszeichen maskieren)

Nicht-ASCII kodieren

Namen bevorzugen

Eingabe

Ergebnis

Ergebnis kopieren

Tauschen

{label} {value} kopieren

Kopiert

Liste der HTML-Entities

Nach Name, Zeichen oder Code suchen

Pfeil, Euro, 2014, ©

Gruppe

{n} Zeichen. Klicke auf einen Code, um ihn zu kopieren.

Zeichen

Name

Nummer

Gruppe

(leer)

Kostenlos starten · Keine Kreditkarte nötig

Verwandt: Kostenlose Tools

Produkt

Für wen

Funktionen

Ressourcen

Unternehmen

Sitemap