Auto-detects headers, quoting, and types. No data leaves your browser.
100% in your browser · no uploads · no ad trackers
About CSV ↔ JSON
CSV ↔ JSON converts spreadsheet data to JSON arrays and back, with auto-detection of delimiters, optional type inference, and configurable headers. Use it to feed CSV exports into a JSON-based API, or to flatten an API response into a sheet you can open in Excel.
Output
0 rows
Drop .csv or .json to load
Files are processed in your browser
How to use
1.Paste CSV or JSON.
2.Pick direction.
3.Copy result.
FAQ
Which delimiters are supported?
Comma, semicolon, tab, and pipe - plus an auto-detect mode that picks the most likely delimiter from your sample.
What does ‘infer types’ do?
It converts strings that look like numbers, booleans, or `null` into their native JSON types instead of leaving everything as strings.
Can I convert nested JSON to CSV?
Top-level arrays of flat objects convert cleanly. Deeply nested structures don't map to a flat CSV - flatten them first or use JSON output.
Is CSV ↔ JSON free?
Yes. Every tool on docsntools is 100% free with no signup, no watermarks, and no upload limits.
Are my files uploaded to a server?
No. All processing happens entirely in your browser. Your files never leave your device.
Does it work on mobile?
Yes - every tool is responsive and works in modern mobile browsers (Chrome, Safari, Firefox).