CodeKitHub
Deutsch
JSON-Tools

JSON-Formatierer und -Validator online

Fügen Sie Ihr JSON unten ein, um es sofort zu formatieren, übersichtlicher zu gestalten oder zu minimieren. Das Tool überprüft Ihr JSON während der Formatierung auf Gültigkeit und zeigt den genauen Fehler an, falls etwas nicht stimmt. Alles läuft lokal in Ihrem Browser ab – Ihre Daten werden zu keinem Zeitpunkt auf einen Server hochgeladen.

Anleitung

  1. Fügen Sie Ihren JSON-Code in das Eingabefeld auf der linken Seite ein (oder klicken Sie auf „Beispiel laden“, um es auszuprobieren).
  2. Wählen Sie eine Einrückung mit 2 oder 4 Leerzeichen.
  3. Klicken Sie auf „Formatieren“, um den Code optisch ansprechender zu gestalten, oder auf „Minimieren“, um ihn auf eine einzige Zeile zu komprimieren.
  4. Falls das JSON-Format ungültig ist, lesen Sie die Fehlermeldung unterhalb der Felder, um das Problem zu ermitteln.
  5. Klicken Sie auf „Kopieren“, um das Ergebnis in die Zwischenablage zu kopieren.

Beispiel

Eingabe

{"name":"CodeKitHub","tools":["json","base64"],"free":true}

Ausgabe

{
  "name": "CodeKitHub",
  "tools": [
    "json",
    "base64"
  ],
  "free": true
}

Dieselben Daten, formatiert mit einer Einrückung von zwei Leerzeichen. Minify macht das Gegenteil: Es entfernt alle Leerzeichen.

Was ist dieses Tool?

Ein JSON-Formatierer nimmt rohen, minimierten oder unübersichtlichen JSON-Text und formatiert ihn mit einheitlicher Einrückung und Zeilenumbrüchen neu, sodass er leicht lesbar wird. JSON (JavaScript Object Notation) ist das gängigste Datenformat, das von APIs, Konfigurationsdateien und Protokollsystemen verwendet wird, doch Server senden es in der Regel als eine einzige lange, unlesbare Zeile, um Bandbreite zu sparen.

Dieses Tool fungiert auch als JSON-Validator: Es analysiert Ihre Eingabe anhand derselben strengen Regeln, die auch Browser verwenden. Wenn in Ihrem JSON also ein Komma fehlt, ein Schlüssel nicht in Anführungszeichen steht oder ein abschließendes Komma fehlt, erhalten Sie eine genaue Fehlermeldung, anstatt dass der Vorgang einfach ohne Hinweis fehlschlägt.

Praktische Tipps

  • Sie debuggen eine API? Fügen Sie zuerst die Rohantwort ein, kümmern Sie sich erst danach um die Formatierung – der Validator zeigt die genaue Zeile und Spalte jedes Syntaxfehlers an, was viel besser ist, als sich die Augen an einem einzeiligen Datenklumpen zu zerren.
  • Verwende beim Lesen am Bildschirm einen Einzug von zwei Leerzeichen und minimiere den Code, bevor du JSON in eine URL, eine Umgebungsvariable oder eine Chat-Nachricht einfügst – Leerzeichen kosten dort nur Speicherplatz.
  • Kommentare im JSON5-Stil und abschließende Kommas sind die beiden häufigsten Gründe dafür, dass manuell erstellte Konfigurationen zwar „auf den ersten Blick in Ordnung“ erscheinen, aber die Validierung nicht bestehen: Strict JSON lässt beides nicht zu.
  • Bei sehr großen Dateien (Protokolle, Datenbank-Dumps) sollten Sie nur den Teil formatieren, der für Sie von Interesse ist – so bleibt Ihr Editor reaktionsschnell und die Struktur lässt sich leichter nachvollziehen.

Wie sich dies in reale Arbeitsabläufe einfügt

Der häufigste Ablauf, den wir beobachten: Eine API gibt Base64-verschlüsselte oder minimierte JSON-Daten innerhalb eines Tokens oder einer Webhook-Nutzlast zurück. Dekodieren Sie zuerst das Base64, formatieren Sie anschließend das JSON und vergleichen Sie schließlich die beiden Antworten, falls sich zwischen den Umgebungen etwas geändert hat. Für jeden Schritt gibt es hier ein spezielles Tool, und Ihre Payloads verlassen dabei zu keinem Zeitpunkt den Browser.

Frontend-Entwickler nutzen die Minifizierungsoption genauso häufig wie die Formatierung: Möchten Sie eine große statische JSON-Datei bereitstellen? Durch die Minifizierung lassen sich in der Regel bereits 20–30 % an Speicherplatz einsparen, noch bevor gzip überhaupt zum Einsatz kommt.

Base64-Encoder / -Decoder · Textvergleich

Häufige Anwendungsfälle

  • Das Lesen einer minimierten API-Antwort, die als eine einzige unlesbare Zeile zurückgegeben wird, um deren Struktur während der Fehlersuche zu verstehen.
  • Überprüfung einer Konfigurationsdatei (wie z. B. „package.json“ oder einer JSON-basierten Einstellungsdatei), die aus unerfindlichen Gründen von einer Anwendung nicht korrekt gelesen wird.
  • Das Einfügen eines gut lesbaren, formatierten JSON-Ausschnitts in einen Fehlerbericht, eine Codeüberprüfung oder eine Dokumentation.
  • Eine JSON-Datenlast auf ihre kleinste Form reduzieren, bevor sie in einen URL-Parameter eingebettet oder in einer Datenbankspalte mit Größenbeschränkungen gespeichert wird.

Warum sollte man es nutzen?

API-Antworten schnell debuggen – verwandeln Sie eine einzeilige Antwort mit einem Klick in eine übersichtliche Struktur.

Finden Sie Syntaxfehler sofort – inklusive der genauen Ursache, warum die JSON-Datei nicht geparst werden konnte.

Minimieren Sie JSON, bevor Sie es in den Code einbetten oder über das Netzwerk versenden.

100 % privat: Die Auswertung erfolgt in Ihrem Browser, es werden keine Daten hochgeladen oder gespeichert.

Keine Anmeldung, keine Einschränkungen, funktioniert auf Mobilgeräten.

Häufig gestellte Fragen

Werden meine JSON-Daten auf einen Server hochgeladen?

Nein. Dieses Tool läuft vollständig in Ihrem Browser mithilfe von JavaScript. Ihre JSON-Daten verlassen Ihr Gerät zu keinem Zeitpunkt, sodass Sie es bedenkenlos für sensible oder interne Daten verwenden können.

Warum ist mein JSON ungültig?

Die häufigsten Ursachen sind: fehlende oder überzählige Kommas, Schlüssel ohne doppelte Anführungszeichen, einfache Anführungszeichen anstelle von doppelten, nachgestellte Kommas nach dem letzten Element sowie Kommentare (JSON erlaubt keine Kommentare). Die Fehlermeldung unter dem Eingabefeld gibt Auskunft darüber, was der Parser gefunden hat.

Was ist der Unterschied zwischen „Format“ und „Minify“?

„Format“ fügt Einrückungen und Zeilenumbrüche hinzu, um das JSON für Menschen lesbar zu machen. „Minify“ entfernt alle unnötigen Leerzeichen, um das JSON so klein wie möglich zu machen – nützlich vor der Übertragung oder Einbettung.

Gibt es eine Größenbeschränkung?

Das Tool sieht keine feste Obergrenze vor. Bei sehr großen Dateien (im zweistelligen Megabyte-Bereich) kann es je nach Gerät zu Verzögerungen kommen, da die gesamte Verarbeitung lokal in Ihrem Browser erfolgt.

Kann damit fehlerhaftes JSON automatisch korrigiert werden?

Nein – das Tool zeigt Ihnen genau, an welcher Stelle der JSON-Code fehlerhaft ist, damit Sie ihn korrigieren können, aber es nimmt keine Vermutungen an und verändert Ihre Daten auch nicht. Das ist beabsichtigt: Das stillschweigende „Korrigieren“ von Daten kann echte Fehler verschleiern.

Verwandte Tools