Print barcode labels on standard Avery sheets - one label or a thousand.
Make a numbered series like PART-0001 to PART-0500, paste a list, or load a CSV with a text line for every label.
You get one print-ready PDF with every barcode at the true size, scan-tested before it is placed. Need QR codes on labels instead? Use the Bulk QR Code Generator.
Something went wrong. Please try again.
Still having trouble? Please contact us and we'll be happy to help!
Dates are YYMMDD. Fixed-length fields (01, 00, dates) need their exact number of digits - we check the GTIN and SSCC check digits for you.
Start with an AI in brackets, like (01)09501101530003(17)271231, and it becomes a GS1 Data Matrix - the one used on medicine and food. Anything else is stored as plain text.
Shoppers' phones open this link; tills read the GTIN, lot and dates from it. Point your own domain at a page for the product, or use id.gs1.org, which forwards to the brand's registered page.
Retail barcodes should keep their digits - cashiers type them in when a code will not scan. OCR-B is the classic barcode font many packaging printers and book publishers ask for - we draw it as outlines, so no file ever has a missing font.
One code per line - or a CSV with the columns content, name (file name) and label (text on a label sheet). Every barcode gets the current type, size and format. Pick PDF with the Labels page to print the whole list on label sheets.
Need to check the numbers before printing? Paste them into the Check Digit Calculator. After printing, read a sheet back with the Barcode Scanner - it reads every barcode in one photo.
| Template | Labels per sheet | Label size | Good for |
|---|---|---|---|
| Avery L7160 / J8160 | 21 (A4) | 63.5 x 38.1 mm | Product and price labels |
| Avery L7159 / J8159 | 24 (A4) | 63.5 x 33.9 mm | Stock labels |
| Avery L7651 / J8651 | 65 (A4) | 38.1 x 21.2 mm | Small parts, shelf edges |
| Avery L7656 | 84 (A4) | 46 x 11.1 mm | Tiny Code 128 tags |
| Avery L7163 / J8163 | 14 (A4) | 99.1 x 38.1 mm | Bin and shelf locations |
| Avery L7173 / J8173 | 10 (A4) | 99.1 x 57 mm | Cartons and shipping |
| Avery 5160 | 30 (Letter) | 2.625 x 1 in | Amazon FNSKU, products |
| Avery 5167 | 80 (Letter) | 1.75 x 0.5 in | Return address size, small tags |
| Avery 5163 | 10 (Letter) | 4 x 2 in | Cartons and shipping |
L codes are for laser printers and J codes for inkjet - the layout is the same. Other brands sell the same sizes under the Avery number.
A Code 128 series like A-01-01 to A-20-10 on L7163 labels for shelves and bins.
EAN-13 or UPC barcodes with the product name and price on each label, from a CSV.
X00... codes are Code 128 - print them 30 to a page on Avery 5160 or L7160 sheets.
Numbered tags for laptops, tools and furniture, with the company name above each barcode.
Keep the list in a spreadsheet? Check the columns first in the CSV File Viewer, then load the CSV here.
Turn off Fit to page and Scale in the print dialog - otherwise every label drifts a little further down the sheet.
Switch on label outlines, print one page on plain paper and hold it against a label sheet up to the light.
Set Skip labels already used and printing starts on the first empty label.
Small labels squeeze the barcode. The sheet preview warns you when bars get too thin for a scanner.
Add your codes in Many barcodes at once, keep PDF and the Labels page selected under Download settings, pick your Avery template and download. Print the PDF at 100% (Actual size) on the label sheet.
A4: L7160, L7159, L7651, L7656, L7163 and L7173 (and their J inkjet versions). US Letter: 5160, 5167 and 5163. Other brands that sell the same sizes work too.
Yes. Under Or make a numbered series, type the start (PART-), the first number (0001), how many and the step, then Fill the list. Leading zeros are kept.
Yes. Load a CSV with a content column for the barcode and a label column for the text - a product name, a price, a location. Or type one text for every label under Download settings.
Yes - set Skip labels already used and the first barcode lands on the first empty label.
Check that the printer is set to 100% or Actual size, not Fit to page, and that the paper size matches (A4 or Letter). Print a test page with outlines on plain paper first. If every label is off by the same amount, the printer itself shifts the page - most printers have a margin adjustment for that.
Yes - free, with no sign-up, no watermark and no limit on sheets. Up to 500 barcodes per batch, and everything is made in your browser.
Making your barcodes...
Drawn and scan-tested in your browser