About CSV to JSON Converter
CSV (comma-separated values) is a plain text table format described in RFC 4180, where each line is a row and quoted fields may contain commas, quotes, or line breaks. This tool parses quoted fields, uses the first row as keys, and outputs a JSON array with one object per row. The delimiter is guessed from the first line (comma, semicolon, tab, or pipe). Plain integers and decimals can be converted to JSON numbers.
How to use CSV to JSON Converter
- Type or paste into the "CSV" box, or press "Use example" to try it with sample data.
- Set "Column delimiter" and "Convert numeric values to numbers" if the defaults do not fit.
- The result appears below and updates as you type.
- Copy the result with the copy button, or download it as a file where that is offered.
Questions about CSV to JSON Converter
What happens to values with leading zeros, such as postal codes?
With number conversion on, a value like 00123 matches the numeric pattern and becomes 123. Turn the number option off to keep every cell as a string and preserve leading zeros.
Runs in your browser. Page last updated .