Skip to main content

QR Codes for IT Asset Management | Tracking, Audits & Lifecycle

By Diljit Ramachandran · LinkedIn · /about

Published April 28, 2026 · Updated October 4, 2026 · 12 min read

An IT technician printing asset labels for network servers.

Most IT teams still track assets in a spreadsheet. The spreadsheet drifts, the asset tag stickers fade, the laptop hands off to a new employee with no formal record, and three years later nobody knows whether that ThinkPad in the closet is decommissioned, in repair, or actively assigned. Audits take days because every laptop has to be physically located, inspected, and matched to a row in a workbook that may or may not be current.

QR codes fix much of this cheaply. A QR sticker on a laptop, server, monitor, or network switch turns any IT staffer's phone into an asset scanner. One scan opens the asset's detail page in your CMDB, ITSM tool, or asset management system. Audits get faster because nobody has to look up a tag number by hand, and the hardware cost is one printed label per asset.

Why QR codes beat barcodes for IT assets

Traditional asset tracking uses 1D barcodes (Code 39, Code 128) that need a dedicated scanner. The problem is logistical: scanners are an extra purchase, they are rarely to hand outside the stockroom, and anyone doing a desk-side audit has to either carry one or fall back to manual entry. QR codes remove that constraint. iPhones have read QR codes from the Camera app since iOS 11, and Android phones scan them from the built-in camera app, so there is nothing to install.

QR codes also hold far more data. By Denso Wave's account, a barcode "can only hold 20 alphanumeric characters or so," while a single QR code has room for a full URL with query parameters. They tolerate damage too. With Reed-Solomon error correction at its highest level, a QR code can still be read with up to about 30% of it damaged or covered. For hardware that gets dropped, wiped down, and moved between desks, that matters.

The biggest advantage, though, is the move from static barcodes to dynamic QR codes. A dynamic QR code encodes a redirect URL. You change where it points from a dashboard, and the printed sticker stays as it is. A static sticker is locked to one URL for good. A dynamic one survives a CMDB migration or a change of ITSM tool, for as long as the subscription behind it stays active.

What to encode: always link to the asset's source-of-truth page

The cleanest pattern is to make every QR code resolve to the asset's detail page in your asset management system. For ServiceNow, that's a deep link like https://your-instance.service-now.com/cmdb_ci.do?sys_id=<asset-uuid>. For Jira Service Management, it's an asset object link. For Snipe-IT, it's /hardware/<id>. The QR points at the URL, the URL points at the system of record, and any IT staffer who scans it sees who owns the laptop, when it shipped, what tickets are open, and the full maintenance history.

Don't encode the metadata in the QR itself. It's tempting to put the asset tag, serial number, or owner name directly into the QR code text, but that data is frozen the moment the sticker is printed. The owner moves teams, the laptop gets reimaged, the warranty expires, and the QR lies. Always link to the live record instead.

On QRCodeStack, create each label as a dynamic URL QR code. The redirect destination is editable from the dashboard, and every scan is recorded with its time, so the code's scan history doubles as a record of when the asset was last seen.

Asset types and what to label

Different IT assets need different labeling strategies. The most common categories are below.

Laptops & desktops

Single QR sticker on the bottom of the laptop, near the existing service tag. 25 mm square is sufficient for phone-camera scanning at arm's length. Link to the device's record in your asset system, with the serial number embedded as a query parameter for backup matching. For desktops, place the label on the side panel or rear, where it's visible without moving the chassis.

Servers & rack equipment

Use larger labels (40 mm minimum) on the front bezel and a duplicate on the rear. Server-room scans happen from further back than desk-side ones, which is too far for a small label. Pair the QR with a human-readable asset tag printed below it so technicians can identify the unit even if their phone is dead. Link to the server's CI in ServiceNow or your CMDB, with rack location, IPMI URL, and on-call contact visible on the destination page.

Network switches, routers, access points

For top-of-rack switches and core routers, label both the front (visible during normal operation) and the rear (visible during maintenance). For wireless access points mounted on ceilings, a large QR label is the practical way to identify the unit without a ladder. Have the destination page show the AP's location, MAC address, and attached VLANs.

Monitors, docking stations, and peripherals

Smaller assets (monitors, docks, keyboards bundled together) often share a single asset record. Print one QR per docking-station bundle and apply it where it stays attached to the dock. The destination page lists every peripheral assigned to that bundle, so a user scanning their dock sees the full inventory of equipment they're responsible for.

Mobile devices

Phones and tablets are the trickiest because users carry them everywhere and don't want a sticker on the back. The fix is to print the QR on the inside of the device case, or on a tag attached to the charger. Link the code to the device's record in your MDM, so IT can find the right device quickly and lock or wipe it from there if it is reported lost.

Cables, adapters, and loaner gear

For loaner laptops, conference-room AV gear, and cable bins, use QR codes that link to a checkout form. A user scans the code, fills in their name and return date, and the form submission updates a shared spreadsheet or sends a Slack notification. That gives you a record of who has each loaner and when it is due back.

The asset lifecycle workflow with QR codes

A QR-driven asset workflow has six stages. Each one starts with a scan that opens the asset's record, so nobody has to search for it.

1. Receive

When new hardware arrives, IT generates a batch of QR labels (see bulk QR code generation) and applies one per asset. Each label's destination is pre-configured to point at a placeholder record in the asset system, which IT then enriches with PO number, serial number, warranty end date, and supplier.

2. Assign

When the asset is handed to an employee, the IT staffer scans the label and updates the owner field. The time of that scan, recorded in scan analytics, is the assignment timestamp. The new owner can scan their own asset's QR to see what's assigned to them and report any issues.

3. Maintain

Every maintenance visit (repair, OS reinstall, hardware swap) is logged when the technician scans the label and adds a note to the record. Over the asset's life, the record accumulates its maintenance history in one place.

4. Audit

The audit is where QR codes pay back the most. An auditor walks the floor with a phone, scanning every label they find. Each code's scan history shows when it was last scanned, so the assets nobody has seen in months stand out.

5. Transfer

When an employee leaves or changes teams, the IT helpdesk scans the laptop's QR, marks it as returned in the asset system, and reassigns it to a new owner. The same sticker stays on the laptop across owners.

6. Decommission & disposal

At end-of-life, the asset is wiped, the QR's destination is updated to a "decommissioned" landing page, and the disposal vendor scans the label one last time to confirm pickup. The time of that final scan gives you a dated record of the handover for your disposal log.

Asset Lifecycle with QR Codes 1. ReceiveBulk-create+ apply labels 2. AssignFirst scan logsowner + timestamp 3. MaintainEach visitappends history 4. AuditWalk floor,scan everything 5. TransferReassign owner,same QR 6. DecommissionFinal scan =disposal date Every stage starts with a scan that opens the asset's record. QRCodeStack · qrcodestack.com
The six-stage IT asset lifecycle. Each stage starts with a QR scan that opens the asset's record.

Static vs. dynamic for IT asset tracking

Static QR codes are simpler: they encode a fixed URL at creation time and need no service behind them to keep working. The catch is that they're permanent. If your CMDB URL pattern changes (because you migrate from Snipe-IT to ServiceNow, or change instance domains), every printed sticker stops working and you reprint every label. Static codes also have no scan analytics.

Dynamic QR codes need a subscription in exchange for a redirect layer. The QR encodes https://qrcodestack.com/qr/<uuid>, our service redirects to whatever URL you have configured, and you can change that destination at any time without touching the printed sticker. Every scan is logged with its time and device type, and city-level location is included on the Business plan. There are two limits to plan around. Each plan caps the number of dynamic codes (10 on Starter, 50 on Pro, 600 on Business), and if the subscription lapses, dynamic codes stop redirecting until it is renewed. For a fleet within those limits, dynamic is the choice that survives a change of systems. For a larger fleet, a workable alternative is static codes that point at a short URL on a domain you control, so you can redirect them yourself.

For a deeper comparison see our guide on static vs dynamic QR codes.

Sticker durability: what actually lasts

A QR code's data is permanent, but the label it is printed on wears. Hardware moves, gets cleaned with isopropyl alcohol, sits in hot server rooms, or rides in rolling laptop carts. The wrong label material peels off, and you're back to manual tracking.

Best material for laptops, monitors, peripherals: matte polyester or polypropylene with a permanent acrylic adhesive. These survive alcohol wipes, temperature swings, and routine handling. Avoid paper labels, which discolor and tear easily.

Best material for servers and racks: tamper-evident polyester. These visibly fracture if peeled, which deters asset theft. Combined with a QR scan log, a damaged label is itself a security signal.

Best material for outdoor or industrial gear: aluminum-foil-backed labels with weatherproof laminate. They handle UV exposure, rain, and rough surfaces.

Print at 300 DPI minimum. Anything lower and the QR's smallest modules get blurry, dropping the scan rate at distance. Always print and scan-test a single label before bulk-ordering, because printers differ in how cleanly they render small modules.

Sizing the QR code for different distances

The rule of thumb is that a QR code's smallest scannable size is roughly 1/10th of the scanning distance. A label scanned from 30 cm needs to be at least 3 cm wide to read reliably; from 1 m, it needs 10 cm. For most IT asset use cases:

25 mm (1 inch): the standard for laptops, monitors, peripherals, and anything scanned at arm's length. Fits comfortably on a service-tag-sized sticker.

40 mm (1.5 inch): for server bezels, rack-mounted equipment, and floor-level network gear. Visible from across a server aisle.

75 mm (3 inch): for ceiling-mounted access points, projectors, and any asset scanned from a standing position more than 1.5 m away.

For more detail on sizing for print and digital media, see our QR code size guide.

QR Label Sizing by Scan Distance ▣ 25 mm Laptops, monitors, peripherals scan ~30 cm ▣ 40 mm Server bezels, rack-mount gear scan ~60 cm ▣ 75 mm Access points, projectors, AV scan ~150+ cm Rule of thumb: minimum scannable size = 1/10th of the scan distance.
Recommended QR label sizes for the three most common IT asset scanning distances.

Integrating QR scans with ITSM tools

A QR code that opens a URL is useful on its own. One that also pushes scan events into your ITSM system gives you a last-seen record without anyone typing. Three integration patterns cover most cases. On QRCodeStack, the webhook and Zapier integrations are on the Business plan, and the API is on Pro and Business.

Webhooks (works with anything)

Set up the Webhook integration and QRCodeStack sends an HTTP POST to a URL you choose each time a code is scanned. Requests carry an HMAC-SHA256 signature so your receiver can verify them. Each event is sent once, with no retries, so have the receiver log what it gets. Point the webhook at a small handler or an automation rule that maps the scan to the right asset and updates its record in your ITSM tool. This is the most flexible pattern.

Zapier (no-code)

If you don't want to write the webhook receiver yourself, use Zapier as the bridge. QRCodeStack sends the scan event to a Zap through a webhook URL, and the Zap passes it on to whichever of your tools Zapier connects to. A common pattern: "When a QR code is scanned → update the asset's last-seen timestamp → post a Slack message in #it-audits".

Direct API (custom integrations)

For custom ITSM tools, the QRCodeStack REST API lets you create QR codes, update their destinations, and read scan analytics from your own code. A thin integration layer can sit between QRCodeStack and your CMDB, with the QR system providing the physical-world signal and the CMDB remaining the source of truth.

QR Scan → ITSM Integration Architecture Asset Scanned Laptop / server / switch / monitor QRCodeStack redirect + scan log Webhook fires on every scan Direct Webhook Your handler or automation rule Zapier Your other tools (Slack, Sheets, etc.) REST API Custom CMDB or internal tooling Webhooks are signed HTTP POSTs, sent once per scan event.
Three ways to get scan events into your ITSM tool: a webhook, Zapier, or the REST API.

Bulk generation for large fleets

Creating hundreds of labels one at a time in a wizard is not practical. On QRCodeStack, bulk QR generation takes a CSV upload on the Pro and Business plans: one row per asset with a name and a destination URL, up to 500 rows per upload. The same batch can be sent through the API on Business.

For a rollout, that means exporting the asset list from your CMDB, uploading it as a CSV to create the codes, and fetching each code's image for your label printer or print shop. The same steps handle new procurements: generate a batch of labels keyed to PO numbers, and apply them as the hardware arrives.

Security considerations

QR codes are not a security control by themselves. Anyone who can see the sticker can scan it. The destination URL has to enforce its own auth. For internal asset management, the destination should require your organization's SSO login, so a scanned QR opens the asset record only for authorized IT staff and the asset's owner.

Two specific risks to plan for: label cloning (an attacker scans a real label, prints a duplicate, and sticks it on a different device to confuse the asset record) and QR replacement (an attacker covers a real label with a malicious QR pointing at a phishing page). Mitigations: use tamper-evident labels, periodically audit the destination URL of each QR via a randomized scan check, and never put credentials, tokens, or any sensitive data in the QR itself. The code should hold only a URL that points at an authenticated system.

For background on QR-code security, including phishing patterns, see our QR code security guide.

Setting it up with QRCodeStack

A practical rollout has five steps:

1. Pilot with 25 assets. Pick a single asset class (laptops or servers) and label them with dynamic QR codes pointing at your existing asset detail pages. The Pro plan's 50 dynamic codes cover a pilot of this size. Check how often each gets scanned and whether the scan history gives you the visibility you wanted.

2. Standardize the destination page. Make sure every asset's detail page in your ITSM tool has the same shape (owner, status, warranty, last seen, recent tickets), so anyone scanning sees the same layout.

3. Configure webhooks. On the Business plan, set up a webhook that fires on every scan and writes to your ITSM tool through Zapier or a small backend handler. That turns the labels from deep links into an audit trail.

4. Bulk-generate the rest. Export the asset list, create the codes with bulk QR generation, print on tamper-evident polyester, and apply during your next maintenance window or rolling onboarding cycle.

5. Run the first audit. Walk the floor with a phone, scanning every label. Then compare what you scanned against your records. The mismatches are the drift the spreadsheet was hiding.

FAQ

Why use QR codes for IT asset management instead of barcodes?

Barcodes need a dedicated scanner. QR codes can be scanned with a phone camera, with no specialized hardware and no app to install. That changes the operational model: any IT staffer with a phone can audit a closet, decommission a laptop, or check warranty status in seconds. QR codes also hold far more data than 1D barcodes and tolerate damage (up to about 30% at the highest Reed-Solomon error-correction level), and dynamic QR codes let you change the destination URL without reprinting the sticker.

Should IT asset QR codes be static or dynamic?

Dynamic, where your plan allows it. A static QR code permanently encodes the destination URL, so if your asset database moves, your CMDB changes, or you migrate to a new ITSM tool, every printed sticker stops working. A dynamic QR code encodes a redirect URL on QRCodeStack's domain, and you change where it points from the dashboard. Plans cap the number of dynamic codes (10 on Starter, 50 on Pro, 600 on Business), and dynamic codes stop redirecting if the subscription lapses, so size the plan to the fleet.

What should each asset QR code link to?

Link each QR code to a deep URL in your asset management system that shows the asset's detail page: owner, status, maintenance history, warranty, location, and recent audits. Any web-based asset tool that gives each asset its own URL will work. Don't encode raw asset metadata directly in the QR code. Keep the code pointing to a single source of truth.

How do I print durable QR labels for laptops and servers?

Use polyester or polypropylene labels with a permanent acrylic adhesive, which stand up to heat, alcohol wipes, and rough handling. Avoid paper or vinyl for hardware that gets moved or cleaned often. For server rooms, use tamper-evident labels that visibly fracture if peeled. Minimum recommended size is 25 mm (1 inch) square for hand-scanning at 30 cm; for rack-mounted equipment scanned at 50 cm or more, go up to 40 mm. Print at 300 DPI minimum and test scan from a phone before bulk-ordering.

Can I integrate QR code scans with ServiceNow or Jira?

Yes, on the Business plan. QRCodeStack has a Webhook integration that sends an HTTP POST on every scan, and a Zapier integration. The usual pattern is to send the scan event to Zapier or to a small handler of your own, and have that update the asset's last-seen timestamp in ServiceNow. For Jira Service Management, send the webhook to a Jira automation rule and have it add a comment or update a custom field on the linked asset. Webhook events are sent once with no retries, so log them on the receiving side.

Ready to QR-Tag Your IT Fleet?

Generate dynamic QR codes for laptops, servers, and gear with bulk creation, scan analytics, and integrations. Plans from $9/month.