1. Startseite
  2. Text-Tools

JSON-Formatierer und -Validator

JSON schön formatieren, prüfen und minimieren. Deine Daten bleiben privat.

Ergebnis
Einrückung

Dein Text verlässt dieses Gerät nie.

Füge JSON ein, um es sauber einzurücken, oder minimiere es auf eine Zeile. Ist es ungültig, zeigt eine einfache Erklärung, etwa ein fehlendes Komma, Zeile und Spalte des ersten Fehlers. Werte werden nie verändert, große Zahlen behalten also ihre volle Genauigkeit, und deine Daten bleiben in deinem Browser.

So geht’s

  1. Füge JSON ein oder lege eine .json-Datei ab.
  2. Wähle Formatieren oder Minimieren und die Einrückung.
  3. Bei einem Fehler springe zur markierten Zeile.
  4. Kopiere das Ergebnis oder lade es herunter.

Häufige Fragen

Wie formatiere ich JSON?

Füge es ein und drücke Formatieren. Wähle 2 Leerzeichen, 4 Leerzeichen oder Tabulatoren für die Einrückung und sortiere auf Wunsch die Schlüssel alphabetisch. Das formatierte JSON lässt sich kopieren oder als Datei herunterladen.

Wie finde ich einen Fehler in JSON?

Füge das JSON ein; ist es ungültig, siehst du Zeile und Spalte des ersten Problems mit einer Erklärung, etwa „Komma erwartet“ oder „Komma am Ende ist nicht erlaubt“. Behebe es, und die Prüfung läuft erneut.

Was ist der Unterschied zwischen JSON und einem JavaScript-Objekt?

JSON ist ein strengeres Textformat: Schlüssel und Strings brauchen doppelte Anführungszeichen, Kommas am Ende und Kommentare sind nicht erlaubt, und es gibt keine Funktionen, undefined oder NaN. Gültiges JSON ist immer ein gültiger JavaScript-Wert, aber nicht umgekehrt.

Was bewirkt das Minimieren von JSON?

Beim Minimieren werden alle nicht nötigen Leerzeichen und Zeilenumbrüche entfernt, was die Datei für die Übertragung im Netzwerk kleiner macht. Die Daten selbst ändern sich nicht.

Verändert das Formatieren große Zahlen?

Nein. Viele Formatierer runden Zahlen wie 12345678901234567890, weil sie sie in JavaScript-Zahlen umwandeln. Dieser hier behält jede Zahl genau so, wie sie geschrieben wurde.

Bleiben meine JSON-Daten privat?

Ja. Das JSON wird in deinem Browser gelesen und formatiert und nie hochgeladen, du kannst also bedenkenlos API-Antworten, Konfigurationsdateien oder Daten mit persönlichen Informationen einfügen.

Soll ich mein JSON formatieren oder minimieren?

Formatiere es, wenn ein Mensch es lesen muss: in einem Code-Review, einem Fehlerbericht oder der Dokumentation. Wähle 2 Leerzeichen, 4 Leerzeichen oder Tabulatoren passend zu deinem Projekt und sortiere die Schlüssel, wenn du eine stabile Reihenfolge willst. Minimiere es, wenn eine Maschine es liest und die Größe zählt, etwa in einem Request-Body oder einer eingebetteten Datei. Das Minimieren entfernt nur die nicht nötigen Leerzeichen und Zeilenumbrüche; die Daten ändern sich nicht.

Für Konfigurationsdateien, die Menschen pflegen, ist eine feste Schlüsselreihenfolge hilfreich, weil sich Änderungen in einer Versionsverwaltung dann leichter nachvollziehen lassen.

Wie finde und behebe ich einen JSON-Fehler?

Füge das JSON ein und lies Zeile und Spalte des ersten Problems ab. Die häufigsten Ursachen sind ein Komma nach dem letzten Eintrag, einfache statt doppelter Anführungszeichen, Schlüssel ohne Anführungszeichen, ein fehlendes Komma zwischen zwei Einträgen und Kommentare, die Standard-JSON nicht erlaubt. Gemeldet wird nur der erste Fehler, behebe ihn also, und die Prüfung läuft erneut; eine lange Datei braucht eventuell mehrere Runden.

Warum sind exakte Zahlen wichtig?

Viele Tools machen aus jeder Zahl eine JavaScript-Zahl, die ganze Zahlen mit mehr als etwa 15 oder 16 Stellen rundet. Eine 19-stellige Bestell- oder Nutzer-ID kann sich dann unbemerkt ändern. Dieser Formatierer behält jede Zahl genau so, wie sie geschrieben wurde, und ist damit sicher für IDs aus APIs und Datenbanken. Er ist auch für Antworten mit personenbezogenen Daten geeignet, da das JSON in deinem Browser gelesen und nie hochgeladen wird.

Wie vergleiche ich zwei JSON-Dateien?

Formatiere beide mit derselben Einrückung und sortierten Schlüsseln und füge sie dann im Zeilenmodus in Texte vergleichen ein. Du siehst nur die echten Unterschiede, ohne Rauschen durch die Schlüsselreihenfolge. Willst du vorher Schlüssel umbenennen, kann der Umwandler für Groß- und Kleinschreibung eine Liste von Namen in camelCase oder snake_case verwandeln. Um zu prüfen, wie groß ein Text ist, nutze den Wörterzähler, der auch die UTF-8-Bytegröße zeigt.

Denk an die Grenzen. JSON5 und JSON mit Kommentaren werden als Fehler gemeldet, und die Umwandlung von JSON in CSV gibt es nicht.

Im Vergleich

Dieses ToolDienste mit Upload
Wird dein Text an einen Server gesendet? Nein Meist
Konto nötig Nein Manchmal
Längen- oder Nutzungslimit Keines Oft
Gespeichert oder protokolliert Nie Möglicherweise

Grenzen und Datenschutz

  • Kommentare und Kommas am Ende (JSON5, JSONC) werden als Fehler gemeldet, weil Standard-JSON sie nicht erlaubt.
  • Sehr große Dateien (Dutzende Megabyte) können einige Sekunden dauern und viel Speicher brauchen.
  • Die Umwandlung von JSON in CSV gibt es noch nicht.

Normen und Quellen

In deinem KI-Assistenten nutzen

Langes JSON lässt sich leicht falsch einschätzen. Das MCP-Tool check_json, remote und lokal verfügbar, sagt einem Assistenten, ob JSON gültig ist und wo der erste Fehler liegt, und kann es formatieren, ohne einen Wert zu verändern.

MCP-Server einrichten

Aktualisiert: Etwas funktioniert nicht? Problem melden