Data & spreadsheets
CSV to JSON Converter
Conversion workspace
CSV to JSON Converter
Reads the first line of your CSV as the header, turns each row into a JSON object, and saves the whole file as an array of objects.
How to use
Select a CSV file
Choose a CSV file up to 20 MiB.
Start converting
Once the file check is done, the JSON conversion starts.
Save the JSON
Download the finished JSON file.
Frequently asked questions
What does the resulting JSON look like?
Each row becomes an object whose keys are the column names from the first line, and the whole file is wrapped in an array. The output is indented so it's readable right away.
Are delimiters other than commas supported?
Yes. Common delimiters such as semicolons and tabs are detected automatically. Quoted values and line breaks inside values are handled according to standard CSV rules.
Are numbers stored as strings too?
Yes. To avoid problems like leading zeros disappearing from postal codes or phone numbers, all values are kept as strings.
Will non-English characters break?
UTF-8 CSV files are read as-is. If text from a file saved in Excel looks garbled, save it again in UTF-8 (CSV UTF-8) format and try once more.
Is my data sent anywhere?
No. Your files never leave your device. Conversion runs inside your browser and nothing is uploaded.