How do I convert CSV to JSON?
- Paste CSV or open a `.csv` file from your device.
- Leave Delimiter on Auto-detect or pick comma, semicolon, or tab.
- Keep First row is header on when the top row has column names.
- Click Convert, then copy or download the JSON.
Quoted fields and empty cells are preserved. If a row has fewer columns than the widest row, GustKit pads the line with empty strings and shows a short warning.
Delimiter detection
Auto-detect scores the first few lines and picks the separator that splits into the most columns. European exports often use semicolon; tab-separated values are common from databases.
You can override Auto-detect when you already know the file format.
JSON to CSV on the same page
Switch to the JSON to CSV tab, paste an array of objects or an array of arrays, choose a delimiter, and click Convert. Objects become a header row plus data rows.
To pretty-print or validate JSON after conversion, open JSON Formatter.
Privacy
The CSV and JSON never leave this tab. GustKit does not upload your file. The tool rejects inputs above 5 MB with a clear message.