Local-only · nothing leaves your browser

How do I convert JSON to CSV?

Convert a JSON array of objects to CSV locally. Nested objects and arrays become columns using dot and bracket paths, such as user.name and tags[0]. Literal dots, brackets, and backslashes in keys are backslash-escaped to keep every column unambiguous. Null values and missing keys become empty cells; booleans and numbers stay unquoted.

CSV output will appear here...

⚠ JavaScript is required for this tool — the page content above works without it.

F.A.Q. — Questions, answered

  • What is JSON to CSV Converter?Convert a JSON array of objects to CSV locally. Nested objects and arrays become columns using dot and bracket paths, such as user.name and tags[0]. Literal dots, brackets, and backslashes in keys are backslash-escaped to keep every column unambiguous. Null values and missing keys become empty cells; booleans and numbers stay unquoted.
  • Is JSON to CSV Converter free?Yes. JSON to CSV Converter runs entirely in your browser. No data is uploaded or stored.
  • Does JSON to CSV Converter work offline?Yes. Once loaded, JSON to CSV Converter works fully offline except for the QR code generator which uses a pinned CDN with SRI.