Free Maker Resources

Free SKU Generator

Generate unique Stock Keeping Unit codes for your products and variants — then export as CSV for bulk upload to Shopify, Etsy, or your inventory system.

What Is a SKU? (Quick Answer)

A SKU (Stock Keeping Unit) is your own internal shorthand for every product and variant you sell. It's typically 8–12 alphanumeric characters that encode details like product type, size, colour, or scent. Unlike UPC barcodes, SKUs are created by you and unique to your business. Consistent SKUs unlock accurate inventory counts, faster picking, and better sales reporting.

Track these SKUs in real time. Craftybase syncs your SKUs across Etsy, Shopify and more — so stock levels update automatically as you sell.

Try free for 14 days
Product Attribute 1 Attribute 2 Attribute 3 Generated SKU

How to Use the Free SKU Generator

  1. Choose your pattern. Decide which elements you want in every SKU — product code, colour or size, and a running attribute.
  2. Set character length and separator. Hyphens (-) keep SKUs readable and are e-commerce-safe, but underscores, pipes, slashes or colons all work too. Choose a character length that's short enough to scan fast and fit on small tags but long enough to be unique.
  3. Enter product details. Type the main product name (e.g. HANDCREAM), then add up to three variant attributes such as LAVENDER, 100ML, TWIN-PACK. Use abbreviations you'll recognise at a glance.
  4. Hit Generate SKU. Each click produces a unique SKU string in the results table. Modify any field and re-generate until the format feels right; duplicates are automatically skipped.
  5. Export as CSV. Click Export as CSV to download the whole list for bulk uploads to Shopify, Etsy or your inventory system.
  6. Put them to work. Paste the codes into Craftybase (or your platform of choice) and assign them to products. Consistent SKUs unlock accurate reporting, faster picking, and zero mix-ups at shipping time.

Why Unique SKUs Matter

A Stock-Keeping Unit (SKU) is your own shorthand for every product and variant you sell. Because no two SKUs are alike, they act as the single source of truth across purchasing, production, sales channels and accounting. With a clean SKU system you can:

  • Spot stock at a glance. Search or scan a code and know exactly which colour, size or recipe batch you're holding.
  • Prevent fulfilment errors. Unique SKUs remove guesswork at picking and packing, cutting refunds and bad reviews.
  • Automate re-ordering. Inventory tools like Craftybase pair each SKU with real-time counts, so low-stock alerts and purchase orders fire off automatically.
  • Unlock granular reporting. When every sale is tagged to a distinct code, profit and velocity reports drill right down to the variant level — crucial for small-batch makers deciding what to scale.
  • Stay platform-agnostic. Whether you're on Shopify, Faire or a wholesale spreadsheet, consistent SKUs keep data in sync when you expand channels.

SKU Format Examples by Niche

There's no single "right" SKU format, but the best ones follow a predictable pattern: Category – Product – Variant – Size. Here are examples for common maker niches to get you started:

Candle Making

Encode the wax type, scent, and container size so you can tell variants apart at a glance.

ProductSKUBreakdown
Soy candle, Lavender, 8 ozCND-SOY-LAV-8OZCategory-Wax-Scent-Size
Beeswax taper, UnscentedCND-BEE-UNS-TAPCategory-Wax-Scent-Style
Wax melt, Cinnamon, 6-packMLT-SOY-CIN-6PKCategory-Wax-Scent-Pack

Soap Making

Include the soap base, scent, and weight. If you sell both bars and liquid soap, lead with the form.

ProductSKUBreakdown
Cold-process bar, Oatmeal, 4 ozBAR-CP-OAT-4OZForm-Process-Scent-Weight
Liquid soap, Tea Tree, 250 mLLIQ-HM-TEA-250Form-Process-Scent-Volume
Shampoo bar, RosemaryBAR-SH-ROSForm-Type-Scent

Jewellery & Accessories

Encode the material, style, and finish so variants like "gold vs silver" are instantly distinguishable.

ProductSKUBreakdown
Sterling silver hoop earrings, SmallEAR-SS-HOP-SMType-Material-Style-Size
Gold-fill pendant, LeafPEN-GF-LEAType-Material-Design
Polymer clay stud, Floral, BlueSTD-PC-FLO-BLUType-Material-Design-Colour

Baking & Food

Lead with the product category, then flavour and size. Keep SKUs short enough to fit on small labels.

ProductSKUBreakdown
Sourdough loaf, Plain, LargeBRD-SD-PLN-LGCategory-Style-Flavour-Size
Chocolate cupcake, DozenCUP-CHO-12Category-Flavour-Qty
Granola, Honey Almond, 12 ozGRA-HON-ALM-12Category-Flavour-Variant-Size

Cosmetics & Skincare

Encode the product type, key ingredient, and size. This helps distinguish products that look similar on the shelf.

ProductSKUBreakdown
Lip balm, Vanilla, 0.15 ozLIP-VAN-015Type-Scent-Size
Face serum, Vitamin C, 1 ozSER-VITC-1OZType-Ingredient-Size
Body butter, Lavender, 8 ozBUT-LAV-8OZType-Scent-Size

Managing dozens of SKUs across multiple sales channels? Craftybase keeps every SKU, stock count, and cost synced across Etsy, Shopify, and your own records — so you never oversell or lose track of inventory.

Try free for 14 days →

SKU Best Practices for Small-Batch Makers

Keep It Short but Meaningful

Aim for 8–12 characters. Shorter SKUs print clearly on small tags and are faster to type. But don't go so short that you can't tell products apart. A good test: can you identify the product from the SKU alone, without looking it up?

Avoid Confusing Characters

Skip the letters O and I — they look too much like 0 and 1 on labels and in spreadsheets. Avoid spaces and special characters like #, &, or accented letters, which can cause import errors on marketplaces.

Never Start with Zero

Excel and Google Sheets strip leading zeros unless cells are formatted as text. Start SKUs with a letter to avoid this common headache.

Use the Same Format Everywhere

Pick one SKU format and use it across every sales channel — Etsy, Shopify, craft fairs, wholesale orders. Mismatched SKUs across channels are the fastest way to end up with wrong stock counts and overselling.

Never Reuse a Retired SKU

When you discontinue a product, retire the SKU — don't recycle it. Reusing a code corrupts your historical sales data and can trigger duplicate-SKU errors on marketplaces.

SKU vs UPC vs Barcode: What's the Difference?

It's easy to confuse SKUs with other identifiers. Here's how they compare:

Identifier Designed for Key traits
SKU Internal operations — inventory, manufacturing, analytics Alphanumeric, any length/structure you choose; unique within your business; may be encoded into a barcode or left as text
UPC / EAN External retail & supply chain — point-of-sale, distributors 12- (UPC) or 13-digit (EAN) numeric codes issued by GS1; globally unique; must be printed as a barcode
Barcode
(e.g., Code-128, QR)
Machine reading of any underlying code (SKU, UPC, lot number) Visual pattern (lines or squares) scannable by devices; carries data but is not the data itself

Pro tip: Pair your SKUs with lot numbers to create full traceability from raw materials through to sale — essential for quality control and regulatory compliance.

Who Should Use This SKU Generator?

This tool is built for any maker who sells physical products and needs a consistent way to identify them. Specifically:

  • Candle makers managing dozens of scent-and-size combinations across Etsy, Shopify, and craft fairs — who need a quick way to assign unique codes before their next restock.
  • Soap makers tracking cold-process bars, liquid soap, and bath bombs where small variations (scent, weight, batch) each need their own identifier.
  • Jewellery makers with large catalogues of earrings, necklaces, and bracelets in different materials and finishes that look similar in photos but need distinct codes for fulfilment.
  • Bakers and food producers listing baked goods on multiple platforms and needing SKUs that match across every sales channel and inventory spreadsheet.
  • Cosmetics and skincare makers formulating serums, balms, and lip products in multiple sizes — especially those preparing for wholesale where SKU consistency is non-negotiable.
  • Any maker growing beyond a handful of products who's tired of manually typing codes into spreadsheets and wants a faster starting point.

If you want to go beyond generating codes and actually track stock levels, costs, and sales against each SKU, Craftybase handles it automatically across your entire product line.

SKU Generator FAQs

Now track every SKU in real time

Craftybase syncs your SKUs across Etsy, Shopify and more — so inventory levels update automatically as you sell. No more spreadsheets, no more overselling, no more guesswork.

Start your free 14-day trial

Sign up for our newsletter

We to help small manufacturers just like you to become more successful. Please join our newsletter to receive regular updates and actionable tips on how to take your maker business to the next level!

    We care about the protection of your data. Read our Privacy Policy.