Paste or open a JSON array of objects or arrays, flatten nested objects and select columns before exporting spreadsheet-safe CSV locally.
BROWSER-BASED DEVELOPER TOOL
Turn arrays of objects or arrays into CSV, flatten nested objects and review exactly which columns are exported.
Up to 2 MB input, 10,000 rows and 200 columns. Original JSON is not uploaded.
Formula protection is on by default. It prefixes formula-like values beginning with =, +, - or @ (including leading whitespace) with an apostrophe before CSV quoting. Plain negative numbers stay numeric. Disable only when you trust how the CSV will be opened.
Files and pasted JSON remain in your browser. Arrays and unflattened objects become JSON text within CSV cells.
Paste non-sensitive text or open a local CSV/JSON file; all processing stays in the browser.
Configure output or inspect unverified claims without sending your data anywhere.
Review text output, copy or download when available, then clear sensitive inputs.
Paste JSON or choose a local file, set delimiter, header, flattening and formula protection, convert, then select or reorder columns and convert again to copy or download.
Dot-notation flattening, column selection/reordering, RFC-style quoting, Unicode output and spreadsheet formula protection enabled by default.
JSON stays in your browser. Formula protection prefixes potentially executable spreadsheet cells with an apostrophe; disable it only for trusted use.
Use a non-empty array of objects or an array of arrays. Mixed or malformed rows are rejected with a clear error.
With flattening on, nested object keys use dot notation, such as customer.name. Turn it off to keep nested objects as JSON text in a CSV cell.
Yes. Select and move columns, then convert again. You can also turn the CSV header row off.
Yes. Fields are quoted and embedded double quotes are doubled, preserving Unicode and multiline content.
Enabled by default, it prefixes formula-like cells beginning with =, +, - or @ with an apostrophe before quoting. Disable it only for trusted workflows.
No. Reading, converting and downloading all run in your browser.