Convert JSON to CSV and back
JSON→CSV: pick which keys become columns and in what order. CSV→JSON: each column becomes a key, with numbers, booleans and empty cells converted by rules you can toggle.
Uncheck fields to exclude them; the column order follows the list.
How to use it
- Paste a JSON array of objects, or CSV with a header row.
- Review the detected fields and adjust the selection or order.
- Convert and copy or download the result.
Limits & formats
Up to 5 MB of text and 100,000 rows. JSON→CSV: nested objects/arrays are serialized as JSON strings inside their cell (quoted per CSV rules), missing keys become empty cells — the mapping table shows exactly this. CSV→JSON: values that look like numbers/booleans become those types only when conversion is lossless; enable "keep everything as strings" to switch it off. CSV export applies the formula-injection guard by default.
Privacy
Everything is computed locally in this browser tab; nothing is sent or stored.
Related tools
Feedback on this tool
Did it work well? Any improvement ideas? Leave a note — it helps YYSI improve the toolbox.
Notes are anonymous and reviewed manually: only you see yours right away (in this browser); others see them after approval. Do not include personal data or contact details.