SKUGen - SKU Generator for Shopify

SKU is short for Stock Keeping Unit, is made up of alphanumeric characters and is designed to be unique to a single product. It’s important to note that the SKU is not the same as a product’s UPC (barcode).

If you are selling products it is important to set up your inventory correctly and one of the most important parts of this process is setting up the product SKU.

SKU Generator app logo


Save the time fighting Excel sheets to generate SKUs for our products.

Watch a short video guide.  Go to video


The application is available on Shopify App Store.

The app includes a free to use plan which lets you create simple SKUs for all your products. Try it now!


Free plan

With the free version of the app, you can generate SKU for all products in your store, using a Prefix, Suffix, Auto number and '-' as delimitter.

You can also preview the SKU generated using all the other app features.

Advanced options plan

For only $9.95 one-time fee, you can use advanced features to manually generate SKUs, as long as the app is installed on your store.
The features from the monthly fee plans are not included (Automatic generation, Custom Codes and Premium).

Automatic Generation

For only $1.99 monthly, the app can generate SKUs automatically. Learn how Automatic generation works.
This feature works with the free features as well as with the upgraded features. However, if you have not upgraded the feature set, it will only generate using the free set of options.

Custom Codes

For $3.99 monthly you will get Automatic generation and the posibility to define your own codes (abbreviations) for product options, product types and product vendors.

It also enables variant position code in Specials category.

It enables the Letter Combinations option for product name abbreviation.


For $7.99 monthly you will get the following:

Note: The options included in the one-time fee plan, Advanced Options, are not part of any of the monthly fee plans.

Frequently asked questions

Yes, you can! The app allows you to choose if you overwrite the existing SKUs or generate only if the SKU is missing.
Yes, you can! You can generate barcode using the same rules available for SKUs, if you enable the Advanced options plan.
Yes, it can! The app does not limit the number of SKUs, it will only take longer. Our record to date, is 60.000 SKUs generated for one store.
Yes it does. However, not all combinations of options will generate unique SKUs. For example, if you choose to deactivate the auto-number option, the generated SKUs might not be unique.
No, the existing SKUs are not checked. We recommend to generate SKUs for all your products with our app, to ensure uniqueness and consistency.
We might do it. Please get in touch with us and we'll analyze your request.
Not only for product options. You can do it for product types and product vendors, too. Please read about the Custom codes feature.


The app allows you to create SKUs by choosing a combination of codes created automatically, based on your product’s data or on the data you enter in the app.

SKU template page

You can arrange the components of the SKU code in different ways using the pre-defined Layouts. More layouts can be created on request.

Code types

These code types are used for product options, product type and product vendor abbreviation.

Special codes
Custom codes

Custom codes feature allows you to define what abbreviation to use for each option (variant title), product type or vendor.

This will help you define better codes, choosing the most appropriate abbreviation for each title, which is not always possible with an automatic abbreviation.

Custom codes for product options

For example, if you have color options, like GREEN and GREY you will not be able to create distinct 3-letter codes selecting the first characters, but with custom codes you can define codes like GRN for green and GRY for grey.

Each abbreviation can be up to 7 characters long.

Generator Target

You may create SKUs for all your products in one go or you may choose to create the SKU codes one collection at a time.

If you select to create the codes for a collection, you could use the Prefix or the Suffix to create a coding specific to that collection.

Also, you can generate SKUs for a set of products selected using the powerful search of Shopify admin. Search the products that need SKUs, select them and click Actions / Generate SKUs menu, to send the products to the SKU generator, as in the image below.

SKU product list selection

The collection and product list filters are available for the paid version of the app.

Other options

The Set only missing SKUs checkbox allows you to generate SKUs only for variants without SKU, leaving the rest of the SKUs untouched.

Remove spaces - when codes are made from the first N letters it may include spaces; if this is checked, all spaces in the generated SKU are removed.

Options first chars - This applys only if Product options uses one of the following: First character, First 2, First 3 or First 4.


The Save settings button will save the current SKU template settings without generation any SKU.

The Generate button will generate SKUs, for the targeted products, using the current template settings. It also saves the settings.

The Generate button is disabled if you are using the free version and you've selected an option which is available only in the paid version.

SKU Preview

This section lists 10 products, from the selected collection if you choosed to target a collection, to provide a preview of how the generated SKU will look like.

SKU template page

You can see, side by side, the existing SKU of a product (variant) and the SKU which will be created by the app, in real time, as you change the generator's options.

Automatic SKU Generation

For only $1.99 per month the app will automatically generate SKUs when you create a new product or when you update it.
If this feature is activated, when a new product is created, the app will generate the SKU using the last used template.
The automatic generation is temporarily disabled when a manual generation process is running.


Initially, both these options are disabled, to avoid accidental replacement of existing SKUs.

When you create a new product or update an existing product, please allow few seconds to have the SKU generated automatically. The generation is done in a background process. You have to refresh the product page to see the generated SKU.

The app intercepts all new products created or updated, done manually in the Shopify admin or by any other application.

Product label printing

You can print labels for products in collections or for up to 50 selected products (from Shopify's product list, select products, then from the More actions dropdown select Print product labels)

The printing page allows you to select the label template and see a preview before printing:

SKUGen product label printing page

Click on the Customize selected button to go to the template customization page were you can create your own label templates:

SKUGen label template configuration

Please read the application's privacy policy here.