JSON ↔ CSV

Convert between JSON and CSV formats

JSON ↔ CSV Converter — Convert Between JSON and CSV Data Formats Online

  1. Paste your JSON array or CSV data into the input panel. For JSON, the tool expects an array of objects where each object becomes a row and each key becomes a column. For CSV, the first line should be the header row with column names.
  2. Click Convert to transform your data. JSON → CSV: nested objects are flattened with dot-notation keys, arrays are joined. CSV → JSON: each row becomes a JSON object with header-based keys. The tool handles edge cases like quoted fields, embedded commas, and multi-line values.
  3. Copy the output or download it. The converter preserves data types where possible and provides clear error messages when the input format is invalid.

Enable JavaScript to use these tools.