CSV Tools

Convert JSON to CSV

Convert JSON arrays to downloadable CSV

JSON Input

CSV Output

CSV output will appear here...

Options

How to Use This Tool

This tool converts JSON data into CSV format. It handles arrays of objects, arrays of arrays, and nested structures. Runs directly in your browser — your data is never uploaded.

  1. Provide your JSON — Paste JSON text, drop a .json file, or fetch from a URL.
  2. Get your CSV — The converted output appears instantly. Copy or save the result.

FAQ

3 questions
Does this tool upload my data?
No. It runs entirely in your browser using JavaScript. Your data is never sent to a server.
What JSON structures are supported?
Arrays of objects (most common), arrays of arrays, single objects, and arrays of primitive values. Nested objects are flattened using dot notation by default.
How are nested objects handled?
By default, nested objects are flattened with dot notation (e.g., address.city becomes a column called 'address.city'). You can turn this off in Options to stringify nested values instead.

More Convert File Formats Tools

21 tools

More CSV Tools

89 tools