JSON & CSV Converter
Convert JSON to CSV and CSV to JSON β with automatic column detection, in the browser.
Text is processed locally in your browser β nothing is sent to a server.
Online JSON to CSV and CSV to JSON converter
This free tool converts JSON to CSV and CSV to JSON in both directions. It is useful when moving data between applications, importing into a spreadsheet (Excel, Google Sheets), exporting from an API, or preparing data for a database. It handles arrays of objects, merges keys from different rows into column headers, and correctly escapes values that contain separators, quotation marks, or newlines. You can choose a comma, semicolon, or tab. No login required, no limits.
Full privacy β text processed locally
Your data is not sent to a server. All conversion between JSON and CSV happens in the browser on your device, making it fast and fully private.
Frequently asked questions
- Is my data sent to a server?
- No. JSON-to-CSV and CSV-to-JSON conversion happens entirely in your browser. Your data never leaves your device, so you can safely paste even confidential tables.
- What JSON format is supported?
- An array of objects works best, for example [{ `name`: `Anna`, `age`: 28 }]. You can also paste a single object β it will be treated as one row. The tool collects all keys from all rows and turns them into column headers.
- How do I choose a separator for the CSV file?
- Use the `Separator` switch. Excel in some regional settings defaults to semicolons, so if the file opens in a single column, change the separator to `;`. A tab separator is also available for TSV files.
See also
Text Editor
Sort, clean, find & replace, reverse and transform lines of text β all in one wizard, in the browser.
Text Analysis
Count words and characters, check word frequency and estimate reading time β all in one wizard.
Text Formatting
Change letter case, naming conventions, generate a slug and remove diacritics β all in one wizard.