SKU Generator
Structured product SKUs.
Structured product SKUs.
How to use SKU Generator
- Enter a product prefix and attribute lists like colors and sizes
- Set your separator, running number, zero-padding, and uppercase options
- Generate every combination as clean SKU codes to copy
About SKU Generator
Building SKUs by hand gets slow the moment you have more than a handful of products. This SKU generator does it in bulk: type a product prefix, paste your attribute lists — colors, sizes, materials, styles, up to six lists — and it builds the full cartesian combination as clean codes like TSHIRT-RED-M-001. You control the format completely: pick the separator, add a running SKU number, set zero-padding so 1 becomes 001, and force uppercase to match how your catalog is already structured.
Because it works from combinations, it's fast for whole collections — one shirt in four colors and five sizes becomes twenty SKUs in a single click, capped at 20,000 to stay responsive. When the list looks right, copy it to your clipboard or download a CSV that includes a SKU column plus one column per attribute and the number. That file opens straight in Excel or Google Sheets and imports into Shopify, Amazon, Zoho Inventory, QuickBooks, or any inventory app that accepts a spreadsheet, which is why people use it to bulk-create SKUs before uploading to those platforms. The same codes are the internal identifiers you would later encode as scannable barcodes.
There's no sign-up, no limit on how many batches you run, and no watermarks. Everything happens in your browser in plain JavaScript, so your product names, prefixes, and finished SKUs never get uploaded to a server or saved anywhere — the data stays on your device.
Frequently asked questions
- Is the SKU generator free to use?
- Yes, it is 100% free with no account, no sign-up, and no usage limits. Generate as many SKUs as you need, copy them, or download a CSV without paying anything.
- Is my product data uploaded or stored anywhere?
- No. The tool runs entirely in your browser using JavaScript. Your prefixes, attributes, and generated SKUs are never sent to a server, saved, or shared, so everything stays private on your device.
- How does it create the SKU codes?
- It builds the cartesian product of your attribute lists. Every color is combined with every size and any other attributes, joined to your prefix and an optional running number using your chosen separator, producing one unique SKU per combination.
- Can I download the SKUs as a CSV or Excel file?
- Yes. Click Download CSV to save a spreadsheet with a SKU column plus one column per attribute and the running number. The CSV opens directly in Excel or Google Sheets and works with import tools for Shopify and Amazon.
- Can I generate SKUs for Shopify?
- Yes. Build your SKUs here, then download the CSV and paste the SKU column into your Shopify product import, or type them into each variant. The codes follow whatever prefix, separator, and numbering you set, so they stay consistent across your Shopify catalog.
- Does it work with Zoho Inventory, QuickBooks, or other inventory apps?
- It isn't built into those apps, but it produces a standard CSV that any of them can import. Generate the SKUs, download the spreadsheet, and bring it into Zoho Inventory, QuickBooks, or a similar system wherever you add products — the SKU column maps directly to their SKU field.
- Can it add a running SKU number automatically?
- Yes. Turn on the running number and every SKU gets a sequential value like 001, 002, 003. Combined with zero-padding you get evenly sized SKU numbers, which is handy when you want a numeric SKU number generator rather than only attribute-based codes.
- Can it create barcodes from the SKUs?
- No — this tool produces the SKU text itself, not a scannable barcode image. A SKU is your internal product code, while a barcode such as a UPC or Code 128 is the visual symbol. Generate your SKUs here, then feed them into a separate barcode generator to turn each one into a scannable label.
- Can I use these SKUs with Gorgias or other support tools?
- Gorgias is a customer-support helpdesk, so it doesn't create SKUs itself. You can generate the codes here and reference them anywhere you track products — in your store, spreadsheets, or support tools like Gorgias that pull product data from your Shopify or inventory system.
- What is zero-padding and why would I use it?
- Zero-padding pads the running number with leading zeros to a fixed width, so a width of 3 turns 1 into 001. It keeps SKUs the same length and sorts them correctly in spreadsheets and inventory systems.
- Can I change the separator and force uppercase?
- Yes. Choose the separator that sits between the prefix, attributes, and number, and toggle uppercase so every SKU matches your catalog's style — for example TSHIRT-RED-M-001. This lets the output fit an existing SKU code format instead of a fixed one.
- How many attributes and SKUs can I generate?
- You can add up to six attribute lists, such as color, size, material, and style. Combinations are capped at 20,000 SKUs to keep the tool fast and responsive in your browser.