ASSET TAG WORKFLOW

How to Create Asset Tags With Sequential Barcodes

An asset label should identify one record for years. Locations, owners, departments, and maintenance states can change; the core asset identifier should not.

By Tools for Labels · Reviewed 18 Aug 2026 · 7 min read

Open Sequential Barcode Generator →

Separate identity from descriptive data

Use a key such as ASSET-0042 to look up the mutable record rather than encoding a person, room, or status in the identifier. This prevents relabelling when an item moves.

Choose padding for the largest plausible range. Four digits sort naturally from 0001 to 9999; adding digits later can disrupt reports and filenames.

Prefix: ASSET-
Start: 1
Quantity: 250
Padding: 4
First: ASSET-0001
Last: ASSET-0250

Reserve and audit number ranges

Before generation, record the site, date, range owner, first value, last value, and status. Mark damaged or discarded labels as void instead of silently reusing the number.

For distributed teams, allocate ranges centrally. The generator prevents an invalid local range but cannot know which identifiers another team already printed.

Match the symbol to the label

Code 128 is compact for common internal identifiers. Keep the prefix short and leave clear space on both sides. The label surface, print method, curvature, abrasion, and scanner distance all affect the physical result.

If the tags participate in a GS1 process, follow the relevant GS1 data and symbol specification instead of treating a general internal Code 128 label as GS1-128.

Define acceptance before full production

Print the first, middle, and last values. Scan them with each device class in use and compare the decoded strings with the range record. Repeat after applying labels to representative surfaces; a flat desk test does not model every installation.

Common mistakes

  • Encoding a location or owner in the permanent ID
  • Starting a new batch inside an old range
  • Reusing spoiled numbers without an audit trail
  • Choosing a label too narrow for the complete symbol and clear margins

Use this workflow

Related guides