Search and jump to any tool. Type to filter; use arrow keys to move and Enter to select.
The JSON to CSV converter turns an array of objects into spreadsheet-ready rows.
The JSON to CSV converter turns an array of objects into spreadsheet-ready rows. It flattens nested objects and arrays into their own columns, quotes values correctly, and lets you choose the delimiter and whether to include a header row. The page opens with a sample so you can see the flattening before you paste your own data.
[{"id":1,"name":"Ada Lovelace","address":{"city":"London"},"tags":["math","code"]},{"id":2,"name":"Grace Hopper","address":{"city":"New York"},"tags":["navy"]}]id,name,address.city,tags[0],tags[1] 1,Ada Lovelace,London,math,code 2,Grace Hopper,New York,navy,
Good to know. Empty arrays and objects become the literal text [] and {} rather than disappearing. Use a semicolon delimiter for spreadsheets set to a locale that writes decimals with commas.