JSON to CSV Converter
Turn JSON data into CSV format for use in Excel and data analysis tools.
- JSON
- up to 200 MB per file
- Never uploaded
What JSON to CSV does
Flatten JSON into CSV so a spreadsheet can open it. APIs, exports and logging systems hand you JSON, which is excellent for programs and awkward for people. CSV opens straight into Excel or Sheets where you can sort, filter and chart the data without writing any code.
Worked example
[
{ "id": 1, "item": "Pen", "qty": 3 },
{ "id": 2, "item": "Book, red", "note": "gift" }
]id,item,qty,note
1,Pen,3,
2,"Book, red",,giftColumns are the union of every object's keys, in first-seen order. Missing values are empty; a value with a comma is quoted.
How it works
- 01
Upload JSON
Choose the .json file — an array of objects works best.
- 02
Convert
DocsBolt maps JSON objects to CSV rows.
- 03
Download
Get a .csv with one row per record and a column per key.
Formats and limits
- Accepts
- .json
- Produces
- CSV
- Files per run
- One
- Size limit
- 200 MB per file
When you'd use it
- An API export to open in Excel
- Analytics events to load into a spreadsheet
- A list of records for someone who wants a table
Limitations
- Nested objects and arrays inside a record are written into one cell as JSON text rather than being split into extra columns.
- The column set is the union of all keys; records missing a key get an empty cell.
Questions
What JSON format works?
An array of flat objects like [{...}, {...}]. Nested objects are stringified.
What happens to nested objects?
Nested structures are flattened into columns, since CSV is strictly two-dimensional and has no way to express nesting. Deeply nested data produces a wide table with many columns.
How are arrays handled?
Arrays of records become rows, which is the usual shape of an API response and converts cleanly. Arrays sitting inside a single field are combined into one cell.
Will my column order be preserved?
Columns follow the key order in the source data. JSON objects have no guaranteed ordering, so if a specific column order matters, rearrange it in the spreadsheet afterwards.
What happens to your file
Your file is never uploaded or stored.
Full detail in the Privacy Policy.
Tools people use next
- CSVEXCEL
CSV to Excel
Open any CSV as a real .xlsx workbook.
- XMLJSON
XML to JSON
XML converted to JSON with attributes and nesting kept.
- JSONPDF
JSON to PDF
Pretty-printed JSON in a monospace PDF.
- CSVPDF
CSV to PDF
A tidy printed table from a CSV, with the delimiter detected.
- MARKDOWNANYTHING
Markdown to Anything
Export Markdown to PDF, Word, HTML, or Text with formatting intact.
- HTMLPDF
HTML to PDF
A paginated PDF from an HTML file — links and headings kept.
Related guides
Guide · 7 min read
How to Create an Excel Spreadsheet from Text Using AI
Turn unstructured text, lists, and data descriptions into organized Excel spreadsheets with AI. Great for budgets, schedules, and inventories.
Guide · 10 min read
How AI Document Generation Actually Works: A Technical Explanation
Understand the technology behind AI document generators: LLMs, content structuring, and how raw text becomes a polished document.
More Data tools
Markdown, HTML, JSON, XML, CSV, plain text and eBook conversions.