Printed on paper, but never stuck pointing at one place

Every code encodes a permanent short link rather than the destination itself, so changing where it points never means reprinting anything, even after it is already on a flyer or a business card. Every scan is counted, with the device type and where it came from, and never anything personal.

Included on every plan, free included

Why this exists

  • The QR code on ten thousand flyers points at a page that got renamed last week.
  • Nobody can say whether the poster by the till has ever actually been scanned.
  • A static code generator hands you a picture and nothing else once it is printed.

What it does

Create a code in seconds

Give it a name, a permanent short link (/q/your-slug) and a destination, any https:// URL or an in-app path like /booking, pick a colour, preview it live, and download a print-ready PNG.

Retarget it after it is already printed

Edit the destination and the same printed code immediately points somewhere new, with nothing to reprint. Pause a code to switch it off without deleting it.

Track every scan

A running total per code, plus a recent-scan feed with the time, a coarse device class and the referring host, exportable to CSV. No personal data is captured.

Warn a scanner before sending them off-platform

When a code’s destination is not a WorkBOS page, the scan shows the exact link and asks for a tap to continue rather than redirecting instantly, so a destination changed to somewhere unexpected cannot catch anyone off guard.

Keep creating and deleting safe

Creating, editing and deleting a code follow your workspace’s own per-page rules, enforced by the database rather than only hidden in the screen. Deleting a code permanently kills its printed link.

What it does not do

The part you would otherwise find out in week three. If one of these is central to how you work, raise it before you buy rather than after.

  • A destination has to be an https:// address or an in-app path. There is no support for encoding plain text, Wi-Fi credentials or a contact card directly into the code.
  • Scan tracking is a count, a coarse device class and a referring host. There is no visitor-level tracking, and nothing personal is ever captured.
  • Deleting a code is permanent. Once it is gone, the short link it printed stops resolving for good, with no way to bring it back.
  • The public scan page is rate-limited, so an unusually large burst of legitimate traffic on one code can be throttled along with abuse, the same as any other public link in WorkBOS.

Questions, answered

Can I change where a code points after printing it?+

Yes, that is the whole point. The printed code encodes a permanent short link rather than the destination itself, so editing the destination repoints the same physical code straight away.

What do I find out about a scan?+

A running scan count, plus a recent-scan feed showing the time, a coarse device type and the referring site. WorkBOS never captures anything personal about who scanned it.

Is QR codes on the Free plan?+

Yes. QR codes ship on the Free plan, with no separate charge for creating or tracking them.

What happens if I delete a code by mistake?+

There is no undo. Deleting a code permanently kills the short link, so anything already printed with that code stops working for good.

The full product documentation for this module is at /docs/qr.

Try it on your own data

Free for up to 5 seats, no card required. Every module is in the same workspace, so nothing needs connecting to anything.