Skip to content
jsoncsvonline

Läuft direkt im Browser

JSON zu CSV Konverter

Wandeln Sie JSON-Daten blitzschnell in saubere CSV-Tabellen um – ohne Datentransfer zum Server.

  • Kein Server-Upload — prüfen Sie den Netzwerk-Tab
  • Kein Größenlimit, keine tägliche Quote
  • Keine Registrierung erforderlich

JSON-Daten einfügen — das Ergebnis erscheint in Echtzeit bei der Eingabe.

Es werden keine Daten hochgeladen. In den Entwicklertools (Netzwerk-Tab) können Sie überprüfen, dass keine Anfragen gesendet werden.

Keine Server-Uploads

Warum es keine Beschränkungen oder Kontingente gibt

Dateigrößenlimits und Bezahlmodelle existieren, wenn andere Dienste Ihre Dateien auf fremden Servern berechnen. Wenn die Konvertierung direkt in Ihrem Browser läuft, ist die einzige Grenze der Arbeitsspeicher Ihres Rechners.

Läuft direkt auf Ihrem Gerät

Parser, Flattening-Logik und CSV-Generierung bestehen aus JavaScript auf dieser Seite. Ihre Datei wird von Ihrem Browser geöffnet und erreicht unsere Server nie. Prüfen Sie den Reiter „Netzwerk“ in den Entwickler-Tools: Er bleibt komplett leer.

Streaming-Verarbeitung statt Speicherblockade

Die Eingabe wird in Chunks gelesen und über einen Web Worker im Hintergrund gestreamt. Der Speicherverbrauch bleibt flach, sodass die Benutzeroberfläche selbst bei Multi-Gigabyte-Dateien flüssig bedienbar bleibt.

Keine Serverkosten, die rationiert werden müssten

Nutzungskontingente entstehen, wenn Anbieter für CPU- und Bandbreitenkosten aufkommen müssen. Da Konvertierungen hier uns nichts kosten, gibt es keine Limits, keine Warteschlangen und keinen Kontozwang.

Typische Probleme

Sechs typische Fehler anderer Konverter und wie wir sie lösen

Die meisten Online-Konverter scheitern an denselben Hürden: Riesige Dateien, verschachtelte Objekte, Excel-Umlaute und Datenschutz. So geht unser Tool damit um.

Die gesamte Datei muss erst hochgeladen werden, bevor etwas passiert.
Die Konvertierung startet sofort beim Einlesen der Datei. Nichts wird hochgeladen, keine Wartezeit.
Ab 1 MB oder nach wenigen Durchläufen wird Geld verlangt.
Keine Dateigrößenbegrenzung und kein Zähler. Die Grenze bestimmt allein Ihr eigener Computer.
Verschachtelte Objekte enden als [object Object] oder als roher JSON-Text.
Jeder Blattwert wird zu einer Spalte mit Pfadnamen, wobei Trennzeichen und Tiefe frei wählbar sind.
Excel öffnet das Ergebnis in einer einzigen Spalte mit zerschossenen Umlauten.
Das Excel-Profil verwendet das regionale Semikolon, CRLF-Zeilenumbrüche und eine UTF-8-BOM.
Nach dem Download stellt man fest, dass eine Spalte falsch benannt war.
Vorschautabelle vor dem Herunterladen mit Optionen zum Umbenennen, Umsortieren und Ausschließen.
Ein einzelner fehlerhafter Datensatz bringt die gesamte Konvertierung zum Absturz.
Ungültige Zeilen werden mit Zeilennummer übersprungen, sodass Millionen intakter Zeilen gerettet werden.

Volle Kontrolle

Präzise Konfigurationsmöglichkeiten

Ein Konverter, der eigenmächtig entscheidet, ist für Produktionsdaten ungeeignet. Sie haben volle Kontrolle über alle Transformationsregeln.

Individuelles Glätten von Hierarchien

Pfadtrennzeichen, Maximaltiefe und Regelung, ob tiefere Ebenen als JSON-Text verbleiben.

Vier Strategien für Arrays

Spalte pro Index, Zeile pro Element, Zusammenfügen in einer Zelle oder Beibehalten als JSON.

Granulare Spaltenverwaltung

Übersicht über alle gefundenen Felder, deren Typ und Vollständigkeitsrate vor dem Export.

Trennzeichen, Quoting und Zeilenenden

Komma, Semikolon, Tabulator oder Pipe. Minimales oder vollständiges Quoting. LF oder CRLF.

Unterstützung alternativer Zeichensätze

Einlesen von Windows-1252 oder Latin-1 ohne Zeichensalat mit sofortiger Vorschau.

Links, die Optionen teilen – keine Daten

Teilen Sie Einstellungen mit Kollegen: Die generierte URL enthält Optionen, aber niemals Ihre Daten.

Anleitungen

Wichtige technische Details.

Alle Leitfäden ansehen →

Über das Tool

Was ist ein JSON-zu-CSV-Konverter?

Ein JSON-zu-CSV-Konverter transformiert hierarchisch strukturierte JavaScript Object Notation (JSON) in eine flache, zweidimensionale Tabelle mit kommagetrennten Werten (CSV). JSON ist das universelle Format für REST-APIs und NoSQL-Datenbanken, während CSV der Standard für Tabellenkalkulationen (Excel, Google Sheets) und relationale Datenbanken ist. Unser kostenloses Web-Tool führt die Umwandlung komplett in Ihrem Browser aus — ohne Datei-Uploads, ohne Registrierung und ohne Größenbegrenzung.

Wie man JSON in CSV umwandelt

Die Konvertierung von JSON nach CSV erfolgt in drei einfachen Schritten:

  1. JSON-Daten laden: Fügen Sie JSON-Text ein, laden Sie eine .json- oder .jsonl-Datei hoch oder importieren Sie Daten über eine öffentliche URL. Das Tool verarbeitet Objekt-Arrays, 2D-Arrays und verschachtelte Strukturen.
  2. Spalten anpassen und Vorschau prüfen: Jedes erkannte Feld wird in der Vorschautabelle mit Datentyp und Belegungsrate aufgeführt. Benennen Sie Spalten um, ändern Sie die Reihenfolge oder schließen Sie Felder aus und wählen Sie das Trennzeichen.
  3. CSV oder Excel-Datei herunterladen: Exportieren Sie das Ergebnis als Standard-CSV, als Excel-kompatible CSV-Datei mit UTF-8-BOM oder als echte Microsoft Excel .xlsx-Arbeitsmappe.

Verschachteltes JSON in CSV umwandeln

JSON ist baumartig hierarchisch aufgebaut, während CSV eine flache Struktur besitzt. Bei der Konvertierung verschachtelter Datensätze wird jede Eigenschaft zu einer eigenen Spalte mit vollständigem Pfadnamen (z.B. customer.address.city). Sie können das Pfadtrennzeichen anpassen, die maximale Tiefe begrenzen oder tiefe Objekte als JSON-Text beibehalten.

JSON-Arrays und Objekte

Arrays innerhalb von JSON-Datensätzen können nicht ohne Weiteres in einer Tabellenzelle dargestellt werden. Unser Konverter bietet vier Strategien:

  • Eine Spalte pro Index: Erzeugt getrennte Indexspalten (items.0, items.1), ideal für Listen mit fester Anzahl.
  • Eine Zeile pro Element (Unwind): Dupliziert übergeordnete Felder für jedes Array-Element über mehrere Zeilen — das relationale Standardformat für SQL-Tabellen.
  • Zusammengefasste Zelle: Verbindet Array-Werte mit einem Trennzeichen wie Semikolon oder Pipe in einer einzigen Zelle (z.B. "tag1; tag2").
  • Reiner JSON-Text: Behält ["tag1", "tag2"] als unformatierten JSON-String innerhalb der CSV-Zelle bei.

Beispiel für die JSON-zu-CSV-Konvertierung

Hier ist ein realistisches Beispiel für Kundenbestelldaten, die in Tabellenform überführt werden:

[
  {
    "orderId": "ORD-2048",
    "customer": { "name": "Elena Rostova", "email": "elena@example.com" },
    "total": 149.50,
    "status": "shipped"
  },
  {
    "orderId": "ORD-2049",
    "customer": { "name": "Marcus Vance", "email": "marcus@example.com" },
    "total": 89.00,
    "status": "pending"
  }
]

Der Konverter analysiert beide Datensätze, erzeugt eine einheitliche Kopfzeile, verflacht das customer-Objekt und erzeugt sauberes CSV:

orderId,customer.name,customer.email,total,status
ORD-2048,Elena Rostova,elena@example.com,149.5,shipped
ORD-2049,Marcus Vance,marcus@example.com,89,pending

JSON vs. CSV: Die wesentlichen Unterschiede

Ein Verständnis der strukturellen Unterschiede hilft bei der Wahl des geeigneten Formats:

EigenschaftJSON (JavaScript Object Notation)CSV (Comma-Separated Values)
DatenmodellHierarchischer Baum (verschachtelte Objekte & Arrays)Zweidimensionale Tabellenmatrix (Zeilen & Spalten)
TypunterstützungZeichenketten, Zahlen, Booleans, Null, Arrays, ObjekteUngetypter Text (nur Zeichenketten; Typinferenz im Zielprogramm)
DateigrößeAusführlich (Feldnamen werden für jeden Datensatz wiederholt)Kompakt (Feldnamen stehen nur einmal in der Kopfzeile)
HaupteinsatzgebieteWeb-APIs, NoSQL-Datenbanken, KonfigurationsdateienTabellenkalkulation (Excel, Sheets), SQL-Datenbanken, BI

JSON zu CSV in Python mit pandas oder der Standardbibliothek

Um Konvertierungen in Python-Pipelines zu automatisieren, genügt mit pandas ein Dreizeiler:

import json

import pandas as pd

with open("input.json", encoding="utf-8") as handle:
    data = json.load(handle)

frame = pd.json_normalize(data, sep=".")
frame.to_csv("output.csv", index=False)

Die Python-Standardbibliothek (json und csv.DictWriter) ist ohne zusätzliche Abhängigkeiten ebenso leistungsfähig. Tipp: Übergeben Sie parse_int=str an json.load, um Genauigkeitsverluste bei 64-Bit-IDs zu vermeiden.

JSON zu CSV in Node.js

Node.js kann flache JSON-Datensätze ohne externe npm-Pakete umwandeln:

import { readFile, writeFile } from 'node:fs/promises';

const data = JSON.parse(await readFile('input.json', 'utf8'));
const fields = [...new Set(data.flatMap((row) => Object.keys(row)))];

const cell = (value) => {
  const text = value == null ? '' : String(value);
  return /[",\n]/.test(text) ? '"' + text.replaceAll('"', '""') + '"' : text;
};

const csv = [fields, ...data.map((row) => fields.map((field) => row[field]))]
  .map((row) => row.map(cell).join(','))
  .join('\n');

await writeFile('output.csv', csv, 'utf8');

Warum dieser Dienst kostenlos und ohne Limit ist

Klassische Online-Konverter laden Ihre Dateien auf Remoteserver hoch, wodurch Bandbreiten- und Rechenkosten entstehen, die durch Abonnements oder Dateigrößenlimits finanziert werden. jsoncsvonline läuft zu 100% in Ihrem Browser über Web Worker. Ihre Daten verlassen Ihr Gerät nie. Entdecken Sie unsere Anleitungen zu Verschachteltes JSON verflachen, JSON-Arrays konvertieren und Excel-Trennzeichen und Zeichenkodierungen.

JSON vor der Konvertierung validieren, formatieren und reparieren

Die Überprüfung der Syntax vor der Konvertierung verhindert Fehler beim Export. Nutzen Sie auch unseren JSON-Validator nach RFC 8259, das Tool zur JSON-Reparatur für fehlerhafte Anführungszeichen und Kommata, unseren JSON-Formatierer für saubere Einrückungen, unseren JSON-Diff-Vergleich zum Auffinden von Unterschieden oder den JSON-Minifier zum Komprimieren von Payloads.

Plattform-Übersicht

Was ist jsoncsvonline.com?

Ein kompakter Leitfaden zu Tools, Formaten, Datenschutz und Architektur.

Was ist jsoncsvonline.com?

jsoncsvonline.com ist eine kostenlose, datenschutzfreundliche Webplattform für JSON-zu-CSV-, CSV-zu-JSON-Konvertierung, Excel-Export (.xlsx), JSONL-Konvertierung, JSON-Formatierung und -Validierung.

Für wen ist es gedacht?

Entwickelt für Softwareentwickler, Data Engineers und Analysten, die zuverlässige Datentransformationen ohne Sicherheitsrisiken oder Upload-Wartezeiten benötigen.

Welche Probleme werden gelöst?

Verhindert Datenbeschädigung in Excel (z.B. abgeschnittene IDs oder Zeichensatzfehler), verflacht verschachtelte Strukturen und umgeht serverseitige Upload-Limits.

Welche Formate werden unterstützt?

Standard-JSON, CSV (Komma, Semikolon, Tabulator, Pipe), TSV, JSON Lines (JSONL / NDJSON) und echte Microsoft Excel (.xlsx)-Arbeitsmappen mit typisierten Zellen.

Warum jsoncsvonline wählen?

100% clientseitige Verarbeitung garantiert: Keine Daten verlassen Ihr Gerät. Keine Dateigrößenbeschränkungen, keine Benutzerkonten, dauerhaft kostenlos.

Wie funktioniert die lokale Verarbeitung?

Das Parsen und Formatieren läuft komplett im Browser über JavaScript und Web Worker ab, wodurch der Speicherbedarf auch bei großen Dateien minimal bleibt.

FAQ

Häufig gestellte Fragen

Was passiert, wenn ein JSON-Wert Kommas oder Zeilenumbrüche enthält?

Er wird als valides CSV-Feld ausgegeben. Werte mit Trennzeichen, Anführungszeichen oder Zeilenumbrüchen werden automatisch in Anführungszeichen gesetzt, und innere Anführungszeichen werden nach dem CSV-Standard maskiert.

Wie öffne ich die CSV-Datei fehlerfrei in Microsoft Excel?

Nutzen Sie vor dem Herunterladen die Excel-Voreinstellung: Sie setzt das in Deutschland übliche Semikolon (;) als Trennzeichen, verwendet CRLF-Zeilenenden und fügt eine UTF-8-BOM ein, damit Umlaute (ä, ö, ü, ß) korrekt dargestellt werden. Alternativ können Sie direkt unseren JSON-zu-Excel-Konverter nutzen.

Wie werden verschachtelte Objekte in Spalten umgewandelt?

Standardmäßig erhält jeder Blattwert eine eigene Spalte mit Pfadnamen (z. B. kunde.adresse.stadt). Sie können das Pfadtrennzeichen anpassen, die Verschachtelungstiefe begrenzen oder Objekte als rohen JSON-Text belassen.

Wie kann ich JSON in Python oder mit pandas in CSV konvertieren?

Mit pandas genügen zwei Zeilen: Datei mit json.load einlesen, pd.json_normalize(daten) zum Glätten aufrufen und mit df.to_csv("ausgabe.csv", index=False) speichern. Über den Reiter „Code“ können Sie das fertige Skript direkt kopieren.

Wie konvertiere ich eine JSON-Datei online in CSV?

Legen Sie Ihre .json-Datei im Eingabebereich ab, prüfen Sie die Spaltenvorschau und laden Sie die fertige CSV-Datei herunter. Alles geschieht lokal im Browser.

Wie konvertiere ich CSV in JSON?

Wählen Sie die Richtung „CSV zu JSON“, fügen Sie Ihre Tabellendaten ein und erhalten Sie strukturierte, typisierte JSON-Arrays.

Werden meine Daten auf einen Server hochgeladen?

Nein. Die Konvertierung läuft vollständig in einem Web Worker innerhalb Ihres Browsers auf Ihrem Gerät. Sie können dies in den Entwicklerwerkzeugen unter dem Reiter „Netzwerk“ überprüfen: Es werden keinerlei Anfragen an externe Server gesendet. Aus diesem Grund gibt es weder Dateigrößenbegrenzungen noch tägliche Nutzungslimits.

Gibt es eine Beschränkung der Dateigröße?

Nein. Die Eingabedaten werden in Blöcken (Chunks) gelesen und als Stream verarbeitet. Der Arbeitsspeicherbedarf bleibt konstant und skaliert nicht mit der Dateigröße. Auch Multi-Gigabyte-Dateien können auf Ihrem Rechner problemlos konvertiert werden.

Ist das Tool kostenlos und ist eine Registrierung erforderlich?

Es ist 100 % kostenlos – ohne Konto, ohne Testphase und ohne versteckte Premium-Abonnements.

Verwandte Konverter und Entwickler-Tools