Search for a tool or command
Parse CSV into a clean array of typed JSON objects, header-aware.
Convert CSV into a tidy array of JSON objects, with the first row used as keys for every record. This CSV to JSON converter respects quoted fields, embedded commas and multi-line cells, and can infer numbers and booleans so your JSON isn't wall-to-wall strings. It handles comma, semicolon and tab-delimited files, making it a drop-in tool for messy exports from any spreadsheet or database.
Paste CSV text with a header row on top. Files exported from Excel, Sheets, or a database all work as-is.
Choose a delimiter if it isn't a comma, and toggle type inference to keep numbers and booleans typed rather than stringified.
Copy the resulting array of objects or download it as a .json file for use in your app or tests.
The header row becomes keys; type inference types the values.
Input
id,name,active
1,Grace Hopper,true
2,Katherine Johnson,falseOutput
[
{ "id": 1, "name": "Grace Hopper", "active": true },
{ "id": 2, "name": "Katherine Johnson", "active": false }
]Flatten an array of JSON objects into spreadsheet-ready CSV.
Pretty-print JSON with configurable indentation and instant validation.
Parse any YAML config into strict, valid JSON your code can consume.
Validate JSON syntax and pinpoint the exact line and column of any error.