JSON to CSV Converter
Convert JSON arrays, objects, and nested API data to clean CSV with flattening, proper escaping, table preview, and Excel-friendly options. Free and browser-based.
How to Convert JSON to CSV Online
Paste or Upload JSON
Enter your JSON array or object into the input editor, or click 'Upload .json' to select a local file.
Configure Options
Choose your delimiter (comma, semicolon, tab, pipe), toggle nested object flattening, and select array formatting mode.
Select Record Array
If your JSON contains wrapper objects or multiple arrays, select the target dataset from the detected path buttons.
Preview in Table or Raw CSV
Inspect your converted data in the interactive table grid or view the raw serialized CSV output.
Copy or Download CSV
Click 'Copy CSV' to copy to clipboard or click 'Download .csv' (with optional UTF-8 Excel BOM) to save your file.
What Is JSON to CSV Conversion?
How JSON Maps to CSV Rows and Columns
What JSON Formats Can This Converter Handle?
[{"id": 1}], single objects {"id": 1}, arrays of arrays [["Alice", 30]], arrays of primitives ["Apple", "Banana"], and API wrapper objects {"data": [...]}.Converting an Array of JSON Objects
[{"name": "Alice", "role": "Admin"}, {"name": "Bob", "role": "User"}] produces a two-column CSV table with two data rows.Converting a Single JSON Object
Handling Nested JSON Objects
user.address.city).[object Object] placeholders.Handling Arrays Inside JSON
"tags": ["seo", "dev"]) can be formatted in two deterministic ways: 'JSON String' mode or 'Join' mode.Handling Missing Fields Across Records
{id, name} and Record 2 contains {id, email}, VClick Tools creates a unified header: id, name, email.How CSV Headers Are Created
CSV Delimiters Explained
,) are standard, different regional software configurations and database loaders require alternative delimiters.;), Tab characters (\t for TSV), and Pipes (|), immediately updating both the raw output and the download file.How CSV Quotes and Special Characters Work
""), preventing spreadsheet parser crashes.JSON to CSV for API Responses
{"status": 200, "data": [...]} are automatically unpacked for immediate conversion.JSON to CSV for Excel and Google Sheets
UTF-8 and Excel Compatibility
U+FEFF) to the downloaded file, ensuring Excel opens the CSV with perfect character rendering.Protecting Spreadsheet Formula Values
=, +, -, or @ are executed as live spreadsheet macros upon opening in Excel.'), neutralizing potential spreadsheet exploits while preserving valid numbers.JSON to CSV vs JSON Formatting
Is JSON to CSV Conversion Private?
Frequently Asked Questions
Frequently Asked Questions
Common questions about JSON to CSV Converter and how it works.
Was this tool useful?
Your feedback helps us improve VClick Tools.