CSV to JSON FREE
Convert a CSV table into an array of JSON objects, with the header row as keys and numbers, booleans and empty cells typed the way you choose.
Drop a file here, or choose one
CSV, TSV, JSON, YAML, XML, Markdown, HTML, plain text, Excel workbooks, and audio and video. The format is read from the file itself, not from its name.
Your files
Convert to
Columns
Uncheck a column to leave it out, type over a name to rename it, and use the arrows to reorder. The preview below follows.
What was read
How this conversion works
The header row becomes the keys. Duplicate and empty column names are made unique rather than allowed to overwrite each other, because a spreadsheet with two "Notes" columns is common and silently keeping only the second one loses a column of data.
Type conversion is a choice, and it is off by default. Turning "007" into the number 7 and "1-2" into a date is how a converter quietly corrupts a product catalogue; when you turn it on, numbers, booleans and null are converted and everything else stays a string.
The preview shows the first rows as the parser read them, so you can check the delimiter and the header row before converting two hundred rows on faith. Everything happens in your browser.
Build a better web, faster.
We build custom software and solutions tailored to your needs.



