Converters
CSV to JSON
Turn CSV spreadsheets into JSON arrays.
Runs locally in your browser — your input is not uploaded.
CSV, TSV, or Excel (.xlsx / .xls) — drag and drop supported
Paste CSV or upload a .csv / Excel (.xlsx, .xls) file.
How to use
- Paste CSV content, including a header row if you have one.
- Select the delimiter and whether the first row contains headers.
- Click Convert to produce JSON.
- Copy or download the JSON output.
About this tool
CSV parsing must handle quoted fields, embedded commas, and escaped quotes. ToolForge uses an RFC-4180-aware parser so typical spreadsheet exports convert cleanly.
When headers are enabled, each row becomes an object keyed by the header names. Without headers, you get an array of string arrays.
Examples
Header row to objects
name,year Ada,1815
[
{
"name": "Ada",
"year": "1815"
}
]FAQ
Are numbers automatically typed?
No. Values remain strings so leading zeros and IDs are preserved. Cast types in your application if needed.
Related tools
Want more power later?
Premium tools, higher limits, and API access are on the roadmap. V1 stays free and private in your browser.