CSV ↔ JSON

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

How to use

  1. 1.Paste CSV or JSON.
  2. 2.Pick direction.
  3. 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).