CSV format example
id,name,age 1,Taro,25 2,Hanako,23
The first row is used for JSON keys. Fields containing commas or line breaks should be enclosed in double quotes.
CSV to JSON: a practical guide
CSV is a plain-text table: each row is a record and each column is a field. This converter uses the first row as the JSON property names, so make that row a clear set of headers such as id,name,active. Each following row becomes one JSON object.
Prepare a reliable CSV
Keep the same columns in the same order on every row. If a value contains a comma or a line break, enclose that field in double quotes. For example, id,name followed by 1,"Sato, Hana" keeps the comma inside the name instead of treating it as a new column. Use unique, non-empty header names so the resulting object keys are easy to understand.
Choose how values are represented
Spreadsheet exports often contain values that look like numbers or booleans. Use the value-handling options to detect those types when you need JSON numbers and booleans, or keep every value as text when exact formatting matters. This is useful for values such as postal codes, product codes, and identifiers that may contain leading zeroes. Choose how empty cells should be represented before converting.
Check the result before using it
Review the first and last records, especially when the source has quoted fields, blank cells, or uneven rows. The output is JSON text that you can copy or download as a .json file. This browser tool is intended for ordinary data conversion; avoid pasting credentials or confidential records into online tools.