📊 CSV ↔ JSON
CSV zu JSON oder JSON zu CSV mit benutzerdefinierten Trennzeichen konvertieren
✓ Für immer kostenlos · ✓ Keine Anmeldung · ✓ Kein Upload · ✓ Offline-fähig
🔒 Deine Daten verlassen nie dein Gerät. Die gesamte Verarbeitung erfolgt lokal in deinem Browser mit Eigener Parser (clientseitig). Kein Upload, kein Server, kein Tracking.
Funktionen
- Umwandlung in beide Richtungen — Wandle CSV in JSON oder JSON in CSV um – die Richtung wechselst du mit einem Klick.
- Zeilen- & Spaltenstatistik — Sieh auf einen Blick, wie viele Zeilen und Spalten in deinen Daten erkannt wurden.
- Trennzeichen-Erkennung — Komma, Semikolon, Tabulator oder senkrechter Strich werden aus den Daten erkannt (was du aus Excel oder Google Sheets kopierst, ist tabulatorgetrennt) – oder du wählst selbst.
- Kopieren & Herunterladen — Kopiere die Ausgabe oder lade sie als Datei herunter.
So funktioniert's
- Richtung wählen — Wähle CSV zu JSON oder JSON zu CSV.
- Daten einfügen — Gib CSV- oder JSON-Daten im Eingabefeld ein.
- Kopieren oder herunterladen — Hol dir das umgewandelte Ergebnis im gewünschten Format.
Anwendungsfälle
- Tabellen-Exporte für APIs in JSON umwandeln
- JSON-Antworten von APIs zur Analyse in CSV umwandeln
- Daten für den Import in andere Systeme vorbereiten
Häufig gestellte Fragen
Werden Felder in Anführungszeichen unterstützt?
Ja. Felder in Anführungszeichen dürfen das Trennzeichen, Zeilenumbrüche und verdoppelte Anführungszeichen ("") enthalten. Ein nie geschlossenes Anführungszeichen wird mit seiner Startzeile gemeldet, statt den Rest der Datei zu verschlucken.
Welches JSON-Format wird verwendet?
Ein Array von Objekten, eines pro Datenzeile, mit den Schlüsseln aus der Kopfzeile. Doppelte Spaltennamen werden nummeriert (name, name_2), leere werden zu column_N, Felder über die Kopfzeile hinaus bleiben als column_N erhalten – nichts verschwindet stillschweigend. Leere Zeilen werden übersprungen.
Warum sind meine Zahlen im JSON Strings?
CSV kennt keine Typen, daher bleibt standardmäßig jeder Wert Text, genau wie geschrieben. Mit „Zahlen und true/false als JSON-Werte“ wird 30 zu 30 und true zu true; 007, +1, 1,234 und Zahlen mit mehr als 15 Stellen bleiben Text, damit Postleitzahlen und IDs heil bleiben.
Meine Daten landen in einer einzigen Spalte. Warum?
Die Datei nutzt ein anderes Trennzeichen. „Auto“ erkennt Komma, Semikolon, Tabulator und senkrechten Strich aus den ersten Zeilen; liegt es daneben, klick das richtige Trennzeichen an und die Ausgabe wird neu erzeugt.
Kann ich eine Datei öffnen statt einzufügen?
Ja – klick auf „Datei öffnen“ oder zieh eine .csv-, .tsv- oder .json-Datei auf das Feld. Sie wird im Browser gelesen, nichts wird hochgeladen. Eine .json-Datei schaltet auf JSON → CSV um.
Aus dem Blog
- 📖 How to Convert CSV to JSON (and Back) — Convert CSV to JSON in your browser — an array of objects keyed by the header row — and back again. Plus the gotchas with quoting, delimiters, and type coercion.
Verwandte Werkzeuge
- ⚙️ YAML ↔ JSON — Wandle YAML in JSON oder JSON in YAML um – mit Validierung
- { } JSON Formatierer & Beautifier — Pretty-print, minify, and validate JSON with stats
- 📝 Markdown ↔ HTML — Markdown zu HTML oder HTML zu Markdown mit Live-Vorschau konvertieren
💬 Bug, Idee, oder einfach Hallo? Sag's Milo 🐨 · [email protected]