SKU generator: create product SKU codes from name and attributes
Build unique internal SKUs for Excel, Google Sheets, Shopify, WooCommerce, and ERP. Set one character count for every field, pick a separator, preview combinations in a grid, and export CSV. This is a stock-keeping unit builder — not a GS1 GTIN/UPC/EAN allocator.
| # | Item | Attribute 1 | Attribute 2 | Attribute 3 | SKU |
|---|
Your SKU grid will appear here. Example: T-Shirt + Black + M → TSH-BLA-M
SKU vs GTIN: there is no GS1 “SKU standard”
GS1 publishes GTINs (GTIN-8/12/13/14), encoded in UPC-A, EAN-13, ITF-14, and GS1-128 barcodes. Those numbers are licensed company prefixes plus an item reference and a check digit. A SKU (stock keeping unit) is different: it is your internal catalog key. PIM implementations (for example Plytix’s SKU structure guidance) and 3PL playbooks treat SKU as something you design, while UPC/EAN/GTIN stay as attributes — never as a substitute SKU.
This generator follows that split. It produces human-readable, alphanumeric SKUs you can barcode and scan with WiScanner. It does not allocate GS1 prefixes or compute GTIN check digits.
SKU structure this tool follows
Because SKUs are internal, “standard” means widely adopted operations practice, not a numbered ISO spec:
From SKU list to warehouse scans
After you export CSV, load SKUs into Sheets or your store, print labels, then count with a phone scanner:
Need codes for shelves and bins too? Use the warehouse location code generator.
SKU generator questions
No. A SKU is an internal stock-keeping unit you invent. GTIN (UPC/EAN) is a GS1 global identifier for retail barcodes. This page generates SKUs only.
There is no ISO SKU syntax. Use alphanumeric segments, a dash, uniqueness per variant, and a full code around 8–12 characters when you can. Do not reuse GTINs as SKUs.
Slash is a path character. Colon is a delimiter in some parsers. Dash (or underscore) is what most PIM and 3PL SKU guides recommend.
Yes. Export CSV is UTF-8 with BOM for Excel. Import the file into Sheets, Shopify, WooCommerce, or your ERP, then scan those codes with WiScanner.
No. GS1 prefixes and check digits come from GS1. WiScanner scans whatever barcode you print — including labels that encode these internal SKUs.
Generated SKUs. Next: scan them with your phone.
WiScanner turns iPhone or Android into a wireless barcode scanner for Windows, Mac, Excel, Sheets, and connected stores.