Turn CSV, TSV or Excel sheets into JSON. Headers become keys, numbers are typed and dotted headers rebuild nested objects.
The JSON appears here as you paste CSV or open a .csv, .tsv or Excel file.
Ctrl+F search · Ctrl+↵ copy result · Ctrl+Shift+F result to input · Esc then Tab leaves the editor
No. CSV and Excel files are read in your browser, and the JSON is made on your device.
Put it in double quotes, as spreadsheet apps do when they save CSV: "Turing, Alan". Quotes inside a quoted value are written twice ("").
Name the columns with dots, such as address.city and address.zip, and keep Dotted headers make nested objects ticked. Numbered parts such as tags.0 and tags.1 become a list.
Those rows have more or fewer values than the header row, often because of an unquoted comma inside a value. Missing cells are treated as empty and extra cells get keys like column5.
Guides, common conversions and useful next steps.
Use the action beside a finished result to send it directly, or open another tool: