RowNook

Convert CSV to JSON.

Paste data or open a file. Review the result, then download.

No file selected
Parsing settings
Controls JSON output. CSV cannot declare column types.
You can also drop a file here. Up to 5 MiB.

Table preview

Your table preview will appear here.

Open a file, paste data, or try the sample.

No input yet. Add data to begin.

Download settings
Output encoding: UTF-8

Downloads become available after the data is checked.

Before opening in Excel

CSV cannot declare column types. Review ID and date columns before import.

Understand CSV quotingProtect long IDs

Convert CSV to JSON while keeping IDs as text

RowNook converts CSV with a header row into an array of flat JSON objects. Values remain strings by default, so leading zeros and long IDs are preserved. Blank or duplicate headers must be corrected before conversion.

How to use this tool

Paste CSV or open a file, check the separator and encoding, keep Keep values as text enabled, then copy or download JSON. Optional scalar conversion does not infer dates.

Synthetic example input

id,name
00123,Sam

Example result

[{"id":"00123","name":"Sam"}]

Limits and privacy

Input is limited to 5 MiB, 50,000 records, 200 columns and 1,000,000 cells. File processing runs locally in your browser and requires JavaScript.