JSON ⇔ CSV Converter

Convert between JSON arrays and CSV bidirectionally. Switch conversion direction with tabs, and download the result.

What is JSON ⇔ CSV?

JSON ⇔ CSV is a tool that converts bidirectionally between JSON array data and CSV (Comma Separated Values) format. CSV can be opened in Excel or Google Sheets for easy data review and editing. JSON keys are automatically mapped to CSV header rows. It is useful for data analysis, report generation, and database imports.

How to Use

  1. Select conversion direction (JSON→CSV / CSV→JSON) with tabs
  2. Paste data into the input area
  3. Click 'Convert' button

Usage Examples

Input (JSON array):
[{"name":"Alice","age":30},{"name":"Bob","age":25}]
CSV output:
name,age
Alice,30
Bob,25
Practical use: Convert a user list JSON obtained from an API to CSV for review in Excel

FAQ

What JSON format is supported?
Flat arrays of objects are supported. Nested objects are output as JSON strings.
What happens to nested objects?
They are stored as JSON strings in a single field. Flat structures are recommended.
What encoding does the CSV use?
UTF-8. For Excel, you may need BOM-encoded UTF-8.
Is a header row automatically generated?
Yes. JSON key names are automatically used as CSV header rows.
Is my data sent to a server?
No. All processing happens entirely in your browser. Sensitive data is safe.

Related Tools

Update History

Last Updated: 2026-02-19

  • 2026-02-19 Initial release