JSON Escape & Unescape — String-Encoder

Mach jeden Text sicher für einen JSON-String, egal ob Anführungszeichen, Backslashes, Zeilenumbrüche oder Unicode. Oder wandle einen escapten String zurück in lesbaren Text oder JSON.

Aktualisiert am

Deine Daten verlassen nie deinen Computer. Die Verarbeitung erfolgt zu 100 % lokal im Browser.

So nutzt du: JSON Escape & Unescape

  1. Wähle einen Modus: Text escapen oder unescapen, oder zwischen einem JSON-Dokument und einem escapten String umwandeln.
  2. Füge die Eingabe ein; die Ausgabe aktualisiert sich sofort.
  3. Nutze Umkehren, um die entgegengesetzte Umwandlung auf das Ergebnis anzuwenden.

Welche Zeichen müssen in JSON escaped werden?

ZeichenEscape
Doppeltes Anführungszeichen "\"
Backslash \\\
Zeilenumbruch, Wagenrücklauf, Tab\n, \r, \t
Rückschritt, Seitenvorschub\b, \f
Andere Steuerzeichen (U+0000–U+001F)\u0000–\u001f

Alles andere, einschließlich Emojis und Akzentbuchstaben, ist in UTF-8-JSON unverändert erlaubt. Aktiviere Nur ASCII, um Nicht-ASCII-Zeichen als \uXXXX zu schreiben, falls Systeme kein UTF-8 verarbeiten können. Der Schrägstrich darf optional als \/ escaped werden, was manche Server tun, damit </script> nicht in Inline-JSON landet.

JSON in JSON

Manche APIs und Message-Queues transportieren ein JSON-Dokument als String-Feld, zum Beispiel einen SQS-Message-Body oder ein Webhook-payload. JSON → String erzeugt diese doppelt kodierte Form. String → JSON entfernt eine Escape-Ebene und formatiert das innere Dokument schön lesbar. Das ist die schnellste Lösung für das gefürchtete "{\"id\":1}" in Logs.

Im Code

JSON.stringify(text)      // escape (JavaScript)
JSON.parse(escaped)       // unescape
json.dumps(text)          # Python
json.loads(escaped)

Brauchst du stattdessen URL- oder HTML-Escaping? Nutze den URL-Encoder oder den HTML-Entity-Encoder.

Auch gesucht als: json escape, json unescape, json string escapen, json online stringify, backslashes json entfernen, json unescapen, json string encoder, json escapen online.

Passende Tools zu: JSON Escape & Unescape

  • JSON Formatierer — Füge JSON ein, um es zu formatieren, zu minifizieren oder zu prüfen.
  • Base64-Kodierung / -Dekodierung — Konvertiere Text in Base64 und zurück – mit vollständiger UTF-8-Unterstützung (Akzente, Emojis), wechsle zu URL-sicheren Base64-Werten oder zieh eine Datei per Drag & Drop hinein, um deren Base64-Zeichenkette oder Daten-URI zu erhalten.
  • JSON-Vergleich — Finde genau heraus, was sich zwischen zwei JSON-Dokumenten geändert hat – API-Antworten, Konfigurationsversionen, Fixtures oder Exporte – als Liste von Pfaden mit altem und neuem Wert.
  • JSON-Schema-Validator — Füge ein Schema und etwas JSON ein, um genau zu sehen, welche Werte welche Regel verletzen, oder erzeuge ein Startschema aus Beispieldaten.

Häufige Fragen

Wie entferne ich Backslashes aus einem JSON-String?
Wähle Text unescapen (oder String → JSON, wenn der String ein JSON-Dokument enthält). Escape-Sequenzen wie \" und \n werden wieder in die echten Zeichen umgewandelt.
Muss ich einfache Anführungszeichen escapen?
Nein. JSON-Strings verwenden doppelte Anführungszeichen, daher sind einfache Anführungszeichen unverändert gültig.
Wird mein Text hochgeladen?
Nein. Alles läuft in deinem Browser.
Kann ich JSON Escape & Unescape als Web-App installieren und offline nutzen?
Ja. JSON Escape & Unescape ist eine installierbare Web-App (PWA) – sie wird über Ihren Browser installiert und nicht aus einem App-Store heruntergeladen. Klicken Sie oben auf dieser Seite in Chrome oder Edge (Windows, macOS, Linux, ChromeOS) auf „App installieren“ oder verwenden Sie auf Android-Geräten „Teilen“ → „Zum Startbildschirm hinzufügen“ auf dem iPhone und iPad bzw. „Datei“ → „Zum Dock hinzufügen“ in Safari 17+ auf einem Mac. Die App öffnet sich dann in einem eigenen Fenster mit einem eigenen Symbol, und da sie vollständig in Ihrem Browser ausgeführt wird, funktioniert sie auch offline. Firefox auf dem Desktop kann keine Web-Apps installieren. So funktioniert die Installation.

Ähnliche Tools