CSV-JSON-Konverter (CSV ↔ JSON)

Fügen Sie CSV ein oder öffnen Sie eine Datei, und Sie erhalten ein JSON-Array. Aus JSON wird umgekehrt eine CSV, die sich in Excel öffnen lässt. Die Dateien werden nur in Ihrem Browser verarbeitet.

Umwandlungsrichtung
Optionen

Anleitung: CSV-JSON-Konverter

  1. Wählen Sie die Umwandlungsrichtung: CSV → JSON oder JSON → CSV.
  2. Fügen Sie den Inhalt in das Eingabefeld ein oder laden Sie über Datei öffnen eine .csv-, .tsv- oder .json-Datei. Nach dem Umwandeln zeigt die Statuszeile an, mit welcher Zeichenkodierung die Datei gelesen wurde.
  3. Beim Trennzeichen reicht in der Regel die automatische Erkennung, auch für die in deutschsprachigen Excel-Versionen üblichen Semikolon-Dateien. Ist die erste Zeile keine Spaltenüberschrift, deaktivieren Sie „Erste Zeile ist Kopfzeile“.
  4. Klicken Sie auf Umwandeln und kopieren Sie anschließend das Ergebnis oder speichern Sie es als Datei. CSV-Dateien werden als UTF-8 mit BOM gespeichert, damit Excel Umlaute wie ä, ö, ü und ß korrekt anzeigt.

Wie sieht CSV nach der Umwandlung in JSON aus?

Wird die erste Zeile als Kopfzeile verwendet, entsteht aus jeder Zeile ein Objekt der Form "Spaltenüberschrift": Wert. Das Ergebnis ist insgesamt ein Array aus diesen Objekten.

CSVJSON-Ergebnis
Name,Alter
Anna Müller,31
[{"Name": "Anna Müller", "Alter": 31}]

Ist „Zahlen und true/false automatisch umwandeln“ aktiviert, werden Felder, die nur aus einer Zahl bestehen (z. B. 31), zu JSON-Zahlen und true/false zu Wahrheitswerten (Boolean). Werte mit führender Null wie die Postleitzahl 01067 oder die Telefonnummer 030 … bleiben dagegen Text, damit die Null am Anfang nicht verloren geht. Spalten ohne Überschrift erhalten einen Namen wie „Spalte3“; kommt dieselbe Überschrift zweimal vor, wird an die zweite _2 angehängt.

Beachten Sie: JSON verwendet immer den Punkt als Dezimaltrennzeichen. Werte im deutschen Format mit Dezimalkomma (z. B. 3,5) sind keine gültige JSON-Zahl – prüfen Sie solche Spalten im Ergebnis.

Regeln bei der Umwandlung von JSON in CSV (Excel)

  • Bei einem Array aus Objekten werden alle vorkommenden Schlüssel gesammelt und als Spaltenüberschriften verwendet. Fehlt ein Schlüssel in einem Objekt, bleibt das Feld leer.
  • Verschachtelte Objekte eine Ebene tiefer werden in Spalten mit Punkt-Schreibweise aufgeteilt, etwa Adresse.Stadt. Tiefer verschachtelte Werte und Arrays landen als JSON-Text in einem einzelnen Feld.
  • Ein Array aus Arrays ([[1,2],[3,4]]) wird ohne Kopfzeile direkt in Zeilen und Spalten übertragen.
  • Enthält ein Wert ein Komma, Anführungszeichen oder einen Zeilenumbruch, wird er nach RFC 4180 in doppelte Anführungszeichen gesetzt; Anführungszeichen im Wert werden verdoppelt. Excel und Google Tabellen lesen dieses Format korrekt ein.

Umlaute in Excel falsch dargestellt? So lösen Sie das

Öffnet Excel eine UTF-8-CSV ohne BOM (eine unsichtbare Markierung am Dateianfang), erscheinen Umlaute oft als Zeichensalat – aus „Müller“ wird dann „Müller“. Bei Tooljip gespeicherte CSV-Dateien enthalten deshalb ein UTF-8-BOM, sodass ä, ö, ü und ß auch beim Öffnen per Doppelklick richtig angezeigt werden.

Ältere Excel-Versionen speichern „CSV (Trennzeichen-getrennt)“ häufig im Windows-Zeichensatz ANSI (Windows-1252) statt in UTF-8. Werden Umlaute aus einer solchen Datei hier nicht korrekt angezeigt, speichern Sie sie in Excel als „CSV UTF-8 (durch Trennzeichen getrennt)“ oder wandeln Sie die Kodierung vorher mit dem Werkzeug Textkodierung umwandeln um.

Werden in Excel Zahlen zu 1,23E+11 oder verschwinden führende Nullen, liegt das nicht an der CSV-Datei, sondern an der automatischen Formaterkennung von Excel. Importieren Sie die Datei stattdessen über „Daten > Aus Text/CSV“ und legen Sie für diese Spalten das Format „Text“ fest – dann bleiben die Werte erhalten.

Komma oder Semikolon: Besonderheit im deutschsprachigen Raum

Weil in Deutschland, Österreich und der Schweiz das Komma als Dezimaltrennzeichen dient, verwenden deutschsprachige Excel-Versionen in CSV-Dateien meist das Semikolon als Trennzeichen. Die automatische Erkennung findet das richtige Trennzeichen, Sie können es aber auch manuell auf „Semikolon (;)“ stellen.

Öffnen Sie eine kommagetrennte CSV per Doppelklick in einem deutschsprachigen Excel, steht unter Umständen alles in einer einzigen Spalte. Nutzen Sie in diesem Fall „Daten > Aus Text/CSV“ und wählen Sie beim Import das Komma als Trennzeichen.

Häufig gestellte Fragen

Lassen sich auch tabulatorgetrennte TSV-Dateien umwandeln?
Ja. Die automatische Erkennung wählt unter Komma, Tabulator, Semikolon und senkrechtem Strich das am häufigsten verwendete Zeichen. Wenn Sie eine Tabelle aus Excel oder Google Tabellen kopieren und einfügen, ist sie tabulatorgetrennt – auch das wird direkt umgewandelt.
Kann ich eine Excel-Datei (.xlsx) direkt einlesen?
Nein, .xlsx ist ein eigenes, komprimiertes Format und kann nicht direkt gelesen werden. Speichern Sie die Datei in Excel über „Speichern unter > CSV UTF-8 (durch Trennzeichen getrennt)“ oder kopieren Sie die Tabelle und fügen Sie sie in das Eingabefeld ein.
Funktionieren CSV-Dateien mit Semikolon aus dem deutschen Excel?
Ja. Semikolon-getrennte Dateien werden automatisch erkannt. Alternativ stellen Sie das Trennzeichen von Hand auf „Semikolon (;)“.
Gibt es eine Dateigrößenbeschränkung?
Eine feste Grenze gibt es nicht, die Verarbeitung erfolgt jedoch im Arbeitsspeicher des Browsers. Ab einigen Dutzend MB kann es langsam werden; große Dateien wandeln Sie am besten in Teilen um.
Werden meine Daten auf einem Server gespeichert?
Nein. Einlesen und Umwandeln finden vollständig in Ihrem Browser statt, es werden keine Daten an einen Server übertragen.

Zuletzt aktualisiert: 2026-10-06