Convert CSV to JSON or JSON to CSV. Handles quotes, commas, and embedded newlines.
100% in your browser · No uploads[
{
"name": "Alice",
"age": "30",
"city": "Paris"
},
{
"name": "Bob",
"age": "25",
"city": "New York, NY"
}
]CSV ↔ JSON Converter turns a CSV table into an array of JSON objects (using the first row as keys), or flattens an array of JSON objects back into CSV. Handles quoted fields, embedded commas, and escaped quotes.
RFC 4180 with a configurable delimiter (comma, semicolon, tab, pipe). Fields with commas, quotes, or newlines should be wrapped in double quotes.
Going CSV → JSON only produces flat objects (one row → one object). Going JSON → CSV will stringify nested values; for deep nesting, flatten first.