CSV to JSON
Convert CSV to a JSON array with a real CSV parser: quoted fields, embedded newlines, delimiter auto-detection, header row, and number/boolean inference.
Processed locally in your browser — nothing is uploaded.
0 characters
JSON
Output appears here…About CSV to JSON
Paste CSV and get a JSON array of objects. The parser handles the hard cases correctly — quoted fields, escaped quotes (""), commas and line breaks inside quotes, and CRLF line endings — and auto-detects whether your file uses commas, semicolons, or tabs, with a manual override.
Use the first row as keys or get plain arrays, and optionally infer numbers, booleans, and null from cell text. Values with leading zeros (like ZIP codes) deliberately stay strings.
Common uses
- Convert a spreadsheet export into JSON for an API or test fixture
- Inspect exactly how a tricky CSV parses before writing import code
- Turn semicolon-separated European exports into clean JSON
Example
Input
name,age Ada,36
Output
[
{
"name": "Ada",
"age": 36
}
]