Input CSVCSV
CSV to JSON Converter
Convert CSV text into a JSON array in the browser. The first row is treated as the header for a predictable output structure.
Output JSONJSON
About the CSV to JSON converter
Built for spreadsheet exports and database dumps
Paste the CSV that Excel, Google Sheets, or a database export gives you and get a JSON array you can drop straight into an API request or a config file — useful when a tool accepts JSON but the data you have started life in a spreadsheet.
The header row becomes the keys
A first row of id,name,email turns into {"id":"1","name":"Mika","email":"mika@example.com"} for every following row. A CSV without a header is treated as an error rather than guessing field names, because guessing makes the key set unpredictable across rows.