Free barcode generator for Shopify
LabelCraft - barcode labels for Shopify that print at exactly the size you set.
Every label prints at the size you set - measured, not approximate.
Overflow or a missing barcode always raises a visible warning before you print.
Modules snap to your printer's dots, so codes stay crisp and scan first time.
We never overwrite or reassign a product's existing barcode.
Check a barcode
8, 12, 13 or 14 digits. Spaces and hyphens are ignored.
Enter a barcode above to check its check digit.
Looking for a free barcode generator for Shopify? You do not need a separate website that hands you a random image you then have to upload. LabelCraft generates a unique, valid barcode for every product variant that is missing one inside your Shopify admin, then prints it on a label at the exact size your printer needs. This guide explains what it generates, when the free internal option is enough, and when you genuinely need a paid GS1 number.
Can you generate barcodes for free?
Yes. LabelCraft fills in missing barcodes in one click and gives you one of two kinds, depending on whether your store owns a GS1 company prefix. If you have entered a GS1 prefix, it mints a real, check-digit-valid GTIN-13 (your prefix + a unique sequence + the computed check digit) that is accepted by retailers and marketplaces. If you have not, it mints a free internal Code 128 value instead - no GS1 account, no purchase, no monthly fee.
Internal barcodes: free, no GS1 account needed
An internal code looks like LC00000001 (the letters LC plus a sequence that is unique within your store). It is a valid Code 128 barcode that scans perfectly on your own scanner, POS and packing station, so it is ideal for in-store lookups, warehouse picking and products you only sell yourself. The one thing it is not is a globally-unique retail GTIN: another shop could use the same number for a different product, so it is for internal use only - never list a product on a marketplace using an internal code. See the GS1 barcodes guide for the difference between a real GTIN and an internal number.
When you need a real GTIN (and where to get one)
If you sell on Amazon, eBay, Google Shopping or to retailers, they require a genuine, globally-unique GTIN issued by GS1 - a free generator cannot conjure one, because uniqueness is exactly what you are paying GS1 for. Once you own a GS1 company prefix, enter it in LabelCraft and the generator mints real GTIN-13s for you automatically. Where to get barcodes walks through your options, from a full GS1 company prefix to single GTINs for a small catalogue.
How to generate barcodes in LabelCraft
Open Barcode check (LabelCraft's barcode audit), which lists every variant missing a barcode (and flags invalid or non-retail ones), then generate the missing codes in one step - real GTIN-13s if your GS1 prefix is set, free internal Code 128 codes if not. Every generated value is unique within your store and ready to print, so a brand-new catalogue goes from no barcodes to a sheet of scannable labels in minutes.
Want a free barcode generator that lives in your Shopify admin and prints at the exact size your label printer needs? Install LabelCraft from the Shopify App Store, or contact LabelCraft support with any question.
Install free - 200 labels per month →
Related guides
- Shopify Barcode Labels — Complete Guide
- Shopify barcode label FAQ
- Print Shopify Barcode Labels When Your Products Have No Barcode Yet
- How to Add Barcodes to Shopify Products in Bulk
- SKU vs Barcode in Shopify — What's the Difference and Do You Need Both?
- Where to Get UPC/EAN Barcodes for Shopify — GS1 vs Resellers, and What You Actually Need
- GS1 Barcodes & Valid GTINs for Shopify
- The GTIN check digit, and why your barcode won't scan without it
- My barcode is invalid - how do I fix the check digit?
- Find and fix duplicate barcodes in Shopify
- Shopify barcode types: which format should you print?
- What country is a barcode from? GS1 prefixes explained
- Restricted & in-store barcodes: why they scan at your till but get rejected
- QR Code & Data Matrix Labels for Shopify
- UPC vs EAN-13 vs GTIN-14: is my 12-digit code the same item?
- Barcode lost its leading zero in Excel - get the UPC back
- What Can a Label App Read in Your Store?