CSV to JSON Converter
Convert CSV rows into JSON in your browser.
Paste CSV to turn rows into JSON objects or arrays. The conversion runs locally in your browser and reports malformed quoted fields before producing output.
How to use
Choose the delimiter that matches your source CSV, decide whether the first row contains field names, then convert. With header rows enabled, each data row becomes a JSON object. Without headers, each row remains a JSON array. Blank or repeated header names are given stable column names so every output value remains addressable.
Quoted fields may contain delimiters and line breaks, and doubled quotes inside quoted fields are converted back to normal quote characters. Empty fields can stay as empty strings or become null.
This is a CSV-to-JSON converter, not a spreadsheet formula evaluator or type inference tool. Values are emitted as strings unless you choose the explicit empty-to-null option. Input stays in the browser, but avoid pasting secrets into any web tool unless you trust the device and page context.