QR Codes for Asset and Inventory Tags

Label every tool, laptop or machine once, and keep the record behind the label up to date.

Free plan: 3 dynamic codes and unlimited static codes · No credit card

This code is real. Point your phone camera at it.

The short answer

Give every asset its own dynamic QR code linking to its record page, and print it on a durable label at least 1.5–2 cm (0.6–0.8 in) wide, kept short and simple. Create the codes in bulk from a CSV on the Pro plan, or from your asset system with the REST API on the Business plan. QR Maker does not track inventory; it opens the record in the system you already use.

1.5–2 cmMinimum label width
10–30 cmScan distance
Dynamic URLOne code per asset

How to use QR codes as asset tags

  1. Decide the record each tag opens

    Link to the asset’s page in your inventory, maintenance or helpdesk system. Each asset needs a stable page address, such as a URL built from its asset number.

  2. Generate codes in bulk

    Prepare a CSV of asset names and record links and upload it to create dozens or hundreds of dynamic codes (Pro). For continuous creation, call the REST API from your system (Business).

  3. Choose a durable label

    Use polyester or laminated labels with a strong adhesive that suit the environment, such as heat, oil or cleaning chemicals. Keep the code matte with high contrast.

  4. Place it on a protected flat spot

    Put the label on a flat, clean area that does not get scraped, and not on curved or textured parts. Small items may need a 1.5 cm code.

  5. Update records, not labels

    When an asset moves or changes system, edit the destination page or the code’s link. The physical label stays.

Size, distance and placement

Best code type
Dynamic URL code per asset, named by asset number
Typical scan distance
10–30 cm (4–12 in), phone held close
Minimum printed width
1.5 cm (0.6 in) on small items; 2–3 cm on equipment and cases
Label material
Polyester or laminated, matched to heat, oil and cleaners
Creating many codes
CSV bulk generation (Pro); REST API for automated creation (Business)
Keeping codes simple
A short link keeps the pattern coarse and easy to scan; do not embed long text
System of record
Your inventory or maintenance system holds the data; the code opens it

Why a short dynamic link beats embedding data

You can encode an asset’s details directly in a static code, but long text makes a dense pattern that scans poorly on small, scuffed labels, and any change means relabeling. A dynamic code holds only a short link, so the pattern stays coarse and readable, and you can repoint it when the record moves between systems. Scan counts also show which assets are being looked up. For industrial scanning on a production floor, check whether your readers support QR codes at all, since some expect other formats.

Common mistakes

Encoding the whole record in the code.Long text makes a dense pattern that is hard to read on small labels. Link to a page instead.
Paper labels in a harsh environment.Heat, oil and abrasion destroy paper. Use polyester or laminate.
Labels on curved or textured parts.The pattern distorts. Use flat, clean areas.
No stable record address.If asset pages change address, labels go stale. Use predictable page addresses or dynamic codes.
Assuming every scanner reads QR.Some handheld readers do not. Test with the devices your team uses.

Tip: name every code with the asset number and print the number in text on the label too. Staff can then search by number if a label is damaged.

Frequently asked questions

How do I create hundreds of QR codes for assets?

On the Pro plan, upload a CSV of names and destination links to create many dynamic codes in a batch. Business plan users can create them from their own system via the REST API.

How small can an asset-tag QR code be?

About 1.5 cm (0.6 in) wide on a clean, flat, high-contrast label. Use larger codes on scuffed or textured surfaces.

Can I change what a tag opens later?

Yes. A dynamic code can be repointed, so the same label survives a move between systems.

Is QR Maker an inventory system?

No. It creates the codes and opens the page you give it. The asset data stays in your own inventory or maintenance system.

Start with a free code.

Free plan: 3 dynamic codes and unlimited static codes · No credit card

Start free →

Last reviewed: October 2026