Fügen Sie HTML-Quelltext oder Text mit Entities ein: Maskieren Sie die sechs Zeichen, die HTML-Text zerstören, zu Zeichenreferenzen, oder wandeln Sie Referenzen in die Zeichen zurück, für die sie stehen. Beide Richtungen laufen auf dieser Seite, nichts wird hochgeladen.
Läuft lokal in deinem BrowserFügen Sie Markup oder kodierten Text in das Feld ein. HTML maskieren ersetzt die sechs Zeichen, die HTML-Text zerstören (&, <, >, " sowie Apostroph und Backtick), durch Zeichenreferenzen; HTML-Entities zurückwandeln macht aus diesen Referenzen wieder die Zeichen, für die sie stehen.
Beide Richtungen laufen auf dieser Seite: Es wird nichts hochgeladen und das Werkzeug arbeitet auch offline weiter. Das Ergebnis zeigt genau das, was Kopieren in die Zwischenablage legt; Leeren setzt Eingabe und Ausgabe gemeinsam zurück.
Geändert werden genau sechs Zeichen: & wird zu &, < zu <, > zu >, das doppelte Anführungszeichen zu ", der Apostroph zu ' und der Backtick zu `. Akzente, CJK-Text, Emoji und Zeilenumbrüche werden unverändert übernommen.
Maskieren ist nicht idempotent, weil das kaufmännische Und zu jeder Referenz gehört: Aus & wird beim Maskieren &amp;. Wenden Sie die Umwandlung einmal auf den Originaltext an; für eine frühere Ausgabe zuerst HTML-Entities zurückwandeln.
Die Seite dekodiert Zeichenreferenzen wie ein Browser: dezimale und hexadezimale numerische Referenzen (', ', ©), benannte Referenzen wie , … oder © und die alten Formen ohne Semikolon, etwa & und <.
Einen Namen, den der Browser nicht kennt, etwa &foo;, lässt die Seite unverändert; ein ungültiger Codepunkt wie � wird zum Ersatzzeichen U+FFFD. Alte Präfixe werden auch ohne Semikolon dekodiert, genau wie in HTML: ¬anentity; beginnt mit ¬ und wird zu ¬anentity;. Das ist das Verhalten des Browsers selbst und keine eigene Tabelle – Seite und echter Parser stimmen daher überein.
Typische Einsätze: Code-Schnipsel in Dokumentationen anzeigen, Nutzertext maskieren, bevor er in eine HTML-Vorlage gesetzt wird, und Entities dekodieren, die aus einer API oder einer E-Mail kommen. Die Ausgabe ist reiner Text und lässt sich in jeden Editor einfügen.
Das Werkzeug validiert und formatiert kein HTML, dekodiert kein URL-Percent-Encoding (%20) und lässt JavaScript- oder JSON-Escapes wie \n unberührt. Sehr große Eingaben werden weiterhin in der Seite verarbeitet, das Hervorheben kann deshalb kurz dauern.