Free JSON to CSV converter. Paste JSON array and instantly convert to CSV for Excel, Google Sheets, or any spreadsheet. Also supports CSV to JSON. Developer utilities built for web developers, software engineers, and programmers. TekPulse's JSON to CSV is completely free — no signup, no ads in results, and no data stored on our servers.
Columns = union of all object keys across the array | CSV field quoting: wrap in " and double any internal " if the value contains a comma, quote, or newline
Converting a JSON array of objects to CSV first scans every object to build the full set of column headers — since different objects in the array may have different keys, the header row is the union (not just the first object's keys), and any object missing a key gets an empty cell for that column. Each cell is then escaped per CSV convention: if a value contains the delimiter, a double-quote, or a newline, the whole value is wrapped in double quotes and any internal double-quote is doubled (" → "").
Example: [{"name":"A","city":"NYC"},{"name":"B, Jr.","age":30}] → header "name,city,age" → rows "A,NYC," and """B, Jr."",,30" — note how the comma inside "B, Jr." forces quoting so it isn't mistaken for a column break.
Help others discover this free tool. Share it or embed it on your website.
Free to embed with attribution link to tekpulse.in
Was this tool helpful?