CSV to JSON Converter
Convert CSV to a JSON array of objects with automatic delimiter detection, header row support and number/boolean types. Download data.json. No upload.
- 100% free
- No sign-up
- Files stay on your device
- Updated
Your result
Your converted output and its statistics appear here.
How this was calculated
About CSV to JSON Converter
CSV to JSON Converter turns spreadsheet exports into JSON for APIs, apps and scripts. Each row becomes an object keyed by the header row. Quoted fields with commas or line breaks are handled correctly, and numbers and true/false values can be converted to real JSON types.
How to use CSV to JSON Converter
- Paste CSV or open a .csv file exported from Excel or Google Sheets.
- Leave the delimiter on automatic or choose comma, semicolon, tab or pipe.
- Choose whether the first row is a header and whether to detect types.
- Copy the JSON or download data.json.
Key features
- RFC 4180 parsing with quoted fields
- Automatic delimiter detection
- Header row or generated column names
- Number, boolean and null detection
- Keeps leading-zero codes like 007 as text
How it works
RFC 4180 parsing: quoted fields may contain delimiters, line breaks and doubled quotes.
CSV to JSON Converter examples
Simple table
Input: name,orders Asha,12
Result: [{"name":"Asha","orders":12}]
Excel in Europe
Input: name;price Pen;10,5
Result: Semicolon detected: [{"name":"Pen","price":"10,5"}]
Important notes before you rely on the result
- Files are read on your device and never uploaded.
- A matching signature or checksum confirms a file’s format or integrity, not that it is safe. Scan unknown programs with antivirus software.
Limits and supported formats
- Up to 100,000 rows or 10 million characters.
- Decimal commas (10,5) are kept as text, not converted to numbers.
Privacy
Processed on your device. Your files are never uploaded to a server.
CSV to JSON Converter: frequently asked questions
How do I convert an Excel file?
In Excel or Google Sheets choose File › Download or Save As › CSV, then open that CSV here.