Convert CSV data into a structured JSON array using the first row as column names. Supports quoted fields, commas inside values, escaped quotes, and multiline CSV fields.
CSV Input
JSON Output
Enter CSV data and click Convert to JSON.
The first CSV row is treated as the JSON object property names. Every subsequent row becomes one object in the resulting JSON array.
Quoted CSV values are handled according to standard CSV escaping rules, including commas, quotes, and line breaks inside quoted fields.
You can choose comma, semicolon, tab, or pipe as the CSV delimiter.
Everything runs locally in your browser. Your CSV data is never uploaded to a server.