JSON/CSV Converter | Data Format Transformer
Convert, format, and export data between JSON and CSV quickly
Free online JSON ↔ CSV converter for tables & object arrays. Handles nested structures, custom delimiters & header mapping—great for Excel import, reports & ETL prep.
Instructions
What this tool does
This tool converts data between CSV and JSON, useful for API debugging, import/export, and table data cleanup.
How to use
- CSV on the left and JSON on the right; use the center arrows to convert either way. Both panels are editable.
- Upload .csv / .json per panel or load samples.
- Set JSON indent, CSV delimiter, header row, and auto-type options. When the left CSV has content, option changes refresh JSON; when CSV is empty but JSON is present, options refresh CSV.
- Copy or download from each panel.
Option details
- First CSV row as header: use row one as field names.
- Auto detect types: convert numeric, boolean, and null strings to JSON native values.
- Output JSON as array: when disabled, the first column may be used as object keys.
Tips
- If fields contain delimiters or line breaks, make sure CSV quoting/escaping is valid.
- When parsing fails, try Format first to inspect structure issues.