Paste a JSON array of objects, e.g. [{"name":"Ada","age":36}]. Nested objects and arrays of scalars are flattened into dot-notation columns.
This tool works entirely in your browser. Your data is not sent or stored anywhere.
Convert a JSON array of objects into CSV with proper quoting and escaping. Nested objects can be flattened into dot-notation columns, and you can choose the delimiter.
Everything runs locally in your browser — your data never leaves your device.
Enable "Flatten Nested Objects". Nested keys become dot-notation columns: {"user": {"name": "Ada"}} becomes a column named user.name. Arrays of scalars are kept as JSON strings.
Following RFC 4180, any cell containing the delimiter, a double quote, or a newline is wrapped in double quotes, and internal double quotes are doubled. This makes the CSV safe to open in Excel, Google Sheets, and any CSV parser.
There is no hard limit. Conversion happens in your browser, so the practical limit is your device's memory. Files up to several megabytes convert instantly.