Invoices & pricing / Products
SKU Generator: Product Codes for Every Variant
Generate stock keeping units for every combination of product or category, colour or style, and size or variant, built from abbreviations, an optional prefix, a separator, and a running number, then copy them as CSV for a spreadsheet or a shop import.
SKU Generator: Product Codes for Every Variant: Every combination of the lists gets a code from the prefix, the first letters of each value, and a running number: 2 products, 2 colours, and 3 sizes make 12 SKUs, from AC-TSH-RED-S-001 to AC-HOO-NAV-L-012. Accents and spaces are removed, numbers such as sizes are kept whole, and repeated codes are flagged. Runs 100% locally in your browser with zero server file uploads.
- Category
- Business & admin tools
- Runs
- In your browser
- Cost
- Free · no sign-up
- Availability
- Ready to use
Runs entirely in your browser
12 SKUs
| SKU | Product or category | Colour or style | Size or variant |
|---|---|---|---|
| AC-TSH-RED-S-001 | T-shirt | Red | S |
| AC-TSH-RED-M-002 | T-shirt | Red | M |
| AC-TSH-RED-L-003 | T-shirt | Red | L |
| AC-TSH-NAV-S-004 | T-shirt | Navy | S |
| AC-TSH-NAV-M-005 | T-shirt | Navy | M |
| AC-TSH-NAV-L-006 | T-shirt | Navy | L |
| AC-HOO-RED-S-007 | Hoodie | Red | S |
| AC-HOO-RED-M-008 | Hoodie | Red | M |
| AC-HOO-RED-L-009 | Hoodie | Red | L |
| AC-HOO-NAV-S-010 | Hoodie | Navy | S |
| AC-HOO-NAV-M-011 | Hoodie | Navy | M |
| AC-HOO-NAV-L-012 | Hoodie | Navy | L |
Every combination of the values becomes one SKU: the prefix, the first letters of each value, and an optional running number. Accents and spaces are dropped and numbers such as sizes kept whole. Keep SKUs short, use only letters, digits, and dashes, and never reuse a code for a different product, even after it is discontinued.
Starting a scheme
Put the most important attribute first, so related products sort together, and leave room to grow: three-digit numbers allow up to 999 variants of a pattern.
Barcodes
To make a scannable label for a code, use the barcode generator.
How to use it
- List the products, colours, and sizes, one per line.
- Set the prefix, separator, letters per value, and numbering.
- Copy the SKUs as CSV.
Privacy & limitations
Everything is generated in your browser.
Related tools
Frequently asked questions
What makes a good SKU?
Short, unique, made of letters, digits, and dashes, readable by people, and never reused for a different item, even after one is discontinued.
Should SKUs include the price or supplier?
No: prices change and suppliers switch; codes should describe the item itself.
Is a SKU the same as a barcode?
No: a SKU is your own internal code, while barcodes such as UPC and EAN are registered numbers that identify the product everywhere.
Free tool · runs in your browser · no account required