CSV to JSON Converter
Convert CSV to JSON instantly. Upload a file or paste text. Zero uploads.
Headers row β When "First row is headers" is checked, the first CSV row becomes JSON object keys. Uncheck it to get an array of arrays instead.
Quoted fields β Fields containing the delimiter or newlines must be wrapped in double quotes, per RFC 4180. Embedded double-quotes are escaped as "". This converter handles all of these correctly.
Auto type casting β Numeric values (e.g. 42, 3.14) are output as JSON numbers, booleans (true/false) as JSON booleans, and null/nil as JSON null. Everything else stays a string.
Semicolon CSVs β Files exported from Excel in many European locales use ; as the delimiter. Switch the delimiter option to match your file.
Keyboard shortcut β Press Ctrl+Enter (or β Enter on Mac) while in the input to convert instantly.
About CSV to JSON Converter
CSV to JSON Converter transforms your CSV data into clean JSON entirely in your browser. No file is ever uploaded to a server β everything happens locally on your device. Paste CSV text directly or upload a .csv file, configure the delimiter and options, and get instant JSON output you can copy or download. Supports RFC 4180 quoted fields, embedded commas, multiline cells, and auto-casts numbers and booleans.