Free tool
Free barcode generator and label maker
Create Code 128, UPC-A, EAN-13 and QR labels for your products, preview them at true size, and export a print-ready PDF for Avery sheets or a thermal printer. Free, no sign-up, and every file is generated in your browser.
Products
| # | Product name | Variant | SKU | Barcode value | Type | Price | Labels | Status | Row actions |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Ready | ||||||||
| 2 | Empty | ||||||||
| 3 | Empty |
Everything is generated in your browser — no product data leaves this page.
How to print product barcode labels
- 1
Add your products
Type products into the table or import a CSV exported from your point of sale or spreadsheet.
- 2
Choose a barcode type
Pick Code 128, UPC-A, EAN-13 or QR per row. Check digits for UPC and EAN are calculated for you.
- 3
Set up the label
Choose a sheet or thermal preset, then decide which of the name, variant, SKU, price and barcode value are printed.
- 4
Export and print
Download the print-ready PDF or print directly, then verify one label with a scanner before printing the full run.
Which barcode type to choose
| Type | Accepts | Best for |
|---|---|---|
| Code 128 | Letters, numbers and symbols, any length | Internal SKUs, shelf edges, warehouse and bin labels |
| UPC-A | 12 digits including a check digit | Retail products sold in North America |
| EAN-13 | 13 digits including a check digit | Retail products sold outside North America |
| QR code | URLs and longer text | Links to product pages, batch details, loyalty sign-ups |
Retail UPC and EAN numbers must be licensed from GS1, because every GTIN has to be globally unique. Anything you scan only inside your own business can use Code 128 or QR values you invent yourself.
