↔
Developer/CSV ↔ JSON Converter

CSV ↔ JSON Converter

Convert between CSV and JSON with custom delimiters. 100% local.

100% LOCALAuto delimQuoted fieldsBidirectionalInstant convert
Saved Datasets· Auto-save on
▾
Delimiter:
First row:
CSV Input82 chars
JSON Output
Output will appear here
Data Source & Legal Disclaimer
Effective: 2026
Sources: Browser-side processing (no external API)

This tool runs 100% in your browser. All computation happens locally on your device — your input is never uploaded to any server. Results are for reference only.

See all data sources & update policy →
So funktioniert esPage 2

CSV rows vs JSON tree — what conversion really means — illustrated

CSV is a flat table: one header row names the columns, every following line is one record with the same fields. JSON is a nestable tree: objects can hold objects and arrays, so it can express repeats, nesting and blank fields that a grid cannot. Converting CSV → JSON turns each row into an object keyed by the header; JSON → CSV flattens those objects back into rows. When a JSON field nests deeper, the whole nested value is kept as a JSON string (quoted and escaped) inside its single column — nothing is lost, but nothing is flattened either.

Table ↔ Object list
CSV — flat gridnamelangAliceJSBoPYJSON — array of objects{ name: "Alice", lang: "JS" }{ name: "Bo", lang: "PY" }header → key, cell → valueWhen JSON nestsnested objects → JSON string in one cellarrays → JSON string (quoted, escaped)

Two rows × two columns map cleanly to an array of two objects — that is the entire job of the converter, done locally.

A contact list across two formats

The same two contacts, kept as a grid in CSV and as objects in JSON.

  1. Header becomes keys:Every CSV column name turns into a JSON property on each row object
  2. Rows become objects:Each data line is one object — the array is the whole table
  3. Blank & repeated cells:Empty cells become empty strings (""); JSON represents them naturally as "key": ""
  4. Reversing it:JSON → CSV turns each object back into a row — nested values stay as quoted JSON strings in their cell
FAQ & DetailsPage 3

To convert CSV to JSON: paste your CSV data or upload a file — the tool parses it and outputs clean JSON with auto-detected headers. Reverse conversion also supported.

FreeToolHub CSV to JSON Converter is a free browser-based tool that converts between CSV and JSON formats, no signup, no upload.

Über dieses Tool

Was ist dieses Tool?

Konvertieren Sie CSV zu JSON und zurück. Erkennt Komma-, Tabulator- und Semikolontrennzeichen automatisch. Beherrscht verschachtelte Anführungszeichen. Kostenlos, 100 % im Browser.

Auto delimQuoted fieldsBidirectionalInstant convert

Was ist der CSV ↔ JSON Konverter?

Dieser Konverter verwandelt CSV-Daten in JSON-Arrays und JSON zurück in CSV, mit der Trennzeichen-Intelligenz, die echte Dateien erfordern: Komma-, Tabulator- und Semikolon-Trennzeichen werden automatisch erkannt, was europäische Exporte rettet, bei denen Semikolon Felder trennt und das Dezimalkomma darin vorkommt. In Anführungszeichen gesetzte Felder, die Kommas, eingebettete Anführungszeichen und Zeilenumbrüche enthalten, werden gemäß RFC 4180 korrekt analysiert, Kopfzeilen werden zu JSON-Schlüsseln, und ein Typinferenzdurchgang wandelt numerische und boolesch aussehende Felder in echte Zahlen und Boolesche Werte anstelle von Zeichenketten um. Die Konvertierung läuft vollständig im Browser, sodass Kundendaten und interne Berichte nirgendwo hochgeladen werden.

Wer sollte dieses Tool verwenden?

Entwickler füttern Tabellenkalkulations-Exporte in APIs und Datenbanken, die JSON erwarten, ohne jedes Mal ein einmaliges Skript zu schreiben. Datenanalysten verschieben Berichtsdaten in Visualisierungs- und Notebook-Tools, die JSON-Strukturen bevorzugen. Produktmanager prüfen eine CSV, die ein Partner gesendet hat, ohne eine Tabellenkalkulations-App zu öffnen. Jeder, der mit internationalen Exporten arbeitet, profitiert von der Trennzeichen- und Dezimalkomma-Handhabung, und jeder mit sensiblen Listen – Kundendaten, Finanzexporte – erhält die Privatsphäre einer rein lokalen Konvertierung.

Wie funktioniert es?

(1) Fügen Sie CSV ein oder verwenden Sie die Dateiauswahl; das Trennzeichen wird automatisch erkannt und kann manuell überschrieben werden, wenn die Erkennung falsch liegt. (2) Die erste Zeile wird als Kopfzeile behandelt und wird zu JSON-Objektschlüsseln. (3) Konvertieren Sie zu JSON: Jede Zeile wird zu einem Objekt, in Anführungszeichen gesetzte Felder werden sicher entpackt, und Werte, die numerisch oder boolesch aussehen, werden in native Typen konvertiert. (4) In umgekehrter Richtung fügen Sie ein JSON-Array von Objekten ein; die Vereinigung der Schlüssel bildet die Kopfzeile, Werte werden bei Bedarf in Anführungszeichen gesetzt, und Sie wählen das Ausgabetrennzeichen. Beide Richtungen zeigen sofort eine Vorschau an und unterstützen Kopieren oder Herunterladen der Datei.

Warum bricht CSV-Parsing bei Kommas und Anführungszeichen zusammen?

CSV scheint trivial, bis Werte den Trenner selbst enthalten. Die RFC 4180-Lösung ist das Anführungszeichen: Ein Feld, das ein Komma enthält, wird in doppelte Anführungszeichen eingeschlossen, und ein wörtliches Anführungszeichen im Feld verdoppelt sich zu "". Naive Parser, die bei jedem Komma teilen, zerschneiden Adressen wie "Portland, OR" in zwei Felder; dieser Konverter implementiert die vollständige Anführungszeichenregel, sodass eingebettete Kommas, Anführungszeichen und sogar Zeilenumbrüche in Anführungszeichen gesetzten Feldern Rundreisen überstehen. Regionale Einstellungen fügen die zweite Falle hinzu: Viele europäische Locale exportieren semikolontrennte CSV mit Dezimalkomma, also ist eine Datei aus einer deutschen Excel-Erstellung nicht kaputt – sie spricht nur einen anderen Dialekt, den die automatische Erkennung handhabt. Beim Zurückkonvertieren in CSV für einen bestimmten Verbraucher passen Sie absichtlich dessen Dialekt an: Excel in den USA erwartet Kommas, die meiste EU erwartet Semikola, und Systeme, die über pandas laden, akzeptieren beide, sobald sie deklariert sind.

Häufige Fragen

Wie werden Kommas in Werten behandelt?

Gemäß RFC 4180, dem CSV-Standard: Ein Feld, das ein Komma, Anführungszeichen oder Zeilenumbruch enthält, wird in doppelte Anführungszeichen eingeschlossen, und ein wörtliches Anführungszeichen in einem Feld wird verdoppelt ("" anstelle von "). Dieser Parser implementiert diese Spezifikation, also überleben Tabellenkalkulations-Exporte mit in Anführungszeichen gesetzten Feldern – Adressen, Sätze, Produktnamen – die Rundreise intakt anstelle der Aufteilung in Spaltenfantomen.

Ändert die Option 'erste Zeile ist Überschrift' etwas?

Eingeschaltet wird die erste Zeile zu den JSON-Objektschlüsseln für jede Datenzeile darunter – der normale Fall für Exporte aus Excel, Sheets oder Datenbanken. Ausgeschaltet wird jede Zeile (einschließlich der ersten) zu einem Array, was Ihnen ein JSON-Array von Arrays ohne Schlüsselannahmen gibt; nützlich für headerlose maschinenerzeugte Dateien.

Kann verschachteltes JSON zurück in CSV konvertiert werden?

Nur flache Objekt-Arrays ordnen sich sauber CSV-Zeilen und -Spalten zu. Verschachtelte Strukturen müssen zuerst abgeflacht werden – Arrays werden zu kommagetrennten Zeichenketten und Objekte zu einem einzigen verschachtelten Wert –, da CSV genau zwei Dimensionen hat. Beim Konvertieren von JSON zu CSV hier erwarten Sie, dass Verschachtelung serialisiert wird, anstatt erweitert zu werden.

Werden meine Daten während der Konvertierung irgendwo hochgeladen?

Nein. Parsing und Serialisierung laufen beide im JavaScript Ihres Browsers – nichts wird übertragen, und nichts wird gespeichert, nachdem Sie den Tab schließen. Es ist sicher für Kundendaten, Finanzexporte oder jede Datensammlung, die Ihre Compliance-Regeln von Drittanbieterservern fernhalten.

Wie geht das Tool mit CSV-Dateien um, die Kommas in Anführungszeichen gesetzten Feldern enthalten?

Es verwendet einen richtigen CSV-Parser, der RFC 4180-Anführungszeichenregeln beachtet. In doppelte Anführungszeichen gesetzte Felder können Kommas, Zeilenumbrüche und Anführungszeichenzeichen (als "" maskiert) enthalten. Dies behandelt Excel-Exporte, Google-Sheets-Downloads und Datenbank-Dumps korrekt – im Gegensatz zu einfachen kommagetrennten Ansätzen, die bei eingebetteten Kommas brechen.

How does it handle CSV files with commas inside quoted fields?

It uses a proper CSV parser that respects RFC 4180 quoting rules. Fields wrapped in double quotes can contain commas, newlines, and quote characters (escaped as ""). This handles Excel exports, Google Sheets downloads, and database dumps correctly—unlike simple comma-split approaches that break on embedded commas.

Can it convert nested JSON to flat CSV and back?

Yes. When converting JSON to CSV, it flattens nested objects using dot notation (e.g., user.address.city becomes a column header). When converting CSV to JSON, you can choose between array-of-objects format or key-value pairs. Auto-detection handles comma, tab, and semicolon delimiters.

Andere Namen für dieses Tool

Dieses Tool ist auch unter diesen Aufgaben bekannt — jeder Link öffnet dasselbe Tool mit einem fokussierten Leitfaden:

Verwandte Tools

Teilen:𝕏inf⬆
Joke of the Day
Oct 22

What do you call a really smart cookie?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.