JSON to CSV Converter

Convert JSON objects into CSV with flattened fields and proper quoting.

JSON to CSV Converter
Local input
Output
Processing…
About this tool

Made for the task at hand.

Prepare structured JSON for spreadsheets and tabular imports. Nested objects become dot-separated headers, arrays remain JSON-encoded cells, and delimiters, quotes, and newlines are escaped correctly.

How to use

  1. Paste one JSON object or an array containing only objects.
  2. Choose comma, tab, or semicolon as the delimiter.
  3. Copy the header and data rows into a CSV file or spreadsheet.
Your work stays yours.
Tool inputs are processed locally in your browser and are never sent to KitVerse servers. Clear the workspace when using a shared device.
Common questions
How are nested objects handled?

Object keys are flattened with dots, such as user.name. Arrays and other non-object cell values are serialized as JSON text.

What happens when objects have different keys?

The header is the ordered union of all flattened keys, and missing values produce empty cells.