.csv to .json
CSV to JSON
Turn a CSV table into a JSON array, one object per row.
Processed on your deviceYour files never leave your browser. Nothing is uploaded.
How it works
- Drop or paste one or more CSV files.
- Your browser converts them to JSON. Nothing is uploaded.
- Download the result, or a ZIP when there are several files.
Good to know: Headers with dots like address.city become nested objects. Values stay text, so leading zeros are kept. Rows with a different number of columns are flagged. Not on webfrens.com yet. Several files download as a ZIP.
About the formats
CSV: Plain comma separated tables from spreadsheets, banks and exports.
JSON: Structured data from APIs, apps and config files. Nested objects are common.
Free limit
This counts as one conversion. You get 5 every 30 minutes for free. A batch of several files counts as one.
Questions and answers
How do I convert CSV to JSON?
Drop your CSV files on this page, or choose them, then press Convert. Your browser does the work and you download the JSON file, or a ZIP when there are several.
Will anything be lost?
No. Every value stays text, so leading zeros and long IDs are kept exactly. Rows with a different number of columns than the header are flagged.
Can I convert several files at once?
Yes. Several files download together as a ZIP, and the whole batch counts as one conversion.
Can I get nested JSON?
Yes. Headers with dots, like address.city, become nested objects in the JSON.