JSON to CSV Converter

Flatten JSON into CSV or turn CSV rows into JSON locally in your browser. Useful for API responses, logs, exports and spreadsheet cleanup.

0 characters

Result appears here. Everything runs in your browser.

Ready

API response flattening

Turn arrays of objects, single objects and mixed keys into a predictable CSV table.

CSV import prep

Convert spreadsheet exports into JSON arrays while preserving quoted fields and multiline values.

Private local processing

Conversion runs in JavaScript on your device. There is no upload endpoint for pasted JSON or CSV.

Related developer tools

JSON and CSV Converter

Convert tabular JSON to CSV or parse CSV rows into JSON objects.

Input
A JSON array/object or CSV text plus direction and delimiter options.
Output
CSV text or JSON records ready to copy or download.
Real limitations
Nested JSON needs flattening conventions, CSV types remain text unless inferred, and the transformation may not be perfectly reversible.
Privacy and data handling
a JSON array/object or CSV text plus direction and delimiter options is processed in this browser tab. Convertr does not receive or store it; closing or reloading the page clears the working state unless the tool explicitly offers a local download.

How to use this tool

  1. Provide a JSON array/object or CSV text plus direction and delimiter options in the tool controls.
  2. Choose the settings that affect CSV text or JSON records ready to copy or download, then run the tool.
  3. Review CSV text or JSON records ready to copy or download before copying or downloading it.

Common failure modes

Invalid JSON, malformed quoting, duplicate headers, ragged rows, or a top-level value with no tabular shape causes an error.

Useful example

Turn an array of name and email objects into a two-column CSV, then inspect the header mapping.