Free barcode generator for your product labels
Type in your products, pick barcodes or QR and download the label sheet as a PDF. It prints on any printer and scans with any reader or with your phone's camera.
Your products
- $
Columns × rows per Letter or A4 sheet, and the size of each label.
What it looks like
Type a product name and its code shows up here.
Nothing leaves your browser: the codes and the PDF are built right here.
How it works
A barcode is a name a machine can read
A barcode doesn't store the price or the product name. It stores a key, and it's your inventory system that knows which product that key belongs to. That's why an internal code is enough for a shop: what matters isn't that the code says something, but that it's unique and your system recognizes it.
This generator uses Code128, the format that takes letters and numbers of any length. It's the right one for internal labels: a key like SHIRT-0012 or the SKU you already use in your spreadsheet goes in as is. EAN-13 (the thirteen-digit code on supermarket products) is only needed if you'll sell through a retail chain or a distributor that requires it, and those codes are bought from GS1, not generated.
If you prefer QR, every label carries the same key in a square that a phone camera reads without any scanner. It works just as well at the counter and takes up less width on the label.
The PDF comes out in Letter or A4, on the grid of the adhesive label sheets sold at any stationery store (3 × 8, 2 × 6 or 2 × 4 per sheet). Print it at 100%, without fitting to page, so each label lands in its box. If you don't have label sheets, print on plain paper and cut along the guide: every label has its border marked.
To read them in your shop you have two options. A USB barcode scanner, which costs about as much as a meal and plugs in like a keyboard. Or your phone: the camera reads both barcodes and QR, and a system like Arca uses it to ring up the sale or count stock without buying anything else.
Frequently asked questions
See all free toolsCan I use these barcodes to sell in stores or online?
Inside your own business, yes: any scanner or system will read them. To sell through a retail chain or a distributor you need an EAN-13 code registered in your name, which you get from GS1. This generator makes internal codes, which is what most shops use for their own inventory.
What do I put in the code field?
The key you use to identify the product: the SKU from your spreadsheet, an abbreviation with a number (BLU-001) or whatever your system already uses. Leave it empty and the generator makes up a unique key per row. The only thing that matters is that two different products never share one.
What sheets does it print on?
Adhesive label sheets in Letter or A4, the kind sold at stationery and office stores, with 24, 12 or 8 labels per sheet. Pick the layout that matches yours. You can also print on plain paper and cut.
Are my products stored anywhere?
No. Everything happens in your browser: the codes are drawn and the PDF is built on your computer or phone, nothing is sent to us. If you close the page the list is gone, so download the PDF before you leave.
From the code to the inventory
Labels are useful when something reads them
In Arca every product is created with its code, and labels print from the same catalog. When you sell, the scanner or the phone camera finds the product, stock goes down on its own and the movement lands in the kardex with date and author. No typing codes, no searching lists.