How to Convert CSV to JSON in Your Browser
A CSV file is a table of text. JSON is often easier to use in code because each row can become an object with named fields. Converting the shape is straightforward, but it is still worth checking headers, quotes, and value types.
Convert a small table
Open CSV to JSON, choose CSV to JSON, and paste this example:
name,code
Ada,00123
Sam,00456
The result is a JSON array with one object per row. The first CSV row supplies the field names. The code values stay strings, so 00123 keeps its leading zeros. The converter does not infer that a column is a number, date, or boolean.
Use TSV to JSON for tabs or Semicolon CSV to JSON for semicolon-separated files. If a cell contains a comma, the CSV source must quote the whole cell, such as "London, UK". Check the output when headers repeat or rows have missing fields; the receiving application may require a stricter shape than the converter produces.
The input limit is 2 MB of text. The conversion runs in a browser worker and is not uploaded. For larger or messier files, inspect the rows first in Spreadsheet Studio. If you need to check the JSON syntax or make the output easier to read later, use the JSON Formatter.
Keep the original CSV until the application that will consume the JSON has accepted a representative sample. A successful format conversion cannot tell you whether that application expects strings, numbers, or particular field names.