CSV to JSON
Convert CSV or TSV data into JSON. Auto-detects the delimiter, handles quoted fields, custom quote / escape / comment characters, and outputs an array of objects, array of arrays, column-oriented object or NDJSON. Type inference turns numbers and booleans into JSON values while preserving leading zeros and 16+ digit identifiers as strings, and dotted headers such as address.city can be expanded into nested objects.
Output will appear here…
Auto-detects comma, semicolon, tab and pipe. Ragged rows are reported as warnings instead of failing the whole file. "Columns" outputs one array per header (column-oriented), "Arrays" keeps rows as arrays with the header as the first row.
Related tools
JSON to CSV
Flatten JSON arrays into CSV with a table preview, column picker, nested-path selection and Excel options.
JSON Formatter
Beautify, minify, sort, query and repair JSON with a tree view and copy-as code export.
YAML to JSON
Convert YAML into strict JSON, with multi-document streams, YAML-only types and duplicate keys handled.
How to use CSV to JSON
- 1Paste or upload CSV or TSV. The delimiter is detected automatically or can be forced.
- 2Check the Table preview for the first 100 rows and any parse warnings.
- 3Choose the output shape: Objects, Arrays, Columns or NDJSON.
- 4Adjust type inference, leading-zero preservation, trimming and nested header expansion, then copy or download.
About CSV to JSON
Convert CSV or TSV data into JSON. Auto-detects the delimiter, handles quoted fields, custom quote / escape / comment characters, and outputs an array of objects, array of arrays, column-oriented object or NDJSON. Type inference turns numbers and booleans into JSON values while preserving leading zeros and 16+ digit identifiers as strings, and dotted headers such as address.city can be expanded into nested objects.
CSV to JSON is part of FizzKit — a collection of focused developer and ad-tech tools. Because everything runs locally, it works offline once loaded and never exposes your data to a remote server.