JSON to CSV
Convert a flat JSON object array to CSV without rounding large numbers.
Up to 1 MiB and 20,000 records. Nested objects and arrays are rejected. Missing fields and null become empty cells. Spreadsheet formula protection is enabled by default and prefixes risky text with an apostrophe. All processing stays on this device.
Result
Your result will appear here after processing.
How do I use this tool?
Paste an array of objects. Leave columns empty to include every field in first-seen order, or enter one column name per line. Choose a delimiter and download CSV.
What does it support?
Up to 1 MiB and 20,000 records. Nested objects and arrays are rejected. Missing fields and null become empty cells. Spreadsheet formula protection is enabled by default and prefixes risky text with an apostrophe.
Does my input leave my device?
No. Processing runs locally in your browser. Input and results are kept only on this page and are cleared when you leave, reload or clear the tool. Copy and download happen only when you choose those actions.