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
- Private: runs on your device
- Updated
Your result
Your converted output and its statistics appear here.
How this was calculated
What is 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.
Spreadsheets export CSV, while most apps and APIs expect JSON. This converter keeps column names from the header row, handles quoted values that contain commas or line breaks, and can convert numbers and true/false values to proper JSON types, so the data is ready to import.
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
Why use this csv to json converter
- Import spreadsheet data into apps and APIs
- Correct handling of quotes and commas
- Number and boolean detection
- Converted locally; nothing uploaded
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 and data handling
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.