JSON to CSV Converter

Create a CSV table from records returned by an API or exported from another system. Columns are the union of top-level object keys, and commas, quotes, and line breaks are escaped correctly.

JSON to CSV

Turn an array of objects into spreadsheet-friendly CSV.

LocalWaitingIn lines 0In chars 0Out lines 0Out chars 0
Array JSON0 lines
Output0 lines
1Ready. Load an example or paste JSON to begin.
Ready. Load an example or paste JSON to begin.

Parse summary

Root
-
Keys
-
Depth
-
Size
-

Type counts

strings -numbers -booleans -nulls -objects -arrays -

Structure preview

No valid JSON preview.

Data handling notes

  • Input must be an array of objects.
  • Nested objects and arrays are stored as compact JSON inside one CSV cell.
  • Column order follows first appearance across the records.

FAQ

How are nested objects handled?They are serialized as compact JSON within a quoted CSV cell rather than flattened.
Why does a field become an empty cell?That record does not contain the column key found in another record.