Shopify's product import fails per-row, not per-file. One bad price or a mismatched Option1 Name three thousand rows in can mean re-uploading and waiting through the whole import again just to find a single cell. This checks a product CSV against Shopify's actual column rules before you upload it, and names the exact row and column behind each problem.
When you'd use this
Before any bulk import or re-import, and especially with catalogs exported from another platform, since column names and formats (delimiter, price formatting, boolean values) rarely match Shopify's on the first try.
It also catches the relational mistakes a spreadsheet won't warn you about on its own: variant rows that don't share their parent's Handle, duplicate SKUs scattered across the file, or Option1/2/3 Name values that drift between rows meant to belong to the same product.
Common errors
Errors, shown in red, mean the import will fail outright for that row: a missing required column, a price with a currency symbol in it, an invalid barcode. Warnings mean the import will succeed and produce a wrong result, like a compare-at price that sits below the actual price.
A semicolon-delimited file, common from European spreadsheet exports, is detected automatically. If your file still looks garbled after that, it's usually an encoding issue, and this tool flags the character patterns that indicate a UTF-8 file was saved or re-opened as Latin-1 somewhere along the way.
Frequently asked questions
Does this check every possible Shopify import rule?
It checks the rules with real, testable consequences: required and unknown columns, price and quantity formats, barcode validity, and the Handle/Option/SKU relational rules that decide whether variant rows group into one product correctly. The rule set is versioned with a last-verified date shown on the page, and Shopify's own schema remains the final authority.
Why does an invalid barcode link to a different tool?
Barcode fields are validated with the same GS1 check-digit logic as the GTIN Converter, so an invalid barcode links straight there to be fixed or converted. The alternative would be retyping it into a second tool from scratch.
What does the downloaded "annotated" CSV contain?
Your original file, with one extra `_errors` column appended listing every error and warning found for that row. You can then filter or sort it in a spreadsheet instead of cross-referencing row numbers against a separate report.
Ecommerce & Catalog Cluster
Often used together when preparing marketplace listings - see the full workflow.
GTIN Converter
Convert product codes between GTIN-8, GTIN-12 (UPC-A), GTIN-13 (EAN-13) and GTIN-14, validate check digits, and normalise a whole catalog in bulk.
EAN / UPC Generator
Generate valid-checksum EAN-13, EAN-8, UPC-A and GTIN-14 product codes in bulk for test catalogs, and validate the check digit of any existing code.
Barcode Generator
Render a scannable EAN-13, UPC-A, CODE128 or ITF-14 barcode from a product code and download it as a PNG for labels and store listings.
SKU Generator
Generate consistent SKU codes in bulk from a custom pattern, with variant permutations, sequential numbering and collision checking. Free, no sign-up.
Marketplace Image Checker
Check product images against each marketplace's dimension, aspect ratio, file size and format rules before you upload them.
ISBN / ASIN Validator
Validate ISBN-10 and ISBN-13 check digits, convert between them, and check Amazon ASIN format in bulk.
IBAN Generator
Generate format-valid, checksum-correct IBAN numbers for any supported country for testing and QA, and validate the checksum of any IBAN.
GST Calculator
Add or remove GST at any standard slab rate, split into CGST/SGST for intra-state supply or IGST for inter-state supply.
Profit Margin Calculator
Work out margin and markup from cost and selling price, roll shipping and duty into a per-unit landed cost, or back into the price a target margin needs.
Discount Calculator
Work out stacked/sequential discounts, a Buy-X-Get-Y-free offer's real effective discount, and whether a bundle price beats buying items individually.
Shipping Cost Calculator
Work out volumetric vs actual chargeable weight and the total shipping cost from your own courier's rate card, including fuel surcharge and COD fees.
COD & RTO Cost Calculator
Work out your own RTO rate, what a single return-to-origin actually costs, and how COD's net revenue per order compares to a discounted prepaid option.
Marketplace Fee Calculator
Enter your marketplace's commission, payment gateway, and shipping fees to see the real net payout and margin behind a listing price.
Related Utilities You Might Need
Stack Selector
Select your project scope, budget, and features to instantly receive a vetted, modern tech stack and service recommendation.
IBAN Generator
Generate format-valid, checksum-correct IBAN numbers for any supported country for testing and QA, and validate the checksum of any IBAN.
EAN / UPC Generator
Generate valid-checksum EAN-13, EAN-8, UPC-A and GTIN-14 product codes in bulk for test catalogs, and validate the check digit of any existing code.
