JSON to CSV Converter Online

Convert JSON arrays to CSV format instantly in your browser. This free tool handles nested objects by flattening keys and supports custom delimiters for spreadsheet-ready output.


            
Delimiter:

How to Use

  1. Paste your JSON array into the input field.
  2. Select your preferred delimiter (comma, semicolon, or tab).
  3. Click "Convert to CSV" to generate the output.
  4. Copy the CSV output or download it as a file.

Features

  • Convert JSON arrays to CSV with automatic header detection
  • Flatten nested objects using dot notation keys
  • Support for custom delimiters (comma, semicolon, tab)
  • Download CSV file directly from the browser
  • Copy CSV output to clipboard
  • Handles arrays of objects with different keys

Frequently Asked Questions

What JSON format does the converter accept?

The converter expects a JSON array of objects, where each object represents a row. For example: [{"name":"Alice","age":30},{"name":"Bob","age":25}].

How are nested objects handled?

Nested objects are flattened using dot notation. For example, {"address":{"city":"NYC"}} becomes a column named "address.city" with value "NYC".

Can I use this for Excel?

Yes. CSV files can be opened directly in Excel, Google Sheets, or any spreadsheet application. Use comma or semicolon delimiters depending on your locale settings.

Is there a size limit?

The conversion runs entirely in your browser, so there is no server-imposed limit. Very large files are limited only by your device's available memory.