CSV ↔ JSON Converter

CSV ↔ JSON Konverter

Konvertiere CSV in JSON oder JSON in CSV sofort online. Füge deine Daten ein, wähle die Richtung und lade das Ergebnis herunter. Kostenlos, privat, ohne...

Aktualisiert April 2026

Geprüft von Rafael Duarte

Shift + Enter zum Kopieren
Delimiter
detected: comma
Output
CSV Input
JSON Output
20 lines · 308 chars

So funktioniert der Konverter

Ein Werkzeug, zwei Richtungen: CSV zu JSON oder JSON zu CSV

1. Richtung festlegen

Oben umschalten zwischen CSV → JSON und JSON → CSV, je nachdem, welches Format du gerade brauchst.

2. Daten einfügen oder Datei hochladen

Text direkt einfügen oder eine `.csv`-, `.tsv`- oder `.json`-Datei von der Festplatte auswählen.

3. Optionen anpassen und exportieren

Trennzeichen, Kopfzeile, Ausgabeformat und Typ-Erkennung einstellen, dann Ergebnis kopieren oder als Datei herunterladen.

Was dieser CSV-zu-JSON-Konverter kann

Die typischen Stolpersteine von CSV-Dateien werden automatisch abgefangen

Trennzeichen wird automatisch erkannt

Komma, Semikolon, Tabulator oder Pipe — die Erkennung läuft ohne manuelle Einstellung.

Felder in Anführungszeichen bleiben intakt

Kommas und Zeilenumbrüche innerhalb eines zitierten Feldes zerreißen die Zeile nicht, sondern werden korrekt als ein Wert erkannt.

Optionale Typ-Erkennung

Mit aktivierter Option wird aus dem Text "42" die Zahl 42 und aus "true" ein echter Boolean.

Verschachteltes JSON wird abgeflacht

{"benutzer":{"name":"Anna"}} wird beim Export nach CSV zur Spalte benutzer.name.

Ausgabe als Array oder indiziertes Objekt

ARRAY liefert die klassische JSON-Liste, OBJECT erzeugt eine Map, indiziert über den Wert der ersten Spalte — praktisch für schnellen Zugriff per ID.

Ausgabe-Trennzeichen frei wählbar (JSON → CSV)

Beim Export lässt sich zwischen Komma und Semikolon wechseln — wichtig, weil deutsches Excel standardmäßig das Semikolon erwartet.

Beispiele

Was reingeht, was rauskommt

Eingabe
Ausgabe
CSV: `name,alter\nAnna,30`
JSON: `{"name":"Anna","alter":"30"}`
JSON: `{"benutzer":{"name":"Anna"}}`
CSV-Spalte: `benutzer.name`
Infer Types aktiv: `"42"`
JSON: `42` (Zahl, kein Text)
CSV: `name,bio\n"Müller, Jan","Dev, Autor"`
JSON behält das interne Komma: `{"name":"Müller, Jan","bio":"Dev, Autor"}`
Output Format = OBJECT, Spalte `id` = 1,2
JSON: `{"1":{...},"2":{...}}` indiziert über `id`

Wann du dieses Tool brauchst

Die häufigsten Anwendungsfälle unter Nutzer:innen

Tabellendaten in eine REST-API einspeisen

CSV zu JSON, um Datensätze in MongoDB, Firestore oder eine beliebige JavaScript-App zu importieren.

API-Antwort für Excel aufbereiten

JSON zu CSV, um strukturierte Daten mit Kolleg:innen ohne Entwickler-Hintergrund zu teilen.

ETL-Pipeline

Datenformate innerhalb eines Data-Engineering-Workflows umwandeln, ohne extra Skript zu schreiben.

BI-Werkzeuge mit Daten versorgen

JSON zu CSV, damit Tableau, Power BI oder Looker die Daten direkt einlesen können.

Ein nach ID indiziertes Nachschlagewerk erzeugen

Das Ausgabeformat OBJECT liefert eine Key-Value-Struktur, mit der sich ein Datensatz per ID finden lässt, ohne ein Array mit .find() zu durchsuchen.

Häufige Fehler

CSV ohne Kopfzeile

"Has Headers" deaktivieren, wenn die CSV-Datei keine Kopfzeile hat — sonst wird die erste Datenzeile fälschlich als Spaltennamen verwendet.

Falsches Trennzeichen aus deutschem Excel

Excel mit deutscher Spracheinstellung exportiert standardmäßig mit Semikolon, weil das Komma als Dezimaltrennzeichen reserviert ist — die automatische Erkennung fängt das ab.

Tiefe Verschachtelung wird nicht vollständig aufgelöst

Nur eine Ebene wird in Spalten umgewandelt; tiefer verschachtelte Strukturen landen als JSON-Text in der Zelle.

OBJECT mit ARRAY verwechseln

Im Format OBJECT stammt der Schlüssel aus dem Wert der ersten Spalte. Enthält diese Spalte doppelte Werte, überschreiben sich Zeilen mit demselben Schlüssel gegenseitig im Ergebnis.

Eingabe-JSON ist kein Array von Objekten

Ein Array aus einfachen Werten ([1,2,3]) oder gemischten Typen erzeugt keine Spalten — das Tool meldet einen Fehler, weil keine gültigen Objekte zum Konvertieren gefunden werden.

Ausgabe-Trennzeichen vergessen anzupassen

Das Trennzeichen für JSON → CSV wird unabhängig von der automatischen Erkennung des Eingabe-CSV gewählt — bei deutschem Excel als Ziel auf Semikolon umstellen.

Warum dieser Konverter

Er berücksichtigt die echten Eigenheiten von CSV-Dateien — wechselnde Trennzeichen, zitierte Felder mit internen Kommas und Zeilenumbrüchen — an denen viele einfache Konverter scheitern.

Die gesamte Umwandlung läuft im Browser: Es wird keine Datei an einen Server geschickt, was bei Tabellendaten oder API-Antworten mit sensiblen Inhalten entscheidend ist.

Beide Konvertierungsrichtungen und beide Ausgabeformate (Array oder indiziertes Objekt) stehen auf derselben Seite zur Verfügung, ohne dass für jeden Fall ein anderes Tool nötig ist.

Häufig gestellte Fragen

CSV ist flach und tabellarisch, organisiert in Zeilen und durch ein Trennzeichen getrennten Spalten. JSON ist hierarchisch aufgebaut, mit Schlüssel-Wert-Paaren und verschachtelbaren Arrays. CSV passt zu Tabellenkalkulationen, JSON ist der Standard für APIs und Webanwendungen.

Weiterführende Links

Verwandter Artikel

Como trabalhar com arquivos grandes sem estourar a memória

Verwandte Tools