CSV to JSON
Turn your table into ready-to-use data.
- 1Add input
- 2Adjust settings
- 3Get your result
Tool input and files are processed in this browser without being uploaded.
Before you start
Parse quoted CSV fields into a JSON array of objects. Cells stay strings so identifiers, leading zeroes and large numeric-looking values are not silently altered.
How to use this tool
- Paste content into “CSV input” or choose a local file.
- Review Delimiter before selecting “Convert to JSON”.
- Review the JSON result, then use the available copy or download controls.
Supported inputs and limits
CSV files are limited to 10 MiB and 200,000 cells; pasted input is limited to 1 MiB. All JSON cell values remain strings.
Worked example
Example input
id,name 001,中文 9007199254740993,😀
Example options
{}Example output
[
{
"id": "001",
"name": "中文"
},
{
"id": "9007199254740993",
"name": "😀"
}
]When something does not work
Correct the reported syntax or range and run again. Formatting is not execution: scripts, SQL, expressions and pasted markup do not run against your system or a remote service.
Frequently asked questions
Are my files uploaded?
No. Files and tool input are processed in your browser. Moving around the site can keep a temporary workspace in the same tab. Refreshing or closing the tab clears it, so download results you want to keep.
What should I check in this result?
Parse quoted CSV fields into a JSON array of objects. Cells stay strings so identifiers, leading zeroes and large numeric-looking values are not silently altered.