CSV to JSON
Convert CSV data into JSON—either an array of objects using the header row, or a 2D array. Everything runs in your browser.
Input
Output
FAQ
Is my CSV data sent to a server?
No. All conversion happens entirely in your browser and no data leaves your device.
Can values contain commas or line breaks?
Yes. Commas, line breaks, and escaped quotes ("") inside quoted fields are handled per the RFC 4180 standard.
Can I change the delimiter?
You can choose between comma, semicolon, and tab.
Related tools
JSON to CSV
Convert a JSON array into CSV. Arrays of objects use their keys as the header. Everything runs in your browser—no data leaves your device.
JSON Formatter
Format JSON for readability or minify it to a single line. Syntax errors are shown instantly.
SQL IN Generator
Paste a column from Excel or any list and get a SQL IN ('a', 'b', ...) clause instantly.