HTML-Encoder/Decoder — Kostenlos Online
Kodieren und dekodieren Sie HTML-Entitäten sofort.
Who uses the HTML-Encoder/Decoder?
- Webentwickler, die nutzergenerierten Inhalt vor der Darstellung in HTML bereinigen, um XSS zu verhindern.
- Content-Autoren, die Sonderzeichen wie Anführungszeichen und Kaufmanns-Und in HTML von Artikeln und Blogbeiträgen kodieren.
- Entwickler, die aus einem CMS oder einer gescrapten Seite eingefügte HTML-Entities zurück in reinen Text decodieren.
How the HTML-Encoder/Decoder works
Fügen Sie Ihren Text oder HTML-Inhalt in das Eingabefeld ein.
Klicken Sie auf Encode HTML Entities, um & < > " ' / in ihre HTML-Entity-Äquivalente umzuwandeln.
Oder klicken Sie auf Decode HTML Entities, um HTML-Entities (einschließlich benannter wie ©) zurück in normale Zeichen umzuwandeln.
Kopieren Sie das Ergebnis mit der Copy-Schaltfläche oder klicken Sie auf Clear, um neu zu beginnen.
Tips & tricks
- Encode betrifft nur & < > " ' / — es wandelt © oder Gedankenstriche nicht in Entities um, verlassen Sie sich also nicht darauf für vollständige Symbol-zu-Entity-Konvertierung.
- Decode verarbeitet jede von Ihrem Browser erkannte gültige HTML-Entity, nicht nur die sechs, die Encode erzeugt — es nutzt den eigenen HTML-Parser des Browsers.
- Kodieren Sie beim manuellen Schreiben von Entities immer zuerst das &-Zeichen — würden Sie es zuletzt kodieren, würden bereits geschriebene Entities doppelt kodiert.
- Die Zeichenzahl-Zeile unter der Ausgabe zeigt genau, um wie viel länger (oder kürzer) Ihr Text durch Kodierung oder Dekodierung geworden ist.
Frequently Asked Questions
Was sind HTML-Entities und warum brauche ich sie?
HTML-Entities sind Textcodes für Zeichen mit besonderer Bedeutung in HTML: < beginnt ein Tag, & beginnt eine Entity, > beendet ein Tag. Um diese Zeichen wörtlich in HTML anzuzeigen, ohne dass sie als Markup interpretiert werden, kodiert man sie: < → <, & → &.
Was ist der Unterschied zwischen HTML-Kodierung und URL-Kodierung?
HTML-Kodierung wandelt Zeichen für die sichere Anzeige auf Webseiten in HTML-Entities um (&, <, >). URL-Kodierung wandelt Zeichen für die Verwendung in URLs in Prozent-kodierte Sequenzen um (%26, %3C, %3E). Sie dienen unterschiedlichen Zwecken und sind nicht austauschbar.
Welche Zeichen kodiert dieses Tool?
Encode wandelt genau sechs Zeichen um: & → &, < → <, > → >, " → ", ' → ', / → /. Andere Symbole wie © oder — werden nicht in Entities umgewandelt; fügen Sie dafür den Entity-Code direkt ein.
Was ist der Unterschied zwischen benannten und numerischen Entities?
Benannte Entities (&, <, ©) sind leichter zu lesen, benötigen aber Browser-Unterstützung für den jeweiligen Namen. Numerische Entities verwenden stattdessen einen dezimalen (&) oder hexadezimalen (&) Codepunkt. Decode in diesem Tool verarbeitet beides — der HTML-Parser Ihres Browsers löst jede gültige Entity auf.
Wann sollte ich HTML-Kodierung bei nutzergenerierten Inhalten verwenden?
Kodieren Sie nutzergenerierten Text immer, bevor Sie ihn in HTML einfügen, um XSS-Angriffe (Cross-Site Scripting) zu verhindern. Gibt ein Nutzer <script>alert('XSS')</script> ein, kodieren Sie es zu <script>alert('XSS')</script>, damit es als Text dargestellt wird, nicht als ausführbarer Code.
Is my data safe when using the HTML-Encoder/Decoder?
Completely safe. The HTML-Encoder/Decoder processes everything locally in your browser. No input data, results, or usage information is ever transmitted to or stored on any server.
Can I use the HTML-Encoder/Decoder output in commercial projects?
Yes. The HTML-Encoder/Decoder is a utility tool and its output carries no licensing restrictions. You are free to use results in any project, commercial or personal.
Does the HTML-Encoder/Decoder follow official standards?
Yes. The HTML-Encoder/Decoder is built to comply with the relevant industry standard or specification for this utility type. If you encounter an unexpected result, verify your input against the specification — edge cases outside the standard may produce undefined behaviour.