SKU generator

Set a prefix, category, color and size code, then generate a consistent batch of SKUs with a sequence or random ending.

About this tool

A SKU (stock keeping unit) is a seller's own internal code for one exact variant of a product, it is not a UPC and is never shared between sellers. A readable structure makes warehouse and spreadsheet work faster: a short prefix for the brand or range, then codes for category, color and size, then a unique ending. This generator joins those parts with a chosen separator (hyphen, underscore or none), optionally uppercases the result, and finishes each SKU with either a padded sequence number starting where specified, or a random code of a chosen length with duplicates removed. Keep a record of which ranges have been issued: this tool generates a batch from the values entered, it does not track SKUs used elsewhere, and keeping codes unique across a catalogue stays the seller's responsibility.

Common questions

What is the difference between a SKU and a UPC? A SKU is an internal code a seller invents for their own stock system, so two sellers use different SKUs for the same product. A UPC is a standardised, assigned barcode number used across retailers. Listings usually need both: the SKU for the seller's records and the UPC for the marketplace.

Should SKUs use a sequence or random endings? Sequences are easier to audit and extend, the next batch simply starts after the last number issued. Random endings avoid guessing and collisions when several people create products, but they are harder to read aloud. Either works if the prefix structure stays consistent.

Private by design: this tool runs entirely in your browser. Nothing typed, pasted, or opened here is uploaded, stored, or tracked.