Loading tool…
Turn a CSV table (with a header row) into a JSON array of objects, or convert a JSON array back into CSV. Quoted fields, commas and embedded quotes are handled correctly.
Loading tool…
Privacy: this tool runs entirely in your browser. Your input is never sent to, received by, or stored on any server — there are no uploads and no tracking of what you enter.
The first CSV row is treated as the header. Each subsequent row becomes a JSON object whose keys are the header names. This is ideal for feeding spreadsheet exports into APIs or JavaScript.
Given a JSON array of objects, the converter collects the union of all keys as the header row and writes one CSV line per object. Values containing commas, quotes or newlines are safely quoted and escaped per RFC 4180.
Spreadsheet data is often sensitive. Because this tool runs locally, your rows never leave your device — unlike many online converters that upload your file.
"") and commas/newlines inside quotes.