Skip to content
ConvertMyStuff
Tool

JSON to CSV Converter Pro

Convert JSON or NDJSON arrays into CSV with file drop, column reorder, flatten, and Excel BOM.

Developer Tools

How to use

  1. Drop a .json file or paste a JSON array of objects (or NDJSON, one object per line).
  2. Choose delimiter, flatten nested objects, or enable Excel UTF-8 BOM as needed.
  3. Reorder columns if needed, then copy or download the CSV result.

Examples

Simple object array

Input: [{"name":"Ada","role":"Engineer"},{"name":"Grace","role":"Scientist"}]

Output: name,role Ada,Engineer Grace,Scientist

Each object becomes one CSV row with matching column headers.

Three-column export

Input: [{"sku":"A1","qty":10,"price":9.99},{"sku":"B2","qty":5,"price":14.5}]

Output: sku,qty,price A1,10,9.99 B2,5,14.5

Numeric values stay as plain CSV cells for Excel import.

Learn more

Preparing JSON for Excel

Excel imports CSV most reliably when columns are flat and UTF-8 encoded. Nested JSON keys become column headers—preview the output before importing large files.

If you need to round-trip data, keep a copy of the original JSON and use the CSV to JSON converter after editing in Excel.

Common use cases

  • Export API responses for Excel
  • Convert sample datasets for testing
  • Prepare JSON logs for spreadsheet review

FAQ

How do I convert JSON to CSV for Excel?

Paste a JSON array of flat objects, choose comma delimiter, then download or copy the CSV and open it in Excel.

Does this tool support nested JSON?

Enable flatten nested objects to use dot notation keys, or use the Nested JSON to CSV tool for complex structures.

Can I convert NDJSON?

Yes. Enable NDJSON mode and paste one JSON object per line.

Can I reorder CSV columns?

After converting, use the column order controls to rearrange columns and convert again.

Is my JSON uploaded to a server?

No. Conversion runs entirely in your browser.

Source notes

  • CSV output uses the first object's keys as column headers.
  • RFC 4180-style quoting is applied when cell values contain commas or quotes.

Browse all tools →

Last reviewed: 2026-05-23