CSV to JSON with typed numbers and booleans
Upload the CSV file, confirm the delimiter and header row, choose array of objects or array of rows, then convert. You download valid UTF-8 JSON ready for APIs and scripts.

APIs, front end apps and NoSQL databases want JSON, while exports usually come as CSV. XlsConverter parses the CSV correctly, including quoted fields with commas and line breaks, and writes JSON with real numbers and booleans instead of strings everywhere.
For the reverse direction use JSON to CSV. If the source is a workbook, go directly with Excel to JSON.
How to convert CSV to JSON in three steps
- 1Upload the .csv file.
- 2Check the delimiter, encoding, header row and JSON shape.
- 3Convert and download the .json file.
When automatic typing does more harm than good
Type detection is convenient until it changes meaning. A ZIP code like 02134 becomes the number 2134, and a product code like 1E5 becomes 100000. The converter keeps any value with a leading zero or scientific notation look as a string, and you can mark columns as text explicitly.
Empty fields are ambiguous in CSV. JSON lets you choose between an empty string, null or omitting the key. APIs often treat these differently, so pick the behavior your consumer expects, and keep it the same between runs.
Semicolon delimited files are common in European exports where the comma is the decimal separator. Detecting the delimiter correctly also means reading 1,5 as 1.5, which the converter does when the locale is set. For spreadsheet sources with several sheets, XLSX to JSON writes one key per sheet, and CSV to XML serves systems that still want XML.
CSV to JSON questions
How do I convert a CSV file to JSON?
Upload the CSV, confirm the header row and choose array of objects, then convert. Each row becomes an object keyed by column name.
Does the converter keep numbers as numbers?
Yes, numbers and booleans are typed by default, while values with leading zeros stay strings.
Can I convert a semicolon separated CSV to JSON?
Yes. The delimiter is detected automatically and can be set manually.
Can CSV columns become nested JSON objects?
Yes. Enable nested keys and headers with dots, such as user.email, become nested objects.
Can I try CSV to JSON before subscribing?
There is a one-time demo for up to 100 rows. Full files need a paid plan, starting at 24 USD per month billed yearly.
Related converters
Convert full files and batches
Pro starts at $24 per month billed yearly. Cancel any time.