Asset QR Codes

Generate, print, and scan QR labels for fast asset identification on the shop floor

4 min read
Print this section

Every asset in FreeMaint carries a unique QR code. Scanning the code from the mobile app or a public landing page jumps directly to the asset record — its history, open work orders, attached documents, and the option to file a new intervention request.

Generating a QR code

  1. Open the asset — Assets → click the asset to open its detail page
  2. Go to the QR tab — The QR Code section appears under the asset overview
  3. Choose label size — Pick from 25 × 50 mm, 50 × 50 mm or 50 × 100 mm sticker presets
  4. Download or print — Get a PNG, an A4 sheet of repeated labels, or send directly to a thermal printer

Tip

For machines in harsh environments (washdown, abrasive, outdoor), use a polyester thermal label and laminate it; standard paper stickers fade within months.

What happens when someone scans

Authenticated user

Lands on a quick-action list for that asset — open it, raise a work order, start today's inspection, view its inspections or its maintenance plan — with only the actions their role allows

Anonymous visitor

Lands on the public asset landing page — read-only summary, with the option to submit a maintenance request

From the bottom-bar scanner

Same flow as a camera-app scan, no need to leave FreeMaint

Tip

From the public landing page, technicians without an account can submit a maintenance request and attach a photo of the issue. The request lands in the standard intake queue.

Tip

After sending, the reporter sees the request reference and a “Track my request” link — and receives the same link by email if they left an address. It opens a page showing where the request stands (submitted, approved, scheduled, in progress or done), with no account needed and no names shown.

Tip

The public landing page and the request form follow the visitor’s own device language automatically. A language selector in the page header also lets anyone switch to any of the 18 supported languages before filling out the form.

Bulk QR generation

Bulk generation respects your asset scope (data scope filters apply). If you have ASSIGNED scope, only your assets are eligible — no cross-tenant leaks, even via QR slug enumeration.

  1. Filter the asset list — Go to Assets, apply any combination of filters (location, category, status, team)
  2. Open bulk QR — Use the bulk actions menu and select Generate QR Codes
  3. Pick a format — PDF (A4 grid of labels), ZIP (one PNG per asset), or CSV (asset IDs + QR slug for external printer software)
  4. Wait for the export — Up to 500 assets per batch; larger sets must be split

What is printed on each label

Beside the QR image, a printed label carries the record's name, its reference (for example ASS-12 or LOC-655), and where it sits in your location hierarchy — the full path, not just the immediate parent, such as Plant A / Building 2 / Production Center / Floor 2. The full path matters on large sites, where the same floor or room name exists under several buildings. Location labels print the path down to the parent; asset and part labels print the path down to the location they sit in. The CSV export carries the same path in its own Location Path column, next to the existing Parent column.

Output formats

PDF

Ready-to-print A4 sheets with cut marks; ideal for office printers and one-off batches

ZIP

Individual PNG files, one per asset — feed to label software like Zebra ZebraDesigner or Brother P-touch

CSV

Asset ID + slug + public URL, UTF-8 with BOM and CRLF line endings — opens cleanly in Excel

Tip

Bulk QR generation works the same way for inventory parts (Inventory → Parts) and locations (Locations list): select the items with the checkboxes, then choose Generate QR codes in the bulk actions bar — same three output formats.

Scanning on mobile

The FreeMaint mobile app has a built-in QR scanner accessible from the bottom navigation bar. It uses the camera natively (no third-party app needed), works in low light, and decodes through gloves and behind protective laminate.

  1. Open the app — Log into the mobile app on your phone or tablet
  2. Tap the scanner — Central icon in the bottom bar; first use will request camera permission — accept
  3. Frame the code — Hold 10–30 cm from the label; the app auto-captures when focused
  4. Act — From the asset card, create a WO, log a meter reading, file a request, or just review history

The public landing page

Unauthenticated scans land on /qr/{slug}. By default the page renders a read-only summary — name, status, description, photo, model, serial number, manufacturer, category and site — plus the option to file a new request. It never exposes assignee names, costs or labour data, and it respects your tenant's branding (Enterprise white-label). How much of that summary a visitor sees is a setting: see “Hiding asset details from the public” below.

Recommended printers and label stock

Office laser printer

Avery 5160-style A4 sheets — best for small batches and pilot rollouts

Zebra ZD420 / ZD230

Desktop thermal-transfer printers, polyester labels — best durability for production lines

Brother QL-820NWB

Continuous roll thermal — fast for tagging hundreds of assets in a day

Tip

Always print the asset's human-readable reference (e.g. PUMP-12) alongside the QR. If the label gets damaged, technicians can still find the asset in the search bar.

General request QR (whole site)

Besides per-asset and per-location QR codes, you can create one general QR code for your whole site — not tied to any asset or location. Post it at entrances or common areas; anyone can scan it to submit a maintenance request and pick the location afterward. No login is needed.

  1. Open Company settings, then Intervention Request form.
  2. In the “General request QR” card, click Generate QR code.
  3. Download or print it, then post it where people can scan it.
  4. Optionally turn on “Let requesters pick a location” so requests are linked to a location automatically.

Hiding asset details from the public

Anyone holding a printed label can open the public page, and the code is matched against the asset's QR code, its barcode and its serial number — a number often stamped on the nameplate. If your equipment data should not be readable by visitors, contractors or passers-by, change the level at Company Settings → Intervention Request form → Public QR landing page → “Asset details on a public scan”. It applies only to people with no account: your own team, once signed in, always sees everything, including in the mobile app, so a stricter level never blinds your technicians. “Report a problem” keeps working at every level.

Full

The default, and what every workspace has until it is changed: name, status, description, photo, model, serial number, manufacturer, category, site and meters.

Name only

Name and status. No photo, model, serial number, manufacturer, description, site or meters.

Hidden

Nothing about the asset. The page invites the visitor to sign in; the report form still routes to the right asset without naming it.

Tip

Two toggles on the same card are often mistaken for this one, and one of them now follows it. “Show meters on asset QR” hides meter readings only. “Show assets on location QR” lists the assets at a site — and because that list IS asset information, setting the level to Hidden also withholds it (the switch is disabled to say so), while Name only drops the photos and categories from it.

Was this page helpful?