JSON to CSV Converter FREE
Convert JSON arrays to CSV and CSV back to JSON instantly. Download as a file or copy to clipboard. 100% local — nothing is uploaded.
JSON Input
Chars: 0
Lines: 0
CSV Output
Output will appear here…
Rows: –
Cols: –
Copied!
FAQ
What JSON structure can be converted to CSV?
This tool works best with a JSON array of objects where each object has the same keys. For example: [{“name”:”Alice”,”age”:30},{“name”:”Bob”,”age”:25}]. The keys become the CSV column headers.
How does CSV to JSON work?
Paste a CSV with a header row. The tool reads the first row as keys and converts each subsequent row into a JSON object. The result is a JSON array of objects.
Can I change the delimiter?
Yes. Use the dropdown to choose comma, semicolon, tab, or pipe as the delimiter. Semicolons are common in European locales where commas are used as decimal separators.
Why is there a “Download for Excel” button?
Excel often opens CSV files using your local regional separator settings, which can place everything into one column. The Excel-safe download uses tab-separated values for better compatibility.
What happens with nested JSON objects?
Nested objects and arrays are converted to a JSON string and placed in the CSV cell wrapped in quotes. CSV is a flat format so deep nesting cannot be fully represented as columns.
Free Online JSON to CSV Converter
This free JSON to CSV converter lets you instantly transform any JSON array into a clean CSV spreadsheet — and convert CSV back to JSON — entirely in your browser with no uploads required.
When would you need to convert JSON to CSV?
JSON is the standard format for APIs and web applications, but tools like Excel, Google Sheets, and most data analysis software work with CSV. Converting JSON to CSV lets you open API data directly in a spreadsheet.
How to convert JSON to CSV
- Select JSON to CSV mode and paste your JSON array into the input.
- Choose your preferred delimiter from the dropdown.
- Click Convert and download the CSV file or use the Excel-safe button.
How to convert CSV to JSON
- Switch to CSV to JSON mode and paste your CSV data.
- Make sure your CSV has a header row — it becomes the JSON keys.
- Click Convert to get a formatted JSON array.
What delimiters are supported?
This tool supports comma, semicolon, tab, and pipe delimiters. Semicolons are widely used in European countries where commas serve as decimal separators in numbers.
