JSON to CSV
Turn JSON records into a CSV you can open as a table.
Find the right tool and get straight to your task.
No account needed.Turn JSON records into a CSV you can open as a table.
Give your CSV data an Excel workbook of its own.
Save CSV rows in a plain-text PDF.
Turn CSV rows into JSON you can use in your next step.
See your CSV as rows and columns instead of a wall of commas.
Check the syntax and Luhn checksum of a card number locally. Results are masked. This does not verify a card, bank or payment.
Change XML data into JSON without retyping it.
Take one worksheet out of Excel and save it as CSV.
Give your JSON records an Excel spreadsheet.
Take XML data into a CSV table.
Turn JSON data into a YAML document.
Turn YAML data into JSON for your next workflow.
Turn JSON data into XML markup.
Turn worksheet rows into JSON records.
Break a large CSV into smaller files, each with its header.
Turn tab-separated data into a comma-separated CSV.
Turn CSV rows into a Markdown table.
Turn CSV rows into an XML document.
Check CSV headers, quoting and row lengths before using the file.
Build SQL statements from your CSV data.
Take a pasted HTML table and save its data as CSV.
Put your CSV data into an HTML table.
Build SQL statements from JSON records.
Change CSV data into tab-separated rows.
These free data converters move information between the formats that spreadsheets, databases and APIs expect. Common jobs include JSON to CSV, CSV to JSON, CSV to Excel, Excel to CSV and XML to JSON, plus YAML, TOML and SQL conversions. Beyond conversion, the CSV viewer, CSV validator, Split CSV and CSV remove duplicates tools help you inspect and clean files, and checkers such as the JSON flattener and Missing data profiler explain what a dataset contains.
Before converting a large file, open it in the CSV viewer or a validator to confirm the delimiter, header row and encoding. Fixing those first prevents shifted columns and broken characters in the output.
The main converters, including JSON to CSV, CSV to JSON, CSV to Excel, Excel to CSV and XML to JSON, run in your browser. Your file is read and converted on your device and is not sent to our server during the conversion.
CSV is a flat table, so nested objects are flattened into column names that show their path. Arrays may be joined or expanded depending on the options. If you need control over the result, run the JSON flattener first and review the columns.
This usually means the source file uses a different text encoding than expected. Save the original as UTF-8 where possible, then convert again. For Excel, the CSV to Excel tool avoids the encoding guesswork that happens when you open a raw CSV.