Boneyard Tools

JSON to CSV Converter

Paste JSON to get CSV instantly. Works with arrays of objects, nested values and custom delimiters. Your data stays in your browser.

How to convert JSON to CSV

  1. Paste or type your JSON. An array of objects works best.
  2. Pick a delimiter if you need something other than a comma.
  3. Copy the CSV or download it as a .csv file.

Examples

Array of objects

[{"name":"Ada","age":36},{"name":"Linus","age":54}]
name,age
Ada,36
Linus,54

Frequently asked questions

Is my data uploaded anywhere?

No. The conversion runs entirely in your browser, so your JSON never leaves your device.

What JSON shape works best?

An array of flat objects. Each object becomes a row and each key becomes a column.

How are nested objects handled?

Nested objects and arrays are encoded as JSON text inside the cell, so no data is lost.

Can I use a semicolon or tab delimiter?

Yes. Change the delimiter option to a semicolon, tab or pipe to match what your spreadsheet expects.

What if my objects have different keys?

The converter uses the union of all keys as the header, so rows missing a key get an empty cell.

Learn more

  • JSON to CSV examples

    Common JSON shapes and the CSV they produce, including nested data and custom delimiters.

Related tools