CSV → JSON
Convert CSV into JSON locally in your browser (basic CSV quoting supported).
Delimiter
Rows: 3
CSV input
JSON output
[
{
"id": "1",
"name": "Alice Mueller",
"email": "alice.mueller@example.com",
"age": "32",
"salary": "85000.50",
"is_active": "true",
"department": "Engineering",
"start_date": "2021-03-15",
"rating": "4.5",
"notes": "Senior developer"
},
{
"id": "2",
"name": "Bob Fischer",
"email": "bob.fischer@example.com",
"age": "28",
"salary": "62000.00",
"is_active": "true",
"department": "Marketing",
"start_date": "2022-07-01",
"rating": "3.8",
"notes": "Content specialist"
},
{
"id": "3",
"name": "Clara Schmidt",
"email": "clara.schmidt@example.com",
"age": "45",
"salary": "120000.75",
"is_active": "true",
"department": "Engineering",
"start_date": "2018-01-10",
"rating": "4.9",
"notes": "Team lead"
}
]FAQ
How does the first row work?
First row becomes JSON keys. Each following row becomes an object with those keys.
Can I use tab as a delimiter?
Yes. Paste a tab character in the delimiter field, or use semicolons or pipes.
What about commas inside values?
Wrap the value in double quotes: "New York, NY"
Is my data sent to a server?
No. Everything runs locally in your browser.
Related tools
JSON → CSVConverter
Convert JSON arrays to CSV locally.
JSON to YAML ConverterConverter
Convert JSON to YAML with configurable indentation.
YAML to JSON ConverterConverter
Convert YAML to JSON and JSON to YAML locally in your browser.
JSON to XML ConverterConverter
Convert JSON objects to well-formed XML with indentation and attribute mapping options.
TSV ↔ CSVConverter
Convert TSV to CSV and CSV to TSV.
CSV Delimiter DetectorConverter
Detect likely delimiter for a CSV snippet.