Convert CSV to a JSON array of objects and JSON back to CSV, with typed numbers, a live table preview and one-click download.. CSV to JSON Converter is a free online tool from the ToolsRift Charts & Data Tools collection. It runs entirely in your browser — nothing to install, no signup, and your data never leaves your device.
Paste CSV and read the JSON output, or switch direction and paste a JSON array to get CSV. Toggle number typing and pretty printing, then copy or download the result.
You get an array of objects where each object is one row and the keys come from your header row, which is the shape almost every API, JavaScript app and NoSQL import expects. Pretty-printed and minified output are both available.
With typing on, a cell like 42 becomes the JSON number 42 rather than the string "42", and true, false and empty values are converted too. Turn typing off when fields such as ZIP codes, phone numbers or IDs must stay exactly as written.
Yes. Paste an array of objects and the tool collects every key across all records into a header row, then writes one line per object with proper quoting. Missing keys become empty cells and nested values are serialised as compact JSON.