HTML-Encoder / -Decoder
Texteingabe
Fügen Sie Text ein, der in HTML-Entitäten kodiert werden soll.
Einstellungen
Fügen Sie Text ein und klicken Sie auf Kodieren oder Dekodieren.
Teilen Sie es uns mit.
Bitte teilen Sie Ihre Erfahrungen mit.
Ähnliche Tools
Über HTML-Encoder / -Decoder
HTML-Entitäten online kodieren und dekodieren. Unterstützt benannte und numerische Entitäten. Kostenloses Tool für Webentwickler.
Anleitung zur Verwendung
Schritt 1
Konvertierungsmodus auswählen: Kodieren (Text in HTML) oder Dekodieren (HTML in Text)
Schritt 2
Fügen Sie Ihren Text oder Ihre HTML-Entitäten in das Eingabefeld ein.
Schritt 3
Zur Kodierung: Laden Sie Beispiele, um verschiedene Texttypen zu sehen.
Schritt 4
Klicken Sie auf „Referenz“, um die Tabelle der gängigen HTML-Entitäten anzuzeigen.
Schritt 5
Konfiguration der Kodierungsoptionen: Alle Zeichen kodieren, benannte Entitäten verwenden
Schritt 6
Klicken Sie auf „Kodieren“ oder „Dekodieren“, um zu konvertieren.
Schritt 7
Kopieren Sie die Ausgabe, um sie in Ihrem Projekt zu verwenden.
Funktionen und Vorteile
- ✅Bidirektionale Konvertierung: Text ↔ HTML-Entitäten
- ✅Spezielle HTML-Zeichen kodieren: < > & " '
- ✅Alle Zeichen kodieren, einschließlich Nicht-ASCII-Zeichen (optional)
- ✅Verwenden Sie benannte Entitäten (&lt;) oder numerische Entitäten (&#60;).
- ✅Dekodieren Sie sowohl benannte als auch numerische Entitäten
- ✅Unterstützung für Dezimalzahlen (&#123;) und Hexadezimalzahlen (&#xAB;).
- ✅Referenztabelle für allgemeine Entitäten mit mehr als 20 Entitäten
- ✅4 Textbeispiele: Grundzeichen, Sonderzeichen, Code, gemischte Zeichen
- ✅Zeigt Zeichen, benannte Entität, numerische Entität und Beschreibung an
- ✅Mit einem Klick in die Zwischenablage kopieren
- ✅Modusumschalter für schnellen Richtungswechsel
- ✅Echtzeitkonvertierung
- ✅100 % browserbasiert – Daten werden niemals an den Server gesendet.
- ✅100 % kostenlos – keine Einschränkungen, keine Anmeldung erforderlich
Häufig gestellte Fragen
Was sind HTML-Entitäten?
HTML-Entitäten sind spezielle Codes, die zur Darstellung reservierter Zeichen in HTML verwendet werden. Beispielsweise muss < als < oder < geschrieben werden, damit es korrekt angezeigt und nicht als HTML-Tag interpretiert wird. Entitäten verhindern das Einschleusen von HTML-Code und gewährleisten die korrekte Darstellung von Sonderzeichen.
Worin besteht der Unterschied zwischen benannten und numerischen Entitäten?
Benannte Entitäten verwenden beschreibende Namen: <lt; (kleiner als), & (kaufmännisches Und), © (Copyright). Numerische Entitäten verwenden Zeichencodes: < (dezimal) oder < (hexadezimal). Benannte Entitäten sind besser lesbar, numerische Entitäten funktionieren jedoch für jedes beliebige Zeichen. Beide werden zum selben Zeichen dekodiert.
Wann sollte ich HTML kodieren?
HTML sollte kodiert werden, wenn Benutzereingaben auf Webseiten angezeigt werden (um XSS-Angriffe zu verhindern), Codebeispiele in HTML dargestellt werden, Daten im XML/HTML-Format gespeichert werden oder die korrekte Darstellung von Sonderzeichen sichergestellt werden soll. Die Kodierung ist für die Sicherheit beim Umgang mit nicht vertrauenswürdigen Inhalten unerlässlich.
Soll ich alle Zeichen oder nur spezielle Zeichen kodieren?
In den meisten Fällen sollten nur spezielle HTML-Zeichen (< > & " ') kodiert werden. Verwenden Sie „Alle Zeichen kodieren“, wenn Sie Nicht-ASCII-Zeichen (Akzente, Symbole, Emojis) kodieren müssen, um maximale Kompatibilität mit älteren Systemen zu gewährleisten oder wenn Sie in reinen ASCII-Formaten speichern.
Kann ich beliebige HTML-Entitäten dekodieren?
Ja! Der Decoder verarbeitet benannte Entitäten (<lt;, ©, etc.), Dezimalzahlen ({) und Hexadezimalzahlen («). Er erkennt alle Standard-HTML-Entitäten und wandelt sie in ihre ursprünglichen Zeichen zurück.
Was sind die gebräuchlichsten HTML-Entitäten?
Die fünf wichtigsten Zeichen sind: <, >, &&, ("") und '. Diese müssen im HTML-Inhalt kodiert werden. Weitere gebräuchliche Zeichen sind geschütztes Leerzeichen, ©, ® und €. Klicken Sie auf „Referenz“, um die vollständige Tabelle anzuzeigen.
Warum benannte Entitäten anstelle von numerischen verwenden?
Benannte Entitäten (© statt ©) sind im Quellcode besser lesbar und selbsterklärend. Sie sind leichter zu merken und zu verstehen. Numerische Entitäten funktionieren jedoch für jedes Unicode-Zeichen, während benannte Entitäten nur für häufig verwendete Zeichen existieren.
Wie kann ich HTML-Code auf einer Webseite anzeigen?
Mit diesem Tool lässt sich der HTML-Code kodieren. Beispielsweise wird aus `<div>` das `<div>`. Dadurch wird verhindert, dass der Browser den Code als HTML interpretiert, und er wird stattdessen als Text angezeigt. Unverzichtbar für Codebeispiele, Tutorials und Dokumentationen.
Was ist der Unterschied zwischen ' und '?
Beide Zeichen stehen für das einfache Anführungszeichen ('). ' bezeichnet einen benannten Wert, ' einen numerischen Wert. Sie sind funktional identisch. Hinweis: ' ist in XML definiert, aber nicht in HTML4 (wird aber weitgehend unterstützt). ' funktioniert überall.
Kann ich das zur Verhinderung von XSS-Angriffen verwenden?
HTML-Codierung ist eine Schutzebene gegen XSS. Sie wandelt gefährliche Zeichen wie < und > in sichere Entitäten um und verhindert so das Einschleusen von Skripten. Ein vollständiger Schutz vor XSS erfordert jedoch mehrere Ebenen: Eingabevalidierung, Ausgabecodierung, Content Security Policy (CSP) und die korrekte Verwendung des Frameworks.
Sind meine Daten sicher?
Ja! Die gesamte Kodierung und Dekodierung erfolgt ausschließlich in Ihrem Browser mithilfe von JavaScript. Ihr Text und HTML verlassen niemals Ihr Gerät und werden an keinen Server gesendet, wodurch absolute Privatsphäre und Sicherheit gewährleistet sind.