CSV → JSON Converter

Convert CSV to JSON. Paste CSV or import a file; adjust options (headers, delimiter, trim, etc.), preview, copy, and download.

CSV
Paste CSV directly or import a .csv or .txt file from this device.
JSON
JSON output updates as soon as the input contains valid CSV.
[
  {
    "name": "Ada",
    "age": "36",
    "email": "ada@example.com"
  },
  {
    "name": "Linus",
    "age": "32",
    "email": "linus@example.com"
  }
]
Options
Adjust how CSV rows are parsed before you copy or download the converted JSON.

Choose 0 for compact output or 1-8 for pretty-printed indentation.

What this tool is for

Use this tool when you need to turn CSV rows into JSON that is easier to inspect, reuse, or hand off to another tool. Everything runs locally in the browser.

Where it helps

  • Converting spreadsheet-style exports into JSON for docs, config, or API testing.
  • Checking how headers, delimiters, and type inference affect the final JSON shape.
  • Preparing structured data for workflows that already expect JSON input.

What to watch for

  • Input must be valid CSV in this tool.
  • Header and delimiter settings change whether rows become JSON objects or raw arrays.
  • If you need the reverse direction, use the JSON to CSV converter instead.