JSON to CSV

Converts JSON to a table. Nested objects open into columns, cells with formulas are flagged, and the result is verified against the source.

The file is not sent anywhere: parsing, conversion, and reverse verification all run in your browser. You can paste an API response with customers and orders as is. Line-by-line JSON, with one object per line, is recognized automatically.

The other way: CSV → JSON

Paste JSON or drop in a file, and the CSV table appears on the right. The converter detects the input shape on its own: an array of objects, an array of arrays with names in the first row, an object of columns, a single object, or line-by-line JSON where each line holds one object, as in logs and streaming exports.

Keys from all records merge into one header row. If one record has a field and another does not, the column still appears and the missing cell stays empty.

Formula protection

A cell that starts with "=", "+", "-", or "@" becomes a formula in Excel and Google Sheets. The converter marks such cells and puts an apostrophe in front of them, so Excel shows the text as written.

Names, phones, and amounts

API responses are full of names, phone numbers, and amounts. The converter keeps such values as plain text, and the apostrophe rule above applies to any cell that could otherwise turn into a formula.

Rate this tool

Help us get better

Other tools