CSV ↔ JSON Converter

Convert CSV to JSON or JSON to CSV — instant, browser-based, no uploads

📂 Drop a CSV file here or click to upload
CSV Input
JSON Output

CSV → JSON Example

Input CSV

name,age,city
Alice,30,New York
Bob,25,London
Carol,35,Tokyo

Output JSON

[
  {"name":"Alice","age":30,"city":"New York"},
  {"name":"Bob","age":25,"city":"London"},
  {"name":"Carol","age":35,"city":"Tokyo"}
]

Frequently Asked Questions

The first row becomes JSON property names. Each subsequent row becomes a JSON object in an array. Missing values become empty strings or null.

Yes. Fields wrapped in double quotes — including those containing commas, newlines, or escaped quotes — are parsed correctly per RFC 4180 standard.

When enabled, values that look like numbers (e.g. "42", "3.14") are converted to JSON numbers instead of strings. Phone numbers and zip codes with leading zeros should have this turned off.

No hard limit — processing runs entirely in your browser. Files over 50MB may be slow depending on your device.

Related Tools