# QR codes for libraries

> Libraries get the most from QR codes on shelf ends linking into the catalogue, on event posters, and on a WiFi card at study desks. Because patron privacy is a professional duty, generate codes client-side and never upload the WiFi password or reading-list URLs to a third-party server.

Source: https://useqr.app/qr-codes-for/libraries · Last reviewed 2026-08-21 · UseQR is free forever, no signup.

---

## Shelf ends: link the class mark, not the item

The mistake is linking a specific item record: items get borrowed, withdrawn and moved. A
shelf-end code should open a **canned catalogue search for that classification range**, so
it stays true as stock rotates. The code on the local-history bay links "everything we hold
at this class mark", including the ebooks and digitised material a browser of physical
shelves would otherwise never find. That physical-to-digital bridge is the highest-value
code in the building.

Shelf ends are read from **30–50 cm**, so **3–5 cm** of code on matt stock is enough.

## Patron privacy is the design constraint

Libraries have a long professional tradition of not recording what people read. Two
practical consequences:

- Generate codes [client-side](/docs/security/client-side-vs-server-side-qr-generation).
  A [WiFi code](/wifi-qr-code) built in the browser means the network password
  [never reaches a third-party server](/docs/security/why-not-to-upload-a-wifi-password-to-a-website).
- Avoid link shorteners and dynamic-QR providers on catalogue links: they
  [log every scan](/docs/security/qr-codes-and-tracking-what-is-logged), which quietly
  creates a record of reading interest your library never chose to keep.

## What earns a code

| Placement | Links to |
|---|---|
| Shelf ends | Canned catalogue search for the range |
| Study desks | [WiFi](/wifi-qr-code) card, printing instructions |
| Events poster | Booking page plus a [calendar code](/calendar-qr-code) |
| Displays | Digitised collection items |
| Entrance | Opening hours, renewals, membership signup |

## A good fit for a quiet room

Scanning is silent: no app to install, no sound, no staff interaction needed. For renewals
and catalogue lookups it lets patrons self-serve without breaking the room. The usual
[print checklist](/docs/print/qr-code-print-checklist) applies: matt stock, black on
white, quiet zone intact.

## FAQ

### What should a library shelf QR code link to?

A saved catalogue search for that classification range, not an individual item record.
Items move and get withdrawn; a class-mark search stays accurate for years and surfaces
ebooks and digitised material alongside the physical stock on the shelf.

### Are QR codes a privacy risk in libraries?

The code itself is inert, but the destination matters. Shorteners and dynamic-QR
providers log each scan, creating a record of reading interest. Use direct links to your
own catalogue and generate codes client-side so nothing about patrons or your network
leaves the building.

### How big should shelf-end QR codes be?

Shelf ends are read from about 30–50 cm, so a 3–5 cm code comfortably clears the 10:1
size-to-distance rule. Print black on white matt stock and keep at least four modules of
quiet zone on every side.

## Try it

- https://useqr.app/url
- https://useqr.app/wifi
- https://useqr.app/calendar
