Tool von Tool Kumar

Sicherer JSON-Formatter

Tool Kumar parst und formatiert dein Dokument im Browser. Eingefügtes JSON wird nicht an einen Server übermittelt. Ein Konto ist nicht erforderlich. Die Website verwendet allerdings Vercel Web Analytics. Datenschutzangaben müssen deshalb zwischen der Dokumentverarbeitung und der Seitentelemetrie unterscheiden.

So verwendest du dieses Tool

  1. Öffne die DevTools und wähle „Netzwerk“. Warte, bis die Seite vollständig geladen ist, und leere dann die Anfrageliste.
  2. Füge unbedenkliches JSON mit einer eindeutigen Markierung wie network-check-7 ein und ändere einen Wert. Der Formatter sollte sich aktualisieren, ohne dass eine Anfrage diese Markierung enthält.
  3. Prüfe alle neuen Anfragen, besonders ihre Tabs „Nutzlast“. Kontrolliere sowohl „Fetch/XHR“ als auch „Alle“, da Analytics Beacon-Anfragen verwenden kann. Mit einem kleinen Beispiel dauert das etwa 30 Sekunden.

Praxisbeispiel

Derselbe lokale Formatter erzeugt diese Ausgabe online oder nachdem seine Anwendungsressourcen für den Offlinebetrieb im Cache gespeichert wurden.

Eingabe

{"user-id":42,"display name":"Ada","class":true,"profile":{"city":"London","created_at":"2026-10-14T09:00:00Z"},"items":[{"sku":"A1","price":12,"note":null},{"sku":"B2","price":12.5,"note":"gift"}],"metadata":null}

Ausgabe

{
  "user-id": 42,
  "display name": "Ada",
  "class": true,
  "profile": {
    "city": "London",
    "created_at": "2026-10-14T09:00:00Z"
  },
  "items": [
    {
      "sku": "A1",
      "price": 12,
      "note": null
    },
    {
      "sku": "B2",
      "price": 12.5,
      "note": "gift"
    }
  ],
  "metadata": null
}

Was die lokale Verarbeitung im Browser schützt

Ein Formatter, der JSON hochlädt, gibt einem Server Zugriff auf das Dokument. Hier laufen Parsing und Formatierung mit dem Parser-Code im Browser. Generierte Downloads verwenden lokale Browser-APIs. Beim normalen Einfügen gibt es keine Anfrage, die das Dokument überträgt.

Die oben beschriebene Netzwerkprüfung überprüft die aktuelle Sitzung. Sie beweist nicht, wie sich jede künftige Version verhält. Wiederhole sie nach Updates, wenn die Daten diese Sorgfalt erfordern.

Analytics und Anfragen an Dritte

Die Website verwendet Vercel Web Analytics, um Seitenaufrufe zu erfassen, keine Dokumentinhalte. In der Produktionsumgebung lädt das Analytics-Skript von /_vercel/insights/script.js auf derselben Origin und sendet Seitentelemetrie über /_vercel/insights. Der Anwendungswrapper entfernt URL-Fragmente vor dem Senden von Ereignissen. Schreibe keine Geheimnisse in URL-Pfade oder Abfrageparameter.

Die Code-Schriftart wird beim Build selbst gehostet. Die Nutzung dieser Seite löst daher keine Schriftanfrage an Google aus. Bei der Prüfung des Quellcodes wurde keine weitere Analytics-Integration gefunden. Ein von dir angeforderter Abruf einer entfernten URL ist eine Ausnahme vom üblichen Ablauf mit lokaler Eingabe.

Die tatsächlichen Sicherheitsheader lesen

Unten siehst du die Content-Security-Policy der Seite. Sie verhindert, dass diese Seite in einen Frame eingebettet, ihre Basis-URL auf eine andere Origin geändert oder object/embed-Inhalt geladen wird. Für Seiten legt sie weder script-src noch default-src oder connect-src fest.

Weitere konfigurierte Header sind X-Content-Type-Options: nosniff, X-Frame-Options: DENY, Referrer-Policy: strict-origin-when-cross-origin und eine Permissions-Policy, die Kamera, Mikrofon, Standort, Zahlung und USB deaktiviert. Die Service-Worker-Antwort hat eine eigene, strengere CSP.

frame-ancestors 'none'; base-uri 'self'; object-src 'none'

Mit JWTs, API-Schlüsseln und gespeicherten Dokumenten umgehen

Deaktiviere nicht benötigte Erweiterungen mit Seitenzugriff. Prüfe, ob die im Cache gespeicherte App mit deaktiviertem Netzwerk funktioniert, bevor du ein Token oder einen Schlüssel einfügst. Nimm keine Geheimnisse in Freigabelinks, Screenshots oder URL-Abfragen im Browser auf.

Deine Änderungen können im localStorage bleiben. Dieser Speicher ist kein verschlüsselter Tresor für Geheimnisse. Schließe nach der Arbeit mit sensiblen Daten andere Tabs von Tool Kumar. Lösche dann in den Einstellungen für Websitedaten deines Browsers den lokalen Speicher, den Cache-Speicher und den Service Worker der Website.

Untersuche Claims mit einem JWT-Decoder und verifiziere die Signaturen anschließend in deiner eigenen Anwendung. Widerrufe oder ersetze bereits offengelegte Zugangsdaten. Formatieren kann eine Offenlegung nicht rückgängig machen.

Optionen und Sonderfälle

  • Parser, Codegeneratoren und das Erstellen von Downloads laufen lokal. Eine lokale Datei wird beim Öffnen nicht hochgeladen.
  • Vercel Web Analytics erfasst Seitenaufrufe. In der Produktionsumgebung wird das Skript auf dieser Origin unter /_vercel/insights/script.js bereitgestellt. Die Telemetrie verwendet /_vercel/insights. Der Wrapper entfernt URL-Fragmente, bevor Ereignisse gesendet werden. Im Code sind keine Ereignisse für Dokumentinhalte konfiguriert.
  • Ein Freigabelink enthält JSON im URL-Fragment. Das Fragment wird nicht in einer HTTP-Anfrage gesendet. Wer den vollständigen Link hat, kann das Dokument aber lesen. Teile keine Geheimnisse über solche Links.
  • „Von URL laden“ ruft den gewählten Endpunkt ausdrücklich in deinem Browser ab. Dieser Endpunkt erhält eine Anfrage. Auch ein Link mit ?url= kann das Laden entfernter Daten auslösen. Verwende für sensible Daten das Einfügen oder eine lokale Datei.

Standardmäßig privat

Dein Dokument bleibt in diesem Browser. Tool Kumar parst und konvertiert Daten und erstellt Downloads auf deinem Gerät, ohne Konto und ohne Upload.

Sicherer JSON-Formatter: häufige Fragen

Ist dieser JSON-Formatter für vertrauliche Daten sicher?
Er verarbeitet Dokumente lokal, ohne eingefügte Inhalte hochzuladen. Dabei musst du weiterhin dem ausgelieferten Code, deinem Browser und den Erweiterungen vertrauen. Prüfe für Geheimnisse die Anfragen, verwende einen getesteten Offline-Tab und lösche danach den lokalen Speicher.
Verwendet die Website Analytics?
Ja. Vercel Web Analytics erfasst Seitentelemetrie. Der Wrapper entfernt URL-Fragmente. In der Anwendung ist kein Ereignis konfiguriert, das Editorinhalte sendet. Analytics-Anfragen sind von der lokalen JSON-Verarbeitung getrennt.
Was schützt die Content Security Policy?
Die CSP der Seite verhindert die Einbettung in Frames, beschränkt Basis-URLs auf diese Origin und blockiert eingebettete Objekte. Sie enthält keine Direktive script-src oder connect-src. Daher beschränkt sie nicht sämtliche Skripte oder Netzwerkziele.
Bleibt mein JSON nach dem Schließen des Tabs erhalten?
Von dir bearbeitete Dokumente mit bis zu 2.500.000 Zeichen können zusammen mit Vergleichstext und Einstellungen im localStorage dieses Browsers erhalten bleiben. Lösche auf gemeinsam verwendeten Geräten die Websitedaten. Der bloße Besuch einer Seite mit voreingestelltem Beispiel ersetzt das gespeicherte Startseitendokument nicht.
Kann ich JWTs oder API-Schlüssel einfügen?
Prüfe den Offlinebetrieb zuerst mit einem unbedenklichen Beispiel. Verwende für Geheimnisse anschließend vorzugsweise einen Offline-Tab. Erweiterungen mit Seitenzugriff können den Editor weiterhin lesen. Ein dekodiertes JWT ist kein verifiziertes Token. Ein offengelegter Schlüssel sollte widerrufen werden.

Verwandte Tools

JSON-Formatter offline, JWT-Decoder, JSON-Formatter und Studie zum Datenschutz bei JSON-Formattern.