Inhalte für JSON-Strings vorbereiten
Normalen Text mit Anführungszeichen, Zeilenumbrüchen und Backslashes in den inneren Inhalt eines JSON-Strings umwandeln.
Guide
Das Escaping-Werkzeug deckt drei Bereiche ab – HTML-Entities, JSON-Strings und Unicode-\u –, jeweils zum Kodieren und Dekodieren. Die HTML-Dekodierung nutzt den Textinhalt des DOMParser und führt dabei keine Skripte aus; die JSON-Dekodierung baut einen JSON-String auf und ruft JSON.parse auf; Unicode unterstützt \uXXXX und \u{XXXXX}.
Aktualisiert am 2026-09-102 min read
| Eingabe | Ausgabe | Hinweis |
|---|---|---|
<a&b> |
<a&b> |
Basis-Entities in HTML |
Zeile 1\nZeile 2 dekodieren |
zwei Textzeilen | läuft über JSON.parse |
| 😀 Unicode-kodieren | zwei \uXXXX |
Nicht-BMP ergibt ein UTF-16-Ersatzpaar |
& < > " '; mit aktivierter Vollkodierung werden Nicht-ASCII-Zeichen als Dezimal-Entities angehängt.textContent ausgelesen; darin enthaltene Skripte laufen nicht. Es ist kein HTML-Sanitizer und kein DOM-Formatierer.JSON.stringify; die Eingabe zum Dekodieren darf keine umschließenden Anführungszeichen enthalten, unescapte Anführungszeichen, Backslashes oder echte Zeilenumbrüche lassen JSON.parse scheitern.\u-Sequenzen; \xNN, HTML-Entities oder URL-%XX werden nicht behandelt.Normalen Text mit Anführungszeichen, Zeilenumbrüchen und Backslashes in den inneren Inhalt eines JSON-Strings umwandeln.
Sequenzen wie \u00e4\u00f6\u00fc aus Schnittstellen-Logs zurück in lesbaren Text (äöü) verwandeln.
\u-Sequenzen?Emojis liegen häufig oberhalb von U+FFFF, und JavaScript-Strings stellen sie als Paar aus zwei UTF-16-Ersatzzeichen dar; die Implementierung gibt daher zwei vierstellige Escapes aus.
<script> aus?Nein, aus dem Ergebnis wird nur der Textinhalt entnommen; die Eingabe wird nicht in eine aktive Seite eingefügt.
Alle Escape- und Dekodiervorgänge laufen lokal im Browser; es wird nichts hochgeladen und die Eingabe nicht dauerhaft gespeichert.
Aktualisiert am 2026-09-10
HTML-Entities, JSON-Strings und Unicode-Escapes ineinander umwandeln und zurück
Dieses Werkzeug ist noch nicht vollständig übersetzt; einige Inhalte nutzen die Ausgangssprache oder die Rückfallsprache.