JSON to CSV Converter turns a JSON array of objects into a CSV table and back again. Nested objects and arrays flatten to dotted and bracketed column names, so address.city and tags[0] become ordinary columns.
The conversion runs in the page. Nothing is uploaded.
Objects flatten with a dot (a.b) and arrays with an index (tags[0]). The header row is the union of all keys across the records.
It auto-detects comma, semicolon, tab, or pipe.
Yes. Turn on 'Expand dotted keys' and a column like address.city becomes a nested object.
No. Both directions run in JavaScript in the open tab.