JSON to CSV Converter
Convert an array of JSON objects into CSV with a union of column names.
Open toolParse quoted CSV and map unique headers to object keys. A header row with unique, nonempty names is required.
Enter the inputs, then select Convert CSV.
Result will appear here
Parse quoted CSV and map unique headers to object keys.
A header row with unique, nonempty names is required. Every value remains a string, preserving leading zeros. Source limit: 100,000 characters; other CSV tools accept 10,000 records and 100 columns.
Start with your own input.
Select Convert CSV. Review an array of string-valued objects, then use Copy result or download the result file.
To convert a small data fixture, start with csv source. Parse quoted CSV and map unique headers to object keys.

To preserve a table excerpt, start with csv source. A header row with unique, nonempty names is required.

To prepare a local interchange file, start with csv source. Review an array of string-valued objects, then use Copy result or download the result file.

Check what the output means.
An array of string-valued objects. Parse quoted CSV and map unique headers to object keys.
A header row with unique, nonempty names is required. Every value remains a string, preserving leading zeros. Source limit: 100,000 characters; other CSV tools accept 10,000 records and 100 columns.

Check the format before processing.
A header row with unique, nonempty names is required. Every value remains a string, preserving leading zeros. Source limit: 100,000 characters; other CSV tools accept 10,000 records and 100 columns.
Inputs and results are handled in this browser.

Choose another tool for your next calculation, conversion, or text task.
Write CSV records into a real Parquet file with UTF-8 string columns. Numbers and dates remain text, preserving leading-zero identifiers for later processing.
Open toolConvert comma-separated records to tab-separated text. Quoted commas, tabs and line breaks remain inside their cells; download the TSV for your next import.
Open toolParse quoted CSV and write a rows root containing row and field elements.
Open toolCheck CSV quoting and consistent column counts, then review the record count and selected delimiter.
Open toolReview an array of string-valued objects, then use Copy result or download the result file.
Answers about using CSV To JSON Converter and understanding its results.
A header row with unique, nonempty names is required. Every value remains a string, preserving leading zeros. Source limit: 100,000 characters; other CSV tools accept 10,000 records and 100 columns.
Yes. Download the result file after processing. Text results also have Copy result. Processing uses local browser code; no account is required.