BIGCOMMERCE PRODUCT CSV CHECK · RUNS IN YOUR BROWSER · NOTHING UPLOADED

Why did my BigCommerce product import fail?

Paste or drop your product CSV and get every problem with its line number before you import: SKU rows with no product or option set, duplicate SKUs, a blank or $24.00-style price, a sale price above the price, flags that are not Y or N, category paths with the wrong separator, barcodes with a wrong check digit, image addresses the store cannot fetch, SKUs Excel turned into 1.23457E+12, and semicolon-separated files. Then apply the safe fixes and download a cleaned CSV.

The file is read in this browser tab and never leaves your device. Independent of BigCommerce. Column names and rules are read from memory of BigCommerce's public product CSV import documentation; no BigCommerce import was available when this was built.

1. Your product CSV

The legacy-format file from BigCommerce's Export, a supplier feed, or your own spreadsheet, saved as CSV.

Choose a file or paste the text, then click Check file.

The model, and what it leaves out

Common questions

Why did my BigCommerce product CSV import fail or create the wrong products?

The usual causes are an Item Type that is not Product, SKU, Rule or Image, SKU rows with no Option Set on their product, a repeated Product Code/SKU, prices with a currency symbol or a decimal comma, a blank price, an unquoted comma in Category or Search Keywords that shifts every later cell, image addresses with spaces or local paths, and an Excel save that turned SKUs or barcodes into scientific notation. This tool tests each of them and names the line.

How do I check a BigCommerce product CSV before importing it?

Paste the file or drop it onto this page. It reads the header against the import template, attaches each SKU row to the product above it, and lists every problem with its line number, grouped as errors, warnings and notes. Nothing is uploaded.

Why does BigCommerce reject my SKU rows or create no variants?

A SKU row belongs to the Product row above it, and the product has to name an Option Set. The SKU row's Product Name lists its option values as [RB]Name=Value. A SKU row above its product, a product with no Option Set, an option value with no equals sign, or two SKU rows with the same combination all fail. The tool checks each of them.

Why is my BigCommerce CSV semicolon-separated?

Excel in many European and Latin American locales saves CSV with semicolons because the comma is the decimal separator. The importer expects commas. This tool detects the delimiter and, with Apply safe fixes, rewrites the file with commas.

What does Apply safe fixes change?

Only things with one reasonable reading: the delimiter, header capitalisation, Item Type capitalisation, stray spaces around Item Type, Product ID, SKU, barcode and image addresses, Physical or Digital to P or D, yes/no or true/false to Y or N in the flag columns, decimal commas in weights, and prices like $1,299.00 to 1299.00. It never changes the characters of a name, description, SKU, barcode, stock, category or image address.

Is it safe to put my product catalogue into a web page?

The page runs in your browser, the file is read locally and nothing is uploaded; a test in the code asserts there are no network calls. Your own policies still decide what you may open in a browser.

What does this not check?

Whether BigCommerce will accept the file today, whether categories, brands and option sets already exist in the store, the newer product import template and its variant columns, custom-field syntax, whether image URLs are reachable, and anything BigCommerce changes in its importer. A clean result is not a promise of success: import a few products first.