Every asset program makes the same trade: a tag scheme is cheap to design right on day one and expensive to fix after 800 stickers are in the field. The good news is that "right" is mostly two rules — the ID should never encode anything that changes, and the serial should never be reused. The rest is label sizing and barcode math you can settle in an afternoon.
Structure the ID in layers that only ever grow to the right: organization, category, serial. ACME-IT-0042 says who owns it, what family it belongs to, and which unit — and you can parse all three without a lookup. Keep the total under about 12 characters if a Code 39 barcode has to fit a 2-5/8" label, because Code 39 spends 16 narrow modules per character and long IDs shrink the bars below scannable width.
Three sheet formats cover nearly everyone, and all three print on a standard laser printer with Avery-compatible stock:
| Sheet | Label size | Per sheet | Typical use |
|---|---|---|---|
| Avery 5160/8160 | 2-5/8" × 1" | 30 | The default: barcode + ID + second line fits comfortably |
| Avery 5163/8163 | 4" × 2" | 10 | Warehouse equipment scanned from a distance |
| Avery 5167/8167 | 1-3/4" × 1/2" | 80 | Small assets, text-only — no barcode at this size |
Run the math before you buy stock. Tagging 250 pieces on 30-up sheets means 9 sheets (270 positions, 20 left over); the same count on 80-up sheets is 4 sheets with 70 positions to spare. At roughly 25-50 cents a sheet for label stock, the whole job costs about $4 either way — the choice is really about what has to fit on each label.
Code 39 (the name is from its three-of-nine wide elements) encodes uppercase letters, digits, and a handful of punctuation — exactly an asset ID's alphabet — and it dates back to 1974, which means every scanner made this century reads it out of the box. Each character is nine elements, three of them wide, plus a narrow inter-character gap: 15 modules plus one, or 16 per character, wrapped by an asterisk start/stop on each end. A 12-character ID plus asterisks is 14 symbols, which works out to 223 modules plus quiet zones — about 0.010" per narrow bar on a 30-up label, a hair above the 0.0075" floor scanners can resolve.
If your IDs run long, Code 128 is the denser linear choice. QR codes work when phones are the scanners, but remember a linear barcode often still scans after a scratch across the symbol; a damaged QR is usually dead.
Desktop-printed paper labels are the honest starting point: cheap, immediate, and fine for office equipment that gets audited annually. They are not fine for anything wiped with disinfectant, stored outdoors, or handled weekly — laminated polyester or foil from a label printer (Zebra and Brother dominate) survives years of that abuse. A common middle path: paper tags for the pilot, polyester once the count passes a few hundred and re-tagging costs more than the upgrade.
Two printing habits save grief. First, always print one test sheet on plain paper and hold it over the label stock against a window — printer feed drift of a millimeter or two is normal and you want to catch it before wasting a sheet. Second, print from the PDF directly rather than from a word processor template; applications "helpfully" rescale to fit, and a 97% barcode is a 0%-scannable one.
The tag carries the ID; the register carries everything else: description, serial number of the device (different from your asset ID), purchase date, cost, custodian, location, and lifecycle status. Once that table exists, the tag becomes the key that joins maintenance history, warranty claims, and depreciation schedules. Speaking of which — if the tags are going on depreciable equipment, our equipment depreciation calculator handles the MACRS side, and the asset tag generator prints the sheets. For teams that manage gear through work orders, the work order template generator covers the other half of the paper trail.
Prefix, start number, quantity, sheet preset — then download a print-ready PDF with sequential IDs and scannable Code 39 barcodes. No signup, nothing uploaded.
Asset Tag Generator →Design the ID once — prefix plus zero-padded serial, nothing volatile baked in — then let a barcode-capable label sheet do the heavy lifting. The scheme outlives the spreadsheet you start it in, so the ten minutes spent getting it right is the cheapest part of the whole tracking program.
A category prefix plus a fixed-width serial: something like ACME-IT-0042. The prefix tells you what the thing is before you look it up, and the zero-padded serial keeps spreadsheets sorted and scanners reading the ID as one string. The two rules that matter: never reuse a number, and never encode facts that change (location, owner) into the ID — those belong in the register, not the tag.
Yes, and phones scan them without special hardware, which matters if the people doing audits carry phones rather than scanners. The trade-off is damage: a QR code has no redundancy worth trusting once a corner is scratched, while a linear Code 39 barcode often still scans. High-tag-count warehouses overwhelmingly stay with linear barcodes for that reason.
Longer than the asset's audit life, which in practice means laminated polyester for anything handled regularly — typically rated 2 to 5 years outdoors and far longer indoors — or foil for hot surfaces like radiators and kitchen equipment. Paper labels from a desktop printer are fine for a year-long project but peel, fade, and survive exactly one deep clean.