JSON to Rows — CSV Table, Free
Export JSON object values as rows and columns of CSV text. This supports moving simple records into a table tool, rather than automatically flattening an arbitrary nested data model.
- Runs in your browser
- Nothing is uploaded
- No signup; device limits apply
Numbers stay on your device. Nothing is sent to a server.
How to use this tool
Enter an object or an array of objects whose property names represent columns. Keep keys consistent across rows and reduce nested objects or arrays to the intended values before conversion.
Results and examples
[{"name":"Mina","score":90}] can become one row below name and score headers. On spreadsheet import, also inspect values that may be automatically interpreted as numbers or dates.
Limitations
- Nested values can turn into an unintended string representation instead of separate columns.
- Spreadsheet applications may execute formula-leading cells, so review untrusted exported data.
Fields
| Field | Guidance and constraints |
|---|---|
| JSON | Check the unit and format displayed beside this field. |
Data handling
Processing stays in the current browser tab; the site does not upload tool input for the calculation itself.
Sources
Frequently asked questions
How does an object array become rows?
[{"name":"Mina","score":90}] can become one row below name and score headers. On spreadsheet import, also inspect values that may be automatically interpreted as numbers or dates.
Are nested structures preserved?
Nested values can turn into an unintended string representation instead of separate columns. Spreadsheet applications may execute formula-leading cells, so review untrusted exported data.
Related tools
You do not need to start over. Continue with the tool that fits your next step.