CurlyJSON

CSV to JSON

Paste or drop a CSV — get clean JSON with real numbers and booleans, and nested objects from dot-named columns.

CSV
JSON

Frequently asked questions

Will zip codes like 007 or long phone numbers break?+

No. Values with leading zeros and numbers longer than 15 digits stay as text; only real quantities become numbers.

Can it create nested JSON?+

Yes. Columns named like user.name or tags.0 are turned into nested objects and arrays. Switch it off for flat objects.

Which delimiters are supported?+

Comma, semicolon, tab and pipe are detected automatically — or choose one yourself.

What about empty cells?+

Choose whether empty cells become null, an empty string, or are left out of the object.

Is my data uploaded?+

No. Everything runs in your browser.

Also try:JSON → CSVJSON → ExcelExcel → JSONJSON Formatter