What the error means
Shopify lists invalid characters, non-UTF-8 encoding, and missing or stray quotes as possible causes. In CSV, straight double quotes can wrap a field; a double quote inside that field must be written twice. Smart quotes are not CSV quote delimiters.
A small example
The first row is a header. The second row has an unescaped pair of quotes inside Description.
Title,Description
Tee,"A "limited" tee"
The parser treats the quote before limited as the end of the field, then finds unexpected text.
Title,Description
Tee,"A ""limited"" tee"
The Description value remains A "limited" tee. Only the CSV escaping changes.
How to find and fix it
- 01
Open a copy in a plain-text editor and confirm it is saved as UTF-8 with comma-separated fields.
- 02
Go to the reported line and inspect the surrounding record. A quoted description can span physical lines, so the opening quote may be earlier.
- 03
Check for a missing closing quote, an extra straight quote, or smart quotes. Double an intended quote inside a quoted field; remove only a genuinely stray quote.
- 04
Save a new UTF-8 CSV, run the local check again, and review every remaining finding before trying a Shopify import.
Check your file locally
Source checked: 28 September 2026. Shopify: common product CSV import issues
Catalog Precheck is an independent tool and is not affiliated with Shopify.