How to csv to json converter without breaking your data
A supplier CSV has a product title like "Hoodie, black". Split on commas and the title becomes two columns, every price after it shifts one position to the right, and nobody notices until the import fails.
You see this most often in supplier catalogues, exported analytics tables, address lists with commas inside fields. Naive splitting treats every comma as a delimiter, including the ones inside quoted fields.
Doing it in four steps
- Paste the CSV
- Let it detect the delimiter or pick one
- Check the row and column count in the summary
- Copy the JSON
The whole thing runs locally in the browser tab: no upload, no account, no queue. When the page says "removed 37 lines", that number comes from the file you just pasted, not from a sample.
The row and column count in the summary is the cheapest sanity check there is: if a 4-column file reports 7 columns, the delimiter is wrong.
For the full picture — imports, feeds, variants, identifiers — see the pillar guide: Shopify product data management.
Try it on your own file
Open CSV to JSON Converter and paste a sample. It is free, it does not store anything, and you do not need an account. If the file is sensitive, save the page locally and run it offline.
Questions people ask
Are quoted commas handled?
Yes — RFC 4180 quoting is parsed properly, so "Hoodie, black" stays one field.
Does it keep leading zeros?
Yes, values are treated as text, so SKU 00127 stays 00127.
CSV to JSON Converter — free, runs in your browser, nothing uploaded.
Open CSV to JSON ConverterDealing with a messy supplier table? Our free Chrome extension expands merged cells into complete rows and keeps leading zeros as text, then exports a Shopify-ready CSV — no Excel round-trip.
Get the ExtensionFree for 10 rows per table. $9 once for unlimited.