Free barcode generator for Shopify

LabelCraft - barcode labels for Shopify that print at exactly the size you set.

EN · FR · DE · ES
The guarantees behind every label
Exact to ±0.1 mm

Every label prints at the size you set - measured, not approximate.

Never a silent failure

Overflow or a missing barcode always raises a visible warning before you print.

Whole-dot barcodes

Modules snap to your printer's dots, so codes stay crisp and scan first time.

Your barcodes, untouched

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