HandyTools Hub

CSV-zu-JSON-Konverter

Konvertieren Sie CSV-Daten sofort in ein JSON-Array von Objekten

Tipp: Sie können auch eine .csv-Datei auf dieses Feld ziehen.

Anleitung

1
### CSV hinzufügen Fügen Sie CSV-Text in das Eingabefeld ein oder ziehen Sie eine .csv-Datei darauf — die Datei wird geladen und automatisch konvertiert.
2
### Optionen wählen Legen Sie fest, ob die erste Zeile eine Kopfzeile ist (Schlüssel) und ob Zahlen und boolesche Werte aus Zeichenketten erkannt werden sollen.
3
### Konvertieren Klicken Sie auf „In JSON konvertieren". Das Trennzeichen (Komma, Semikolon oder Tabulator) wird automatisch erkannt und zusammen mit Zeilen- und Spaltenanzahl angezeigt.
4
### Kopieren oder herunterladen Kopieren Sie das formatierte JSON-Array mit einem Klick oder laden Sie es als .json-Datei herunter.

Funktionen

### Volle RFC-4180-Unterstützung Felder in Anführungszeichen mit eingebetteten Kommas, Zeilenumbrüchen und escaped Anführungszeichen werden korrekt geparst — einschließlich mehrzeiliger Zellen aus Excel-Exporten.
### Automatische Trennzeichen-Erkennung Komma, Semikolon und Tabulator werden anhand der ersten Zeile erkannt — europäische CSV- und TSV-Dateien funktionieren sofort.
### Optionale Typinferenz Zahlen und boolesche Werte werden standardmäßig erkannt; ein Schalter stellt zurück auf reine Zeichenketten für ID-artige Spalten wie „007".
### Flexible Kopfzeilen Nutzen Sie die erste Zeile als Schlüssel oder deaktivieren Sie die Kopfzeile für generierte column_1…column_N-Schlüssel.
### 100 % clientseitig Ein eigenständiger Parser läuft in Ihrem Browser — keine Uploads, keine Speicherung, keine Abhängigkeiten.

Anwendungsfälle

📊
### Tabellenexporte für APIs Verwandeln Sie einen Excel- oder Google-Sheets-Export in ein JSON-Array für eine REST-API oder ein Seed-Skript.
🧪
### Test-Fixtures Konvertieren Sie tabellarische Testdaten in JSON-Fixtures für Unit-Tests — mit exakter Kontrolle über die Typen.
🌍
### Europäische CSV-Dateien Semikolon-getrennte Exporte aus deutschen oder französischen Lokalisierungen werden automatisch erkannt — kein manuelles Suchen und Ersetzen.
🔍
### Schnelle Dateninspektion Fügen Sie ein paar CSV-Zeilen ein, um sie als strukturiertes JSON zu sehen, und kopieren Sie das Ergebnis in Ihren Code.

Verwandte Tools

Häufig gestellte Fragen

Wie wird das Trennzeichen erkannt?

Der Konverter scannt die erste Zeile und zählt Kommas, Semikolons und Tabulatoren außerhalb von Anführungsfeldern — das häufigste Zeichen gewinnt. So funktionieren Excel-Exporte (Komma), europäische Lokalisierungen (Semikolon) und TSV-Dateien (Tabulator) automatisch.

Was macht der Typinferenz-Schalter, und wann sollte ich ihn ausschalten?

Die Typinferenz (standardmäßig AN) wandelt Werte um, die wie Zahlen oder boolesche Werte aussehen: "42" wird zu 42 und "true" wird zu true. Schalten Sie sie AUS, wenn Ihre Daten ID-artige Felder wie "007", Postleitzahlen mit führenden Nullen oder Telefonnummern enthalten — die Inferenz würde "007" stillschweigend zu 7 machen und den Originalwert zerstören. Ohne Inferenz bleibt jeder Wert exakt so eine Zeichenkette, wie er geschrieben wurde.

Wie werden Felder in Anführungszeichen behandelt?

Der Parser folgt RFC 4180: Felder in doppelten Anführungszeichen dürfen Kommas, Zeilenumbrüche und sogar Anführungszeichen enthalten (durch Verdopplung escaped, "" wird zu "). Mehrzeilige Zellen aus Tabellenkalkulations-Exporten werden korrekt geparst.

Was passiert, wenn meine Zeilen unterschiedlich viele Spalten haben?

Kurze Zeilen werden mit leeren Zeichenketten aufgefüllt, damit jedes Objekt dieselben Schlüssel hat; zusätzliche Felder jenseits der Spaltenanzahl der Kopfzeile werden verworfen. Ist die Kopfzeile deaktiviert, werden die Schlüssel als column_1, column_2 usw. generiert.

Werden meine Daten irgendwo hochgeladen?

Nein. Das Parsen läuft vollständig in Ihrem Browser mit einem eigenständigen Parser — nichts wird an einen Server gesendet, gespeichert oder protokolliert.