Shopify barcode generator

Generate barcodes for every product in your Shopify store

EasyScan creates barcodes for all your products and variants in one go. It saves them to Shopify's barcode field, then prints them on labels for any printer you already own.

★ 5.0 from 350+ reviews · Built for Shopify · 10-day free trial

What you get

A barcode generator that saves to Shopify

Bulk generation

Pick products, a collection or your whole catalog, or upload a CSV. EasyScan only fills empty barcode fields unless you choose to overwrite them.

Seven barcode formats

CODE128 (the default), CODE39, EAN-13, EAN-8, UPC-A, ITF-14 and QR codes. Use a QR code to link a label to the product page.

New products covered

Turn on auto-assign so new products and variants get a barcode and SKU when they are created. Auto-assign is currently a preview feature.

How it works

From no barcodes to scannable labels in three steps

1

Choose your products

Select the products or collections that need barcodes. You can also start with a store audit, which finds missing and duplicate barcodes and SKUs.

2

Generate and save

Pick a format and a source: a unique number, the variant ID or your own pattern. EasyScan writes the result to each variant in Shopify.

3

Print and scan

Print labels straight away, then scan with a USB or Bluetooth scanner, or with EasyScan's tile in Shopify POS.

Selling on Amazon, Google Shopping or through retailers? Those channels need GTINs: UPC or EAN numbers licensed from GS1. EasyScan does not create GTINs. The barcodes it generates are unique within your store, which is what you need for scanning, picking and stock counts. If you already own GS1 numbers, assign them to your products and EasyScan will print them.

Which format to use

Pick the right barcode type

  • CODE128 is the best choice for barcodes used only inside your store. It is compact, holds letters and numbers, and every scanner reads it.
  • EAN-13 and UPC-A are retail formats with a check digit. Use them only when you have GS1-issued numbers.
  • QR codes can hold a product page link, so customers can scan a shelf label to open the product.
  • ITF-14 is used for outer cartons and cases.
Included from the Basic plan, $9.99 a month. Basic covers unlimited barcode and SKU generation, unlimited label printing and saved label templates. Every plan starts with a 10-day free trial when your store is eligible. Compare plans

Questions

Frequently asked questions

Does EasyScan save barcodes to my Shopify products?

Yes. Generated barcodes are written to each variant's barcode field (or SKU field, if you choose), so they show in Shopify admin, POS and any app that reads barcodes.

Will it overwrite barcodes I already have?

No, not by default. Overwrite existing is off, so EasyScan only fills variants whose barcode field is empty.

Can I generate UPC or EAN barcodes for Amazon?

EasyScan does not issue GTINs. Marketplace UPC and EAN numbers must be licensed from GS1. If you have them, EasyScan can assign them in bulk and print them on labels.

Can a barcode encode my SKU instead?

Yes. When you print labels, the barcode can encode the variant SKU, the barcode field, a custom metafield or, for QR codes, the product page link.

How much does it cost?

Barcode generation is included from the Basic plan at $9.99 a month, with unlimited barcodes. Every plan has a 10-day free trial when your store is eligible.

Give every product a barcode today

Install EasyScan, select your catalog and generate barcodes in minutes. There is nothing to set up before your first print.

Got questions? We have answers.