Inventory Barcode Generator: Labels for Stock, Bins and Assets
Make inventory barcodes for stock items, shelf bins and asset tags, free and in your browser. Number them as a sequence or paste your own codes, choose Code 128 or another type, and download a ZIP of images, one sheet or a sheet of labels. Every code is checked before it is drawn, and nothing is uploaded.
The first barcode appears here.
Print simulation
Shows how a worn print of the first barcode looks and tests it with the decoder.
- Type
- Code 128 · 1D
- Print size
- —
- Rows
- 0
- Ready
- 0
- Cannot be drawn
- 0
- Empty
- 0
Output
Paper
Paper
The fit appears with the first barcode.
Output DPI
Thermal / offset
Before you print
A PDF test sheet with the first barcode at 80%, 100% and 150% and rulers. Print it at actual size and scan each copy.
Up to 10,000 rows on a computer, 5,000 on a phone or tablet.
Everything runs in your browser; nothing you paste or open is uploaded.
How to Make Inventory Barcodes
Decide how your items are numbered, build the numbers as a sequence, and print them as labels you can scan.
- Choose a format for your numbers, such as INV- and six digits, and the first and last number you need.
- Open the Sequence tab and enter that prefix, the start, the count and the number of digits, or paste the codes you already use.
- Keep Code 128, set the bar width your scanner reads, and choose the output: a ZIP of files, one sheet or a label sheet.
- Print one page, scan a few labels, then print the rest and stick each label on its item, bin or shelf.
Barcode Types for Inventory Labels
Code 128 suits most inventory labels; Code 39 fits older systems that ask for it, and a 2D code fits a very small label or a link.
Code 128 for Stock and Bins
- Characters: letters, digits and symbols, so INV-000123 or BIN-A-04 works as written.
- Size: the narrowest of the common types for the same code, and digits pack two to a character.
- Check: a check character is always added, so a misread does not enter a wrong number.
Code 39 for Older Systems
Code 39 holds capital letters, digits and a few symbols and makes a wider barcode. Use it when your inventory software or your scanner setup expects Code 39.
QR Code and Data Matrix for Small Labels
A 2D code holds the same number in a smaller square and can also hold a web address to the item's record. It needs a scanner that reads 2D codes, such as a phone camera.
Asset Tag Barcodes
An asset tag barcode gives each piece of equipment its own number, so you can find it in your records with one scan.
Numbering Asset Tags
Give every asset a number that is never reused, even after the asset is sold or scrapped, so old records stay clear. A short prefix per site or department, such as NY- or LAB-, tells you where an asset belongs before you look it up.
What to Print on the Tag
Print the number in the barcode and in plain text below it, so it can be typed when a label is scratched. Add the owner's name or a short note on a caption line; the bulk generator takes captions from a second column.
Inventory Barcode Labels
Print inventory barcodes on sheets of sticky labels: the generator lays out the barcodes on the sheet, and the label generator has the sizes of common Avery sheets.
- Label sheet: the bulk generator's label sheet output puts one barcode on each label of a grid you set.
- Avery sizes: the barcode label generator has six Avery sheets, such as 5160 and 5167 on US Letter, and a calibration page.
- Bar width: keep the bar width the same on every label, and check that the smallest label still fits the barcode with its blank margins.
Barcode label generator prints barcodes on Avery and custom label sheets as a vector PDF.
How to Number Inventory Items
Use one fixed format for every number: the same prefix and the same count of digits, with leading zeros, so labels sort in order and errors stand out.
- Fixed length: INV-000001 to INV-999999 sorts correctly in a spreadsheet, while INV-1 to INV-10 does not.
- No look-alike characters: leave out O and I, which are easy to confuse with 0 and 1 when a number is typed.
- One number per thing: a bin and the items in it each get their own number, and a number is never given twice.
Product barcodes such as UPC belong to the brand and come from GS1. For your own stock numbers you need no GS1 number: they are internal codes, like SKUs.
SKU vs UPC your own stock codes compared with GS1 product numbers.
Counting Inventory With Barcodes
Once the labels are on, count stock by scanning: the Barcode.codes scanner has a Count mode that adds one each time the same code is read again.
- Open the barcode scanner on a phone or a computer with a camera, or plug in a USB scanner.
- Choose Count mode and scan each item; the same code read again adds one to its quantity.
- Export the session as a CSV file and open it in your spreadsheet or inventory software.
Barcode scanner reads barcodes with a camera or a USB scanner, with a Count mode and CSV export.
Barcode scanner to Excel counts stock offline, with quantities and notes, and exports an Excel file.
Frequently Asked Questions
Is This Inventory Barcode Generator Free?
Yes. It makes and downloads barcodes and label sheets with no account, and everything is drawn in your browser.
What Is the Best Barcode for Inventory?
For most inventory labels, Code 128: it takes letters and digits, stays narrow, and always carries a check character. Use the type your software or scanner expects if it names one.
Do I Need UPC Codes for Inventory?
No, not for your own stock numbers: internal codes need no GS1 number. Products you sell through retailers need their GTIN, usually a UPC, and you can scan that existing barcode too.
How Many Inventory Labels Can I Make at Once?
Up to 10,000 barcodes in one run on a computer and 5,000 on a phone or tablet. For more, split the numbers into several runs.
Can I Print Inventory Labels on Avery Sheets?
Yes. The barcode label generator has six Avery sheet sizes, such as 5160 and 5167, and a calibration page to check your printer before you print the labels.
Do I Need Special Software to Scan Inventory Barcodes?
No. The Barcode.codes scanner reads them in a browser with a camera, and a USB barcode scanner types the code into it like a keyboard. Export the count as a CSV file for your spreadsheet.
Related Barcode Tools
- Bulk barcode generator
Barcodes from any list, CSV or Excel file.
- Barcode label generator
Avery and custom label sheets as a vector PDF.
- Code 128 barcode generator
One Code 128 barcode with every setting.
- Barcode scanner
Count stock by scanning, with CSV export.