CSV in JSON umwandeln

Füge CSV-Daten ein oder lade eine Datei und erhalte sauberes JSON – Trennzeichen wird automatisch erkannt.

CSV-Datei hierher ziehen oder klicken – oder unten Text einfügen

Alles läuft lokal im Browser. Werte wie Postleitzahlen oder IDs mit führenden Nullen bleiben als Text erhalten, sobald die Typumwandlung sie nicht eindeutig als Zahl erkennt (führende Null).

Der Konverter macht aus CSV-Daten ein JSON-Array. Er erkennt das Trennzeichen (Komma, Semikolon, Tabulator, Pipe) selbst, interpretiert die erste Zeile als Kopfzeile und wandelt auf Wunsch Zahlen, Wahrheitswerte und leere Felder in passende JSON-Typen um. Quotierte Felder mit Kommas und Zeilenumbrüchen werden gemäß RFC 4180 korrekt gelesen.

So wandelst du CSV in JSON um

  1. CSV einfügen oder Datei ladenZiehe eine .csv-Datei in das Feld oder füge den Text direkt ein. Das Trennzeichen wird meist automatisch erkannt.
  2. Optionen prüfenEntscheide, ob die erste Zeile Spaltennamen enthält und ob Zahlen sowie true/false in echte JSON-Typen umgewandelt werden sollen.
  3. JSON übernehmenKopiere das Ergebnis oder speichere es als .json-Datei.

Beispiel

CSV-ZeileJSON-Objekt
1;Anna;Berlin;true;12,50{"id":1,"name":"Anna","ort":"Berlin","aktiv":true,"preis":12.5}
2;"Schmidt, Ben";Köln;false;8{"id":2,"name":"Schmidt, Ben","ort":"Köln","aktiv":false,"preis":8}

Wie CSV gelesen wird

CSV (Comma-Separated Values) ist ein einfaches Textformat für Tabellen. Jede Zeile ist ein Datensatz, die Felder sind durch ein Trennzeichen getrennt. Enthält ein Feld das Trennzeichen, einen Zeilenumbruch oder Anführungszeichen, wird es in doppelte Anführungszeichen gesetzt; ein Anführungszeichen im Text wird verdoppelt. Dieser Konverter folgt diesen Regeln (RFC 4180) und akzeptiert zusätzlich Tabulator-getrennte Daten (TSV).

Deutsche Excel-Dateien nutzen häufig das Semikolon als Trennzeichen und das Komma als Dezimalzeichen. Damit aus „12,50“ die Zahl 12.5 wird, ist die Option „Dezimalkomma erkennen“ aktiv.

Tipps

  • Verwende UTF-8 als Kodierung. Bei Excel-Dateien ohne UTF-8 erscheinen Umlaute falsch; speichere sie in Excel als „CSV UTF-8“.
  • Prüfe die Kopfzeile: doppelte oder leere Spaltennamen werden durch Nummerierung eindeutig gemacht.
  • Deaktiviere die Typumwandlung, wenn du alles als Text behalten willst (z. B. bei Artikelnummern).
  • Für Datenbank-Importe ist „Leere Felder als null“ oft sinnvoll.

Wofür du den CSV-in-JSON-Konverter brauchst

Warenstammdaten liegen seit Jahren als CSV in einem Ordner, das neue Shop-System erwartet aber ein JSON-Array. Datei laden oder Text einfügen, das Trennzeichen erkennen lassen, aus der Kopfzeile die Schlüssel – fertig ist der Datensatz, den die Importstelle versteht. Mit der Typumwandlung werden Mengen zu Zahlen und true/false zu Wahrheitswerten, statt dass sie als Text durchlaufen.

Umgekehrt hilft das Tool beim Auswerten: Log-Zeilen aus einem Server-Export oder Umfrageergebnisse mit Semikolon stehen als Tabelle vor dir, als JSON lassen sie sich in eine Visualisierung laden oder an ein Skript weiterreichen. Für Tabellen aus einem deutschen Tabellenprogramm wandelt die Dezimalkomma-Option aus 12,50 einen Wert, den eine Anwendung als Zahl liest.

Der dritte Einsatz ist die Zwischenablage: Oft kommt der Inhalt als Zeichenblock aus einem Mailprogramm oder aus einem Terminal. Einfügen genügt, und für den Austausch mit anderen dient der Knopf zum Kopieren, für die Ablage daneben das Speichern als Datei.

Mögliche Fehler beim Umwandeln von CSV in JSON

  • Die Ausgabe hat ein einziges Feld: Das erkannte Trennzeichen passt nicht, etwa bei einer Datei mit Semikolon. Statt automatisch erkennen das Trennzeichen manuell wählen, dann zerfällt die Zeile in die erwarteten Spalten.
  • Alle Werte bleiben Zeichenketten: Ohne Haken „Zahlen und true/false umwandeln“ erzeugt das Tool nur Text. Für Schnittstellen, die Zahlen erwarten, die Option setzen – sonst scheitert die Prüfung am Server.
  • Leere Zellen werden zu null: Mit „Leere Felder als null“ entsteht null, ohne die Option ein leerer String. Wer Lücken als leeren Text erwartet, lässt den Haken weg.
  • Ein Wert mit Umbruch zerlegt die Zeile: Felder mit Kommas oder Zeilenumbrüchen müssen in Anführungszeichen stehen. Die Quelle prüfen – korrekt quotierte Felder liest das Tool nach RFC 4180, ungeschützte nicht.
  • Die Kopfzeile wird zum Datensatz: Ohne Haken „Erste Zeile ist Kopfzeile“ stehen die Überschriften als erstes Objekt in der Liste. Für Exporte mit Bannerzeilen den Haken passend setzen.

Für wen sich der CSV-in-JSON-Konverter eignet

Gebaut ist er für Backend-Entwicklerinnen, die Testdaten statt Mock-Daten brauchen, für Shop- und CRM-Verwaltungen, die Altexporte übernehmen, für Datenbank-Administratoren bei der Weitergabe von Auszügen sowie für Studierende, die Tabellendaten in einem Programm weiterverarbeiten.

Wenn nur das Trennzeichen getauscht werden soll, öffnest du den CSV-Trennzeichen-Änderer; für den umgekehrten Weg den JSON-in-CSV-Konverter. Die Struktur der Ausgangsdatei siehst du vorher im JSON-Formatter.

Für wiederkehrende Importe lohnt sich außerdem ein Blick auf die Kopfzeile: Doppelt geschriebene oder leere Spaltenüberschriften erzeugen später unerwartete Schlüssel, und das siehst du an der Ausgabe sofort, bevor die Datei im System landet.

Datenschutz & Prüfung: Dieses Tool arbeitet vollständig lokal in deinem Browser – Eingaben und Dateien werden nicht hochgeladen oder gespeichert. Funktion geprüft: Oktober 2026.

Häufige Fragen

Wie wandle ich CSV in JSON um?

CSV einfügen oder Datei laden, Optionen prüfen und das JSON kopieren. Die Kopfzeile liefert die Schlüssel.

Wie erkennt das Tool das Trennzeichen?

Es testet Komma, Semikolon, Tabulator und Pipe an den ersten Zeilen und wählt das Zeichen, das durchgängig gleich viele Spalten ergibt.

Was passiert mit Komma im Text?

Felder in Anführungszeichen dürfen das Trennzeichen enthalten und werden korrekt als ein Wert gelesen.

Warum bleibt die Postleitzahl 01067 ein Text?

Zahlen mit führender Null werden nicht umgewandelt, damit die Null nicht verloren geht.

Kann ich eine Excel-Datei direkt hochladen?

Speichere sie zuvor in Excel als CSV UTF-8 und lade die CSV-Datei. XLSX-Dateien werden nicht gelesen.

Werden meine Daten übertragen?

Nein, die Konvertierung erfolgt lokal.

Alle Tools an einem Ort

Über 100 Rechner für Alltag, Mathematik, Finanzen und mehr – kostenlos, ohne Anmeldung und mit sichtbarem Rechenweg.