Paste a JSON array where each item is a flat object to export CSV for spreadsheets or imports.
JSON input
CSV output
Enter JSON to convert.
Related tools
How it works
The top level must be an array of objects. Column headers are the union of all object keys.
Cell values are quoted when they contain commas, quotes, or line breaks.
Limitations
Nested objects and arrays inside rows are not supported—flatten data first or use another tool.
Privacy
Conversion is client-side only.
Common questions
- Missing keys in some rows?
- Empty cells are used when a row lacks a column key.
- Single object?
- Wrap one object in an array: [{ ... }].
- Excel compatible?
- Output uses standard comma separation and quoting.
- Format JSON first?
- Formatting is optional; input must still be valid JSON.