RowNook

Convert JSON to CSV.

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 flat JSON objects to downloadable CSV

RowNook converts a JSON array of flat objects into CSV and preserves the original text of numeric values, including large integers. Nested values and duplicate JSON keys are rejected. Null and missing fields become empty cells with a warning.

How to use this tool

Paste a JSON object array, review the table and warnings, choose a separator, line endings and optional UTF-8 BOM, then download. CSV does not retain JSON value types; Excel may reinterpret numbers when opening the file.

Synthetic example input

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

Example result

id,name
12345678901234567,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.