JSON to CSV Converter
Turn a JSON array of objects into a clean CSV file — nested keys flattened with dot notation, values properly escaped, BOM included so Excel opens Chinese correctly.
Your data is converted entirely in your browser — it never leaves your device.
Something wrong with this tool? Tell us and we'll fix it
How to use
- Paste a JSON array of objects.
- Preview the generated table.
- Copy or download the CSV.
Frequently asked questions
What JSON structure is supported?
An array of flat or nested objects, like [{"name":"Ann","age":30}, ...]. Nested objects are flattened into dot-notation columns (address.city). Arrays inside cells are joined with semicolons.
Why does Excel show garbled Chinese in my CSV?
Excel assumes ANSI encoding without a BOM. This tool prepends a UTF-8 BOM automatically, so Chinese and other scripts open correctly in Excel.
Is my data uploaded?
No. Conversion runs entirely in your browser — safe for customer lists and internal data exports.