Paste a JSON array of objects — get clean, properly quoted CSV.
Headers are the union of all keys, in first-seen order. Fields with commas, quotes or newlines are wrapped in double quotes.
Headers are the union of all keys across every object, in first-seen order. If a later object has a new key, it becomes an extra column, and earlier rows get an empty cell there.
Any field containing a comma, a double quote or a newline is wrapped in double quotes, and double quotes inside it are doubled — the standard CSV rule — so spreadsheets never split one value into two cells.
The converter needs a JSON array whose items are objects. A single object, a bare number or invalid JSON shows a clear error instead of a broken file.
No — 100% free, no sign-up. Conversion happens in your browser; your data is never sent to a server.