Convert JSON to CSV and CSV to JSON in one tool.
Convert JSON to CSV or CSV to JSON directly in your browser. The converter handles JSON objects and arrays, quoted CSV fields, embedded newlines and automatic delimiter detection without uploading data to a server.
Convert a JSON array into a CSV table. The reverse conversion uses headers as property names and returns string values.
[{"name":"Alice Test","city":"Rome"},{"name":"Bob Test","city":"Milan"}]name,city
Alice Test,Rome
Bob Test,MilanCSV can use comma, semicolon or tab delimiters. The delimiter is detected from the first row; CSV output uses commas. Values containing commas, quotes or line breaks are quoted.
JSON must be an object or an array of objects. Properties found in different records become columns in the same table; missing or null values become empty cells.
No. Conversion runs in your browser; copying and downloading work without an account.
Check that your JSON has no trailing commas and that property names use double quotes. For CSV, make sure every opening quote has a closing quote.