Developer & Data tool

JSON ↔ CSV Converter

Turn an array of JSON objects into a table, or move CSV rows into JSON.

CSV-to-JSON cell values are strings; numeric and date types are not restored automatically.

Convert JSON and CSV locallyQuoted commas, quotes, and line breaks are supported.
LOCAL
Converted result

Move between objects and rows

  • For JSON to CSV

    Paste an array of objects. Keys across the objects form the columns, missing values become empty cells, and nested values become JSON text in a single cell.

  • For CSV to JSON

    Provide a CSV whose first row contains headers. Quoted commas and line breaks are read, and each data row becomes an object keyed by those headers.

  • Check values and headers

    Inspect the output for missing or repeated column names before copying or downloading. Switching direction replaces the input with an example, so keep your original first.

A score table becomes JSON

Start with
CSV → JSON / name,score followed by Baro,95 on the next line
Check the result
[{"name":"Baro","score":"95"}]

The value 95 is also a string. Apply any numeric conversion needed in the program that uses this output.