keepcalculator

06 Numbers and Powers

Shopify Print Barcodes: How It Works

Card No. 06·52277 · Updated · Standard formula, shown below

Yes, you can print barcodes directly from Shopify, but only as a built-in feature if you use Shopify’s own POS system and barcode printer. For any other setup, you’ll need a third-party app or a label printer that works with Shopify’s product data export.

Why Barcodes Matter for Your Shopify Store

Barcodes are the backbone of modern retail inventory management. They let you scan a product at checkout, track stock levels automatically, and fulfill orders faster. For a Shopify merchant, barcodes become essential once you sell in more than one location, use a physical storefront, or ship high volumes of orders. Without them, you’re manually entering SKUs and risking human error.

Shopify itself doesn’t manufacture barcodes or print them for you. It provides the tools to generate barcode labels and the data structure to store barcode numbers (usually UPC, EAN, or ISBN) on each product variant. The actual printing happens on your own hardware or through a third-party service.

How Shopify Generates Barcodes

Every product variant in Shopify has a Barcode (ISBN, UPC, GTIN) field. You can enter a barcode manually or let Shopify assign one automatically when you create a new product. Shopify’s automatic barcode generation uses a standard 12-digit UPC-A format, starting with a prefix that identifies it as a Shopify-generated code. These codes are unique within your store but are not globally registered, meaning they won’t be recognized by other retailers’ systems unless you register them with GS1.

To print a barcode label from within Shopify, you need a compatible barcode printer. Shopify POS supports specific thermal label printers, such as the Star Micronics TSP143IV and the Epson TM-T88VI. Once connected, you can print a single label from the product page or batch-print labels for multiple variants. The printed label includes the barcode image, the product title, and the SKU.

What You Need to Print Barcodes

Here’s a checklist of what’s required to print barcodes from Shopify:

  • A barcode printer – Thermal label printers are the standard because they’re fast and don’t require ink. Shopify POS officially supports a handful of models, but any printer that accepts ZPL or EPL commands can work.
  • Thermal label rolls – Make sure the label size matches your printer (e.g., 2″ x 1″ for product labels).
  • A Shopify POS plan – The built-in barcode printing feature is only available with Shopify POS Pro or the full Shopify POS system, not the basic plan.
  • Barcode numbers – Either from GS1 (if you want globally unique codes) or Shopify’s free generated codes for internal use.

If you don’t have a Shopify-supported printer, you can still print barcodes by exporting your product list to a CSV file and using a free barcode generator like Zint or a word processor with a barcode font. This method is slower but works with any standard printer.

How to Print a Barcode in Shopify (Step-by-Step)

  1. Go to Products in your Shopify admin and select the product you want to label.
  2. Scroll to the Barcode (ISBN, UPC, GTIN) field. If it’s empty, click Generate to have Shopify create a code.
  3. Connect your barcode printer to your computer or iPad via USB, Bluetooth, or Wi-Fi.
  4. In the product detail page, click the Print barcode button (only visible when a compatible printer is detected).
  5. Choose the label size and quantity, then click Print.

For batch printing, select multiple products from the product list and choose Print barcodes from the bulk actions menu. This is handy when you receive a new shipment and need to label dozens of items.

Common Problems and Solutions

Many merchants run into issues when printing barcodes from Shopify. Here are the most frequent ones and how to fix them:

  • Printer not detected: Ensure the printer is powered on and connected to the same network as your device. Restart both the printer and the POS app.
  • Labels printing blank: Check that you’re using thermal labels and that the printer’s heat setting is appropriate. Some printers need a calibration step.
  • Barcode won’t scan: This usually means the barcode is too small or the label is wrinkled. Increase the label size or adjust the print density.
  • Missing barcode field: If you don’t see the barcode option, your product might not have a variant. Barcodes are assigned to each variant, not the product as a whole.

If you’re using a third-party app like Barcode Generator or Inventory Planner, make sure the app is compatible with your Shopify plan and that you’ve granted the necessary permissions.

Barcode Types and When to Use Them

Shopify supports several barcode formats, but the most common are:

  • UPC-A – 12 digits, used in North America for retail products. This is what Shopify generates by default.
  • EAN-13 – 13 digits, used internationally outside North America. You can enter EAN codes manually.
  • ISBN – For books, 10 or 13 digits.
  • Code 128 – Alphanumeric, often used for internal SKUs or shipping labels.

For most e-commerce businesses, UPC-A is sufficient if you sell in the US or Canada. If you sell globally, consider EAN-13. Shopify doesn’t convert between formats automatically, so you must enter the correct code for your target market.

Costs and Alternatives

Printing barcodes yourself is cheap. A thermal label printer costs between $100 and $300, and label rolls are around $10 to $20 per 1,000 labels. The barcode numbers themselves are free if you use Shopify’s generated codes, but those are only valid within your own store. If you plan to sell to major retailers like Walmart or Amazon, you’ll need to purchase official UPC codes from GS1, which costs an annual fee (around $150 to $500 depending on the number of products).

Alternatives to buying a printer include using a service like Sticker Mule or UPC Label that prints and ships labels to you. This is cost-effective for small batches but impractical if you frequently add new products. Another option is to use a smartphone as a barcode scanner and skip printing entirely – Shopify POS has a built-in scanner that uses the camera.

Frequently Asked Questions

Do I need a special printer for Shopify barcodes?
Yes, ideally a thermal label printer. Shopify POS officially supports specific models from Star and Epson, but any printer that can print from a computer will work if you use the CSV export method.

Can I print barcodes from the Shopify mobile app?
No, the mobile app doesn’t have a barcode printing feature. You need to use the Shopify POS app on a tablet or the admin on a computer.

Are Shopify-generated barcodes legal for retail?
They are legal for internal use, but they won’t be recognized by other retailers’ systems. If you want to sell to big-box stores, you must buy official UPC codes from GS1.

What label size should I use?
For most products, a 2″ x 1″ label works well. If you have a lot of text or a large barcode, use 2″ x 2″ or 3″ x 2″. The printer’s manual will tell you the supported sizes.

Can I use a regular printer instead?
Yes, but you’ll need to use a barcode font or a free online generator. Print on adhesive paper, then cut out each label. This is slow and not recommended for high volumes.

How do I scan barcodes at checkout?
With Shopify POS, connect a USB or Bluetooth barcode scanner to your device. The scanner acts like a keyboard, typing the barcode number into the search field. No special setup is needed.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →