What Shopify means by an illegal quoting error
Shopify's troubleshooting documentation says an “Illegal quoting on line” error can be caused by an illegal character, non-UTF-8 content, or a missing or stray quotation mark. That makes the visible row number a starting point for investigation rather than proof of a single exact edit.
Shopify's common product CSV import issues →
Official Shopify reference checked September 9, 2026.
Why quote repair is deliberately manual
A missing closing quote can cause a parser to absorb commas and newlines that follow it. Adding one quote may make the file parse, but it may also change a product description, split a field incorrectly, or hide the original mistake. CSVFixLab reports the parser evidence and does not insert ambiguous quote characters automatically.
A reproducible example
A product description opens with a quote and does not close before the next record. The parser can identify the malformed quoted field, but not the author's intended boundary.
Handle,Title,Body (HTML)
blue-shirt,Blue Shirt,"Soft cotton
red-shirt,Red Shirt,Regular fitWhat the checker can prove from the file
- A quoted field is unterminated.
- The following line can be consumed as part of that field, which may also create a row-width error.
- The correct closing position depends on the original product description.
Compare the affected row with the original product data, fix the exact quote or character, then run the checker again.
Do not append a quote to every reported line or replace all curly punctuation globally; the malformed character may be earlier in the field.
Reproduce the behavior
Read the underlying rule
Check encoding and punctuation separately
Shopify also requires UTF-8 for product CSV files. If the file is not valid UTF-8, first identify its true source encoding and convert it safely. A byte-encoding problem and a CSV quote-syntax problem can exist in the same file, so treating them as separate checks makes the correction easier to verify.
After you edit the source row
- Save or export the file as UTF-8.
- Run the Shopify checker again.
- Confirm the file is comma-separated and the row width is consistent.
- Review required Shopify headers for the import operation.
- Keep a backup and test the import carefully.
CSVFixLab is an independent utility and is not affiliated with, endorsed by, or sponsored by Shopify.