Transforms a CSV with a header row into a JSON array. The first CSV line defines the object keys. Quotes and commas in values are handled automatically per the CSV standard.
Free, no account required, browser processing and no server upload.
Transforms a CSV with a header row into a JSON array. The first CSV line defines the object keys. Quotes and commas in values are handled automatically per the CSV standard.
Edge cases
Empty cell
null value in JSON
Quotes in value
Preserved as-is
Line breaks in a cell
Preserved if the cell is in quotes
CSV must use the comma delimiter. If you have a CSV with semicolons (European locale), replace them first using the "Find and replace" tool.
A Google Sheets export in CSV with 3 columns and 10 rows becomes a JSON array of 10 objects. Each object has the 3 properties from the header.