QR code vs NFC
QR Code vs NFC Guard Tour: Which Checkpoints Should You Use?
QR codes or NFC tags for guard tour checkpoints? Real prices, which phones work, how each gets faked, durability, offline use, and which to put where.
By the PatrolBadges team · Updated · 8 min read
The short answer
Use QR codes for most guard tour checkpoints: they print on any printer and almost any phone's camera reads them. Use NFC tags where a printed code could be photographed and scanned somewhere else, or wouldn't survive weather and wear; a tag costs well under a dollar and has to be tapped in person. Neither is proof on its own, so pair either one with location stamps and flags on scans that come too fast.
The quick answer
Use QR codes for most checkpoints. They print on any printer, almost any phone's camera reads them, and in PatrolBadges' patrol mode they keep scanning with no signal. Use NFC tags where a printed code isn't enough: places where a code might be photographed and scanned from somewhere else, spots exposed to weather or vandals, and the checkpoints where proof matters most.
You don't have to pick one for the whole site. Most routes work best as a mix.
QR codes and NFC tags, side by side
| QR code | NFC tag | |
|---|---|---|
| Cost per checkpoint | Label paper on your own printer. Bought labels: $5 for a sheet of 80 from OfficerReports, or $9 for 10 from QR-Patrol | $0.35 for an NTAG215 token or $0.63 for an on-metal tag from GoToTags. $1.50 to $2 a tag from OfficerReports, or $19 for 10 from QR-Patrol |
| Phones that work | Any phone whose camera reads QR codes | iPhone XS and later, with no app. Many Android phones, with NFC switched on |
| How it gets faked | A photo of the code scans like the original | It has to be tapped in person, but a tag's link can be copied to another tag |
| Durability | Paper fades, tears and gets peeled off. Weatherproof labels or a laminate pouch last longer | Can sit behind a thin plastic sign or cover. NXP rates its NTAG chips for 10 years of data retention |
| Metal surfaces | Fine | Ordinary tags won't read on metal, so use on-metal tags |
| Low light | The camera has to see it | Works in the dark: tap and go |
| No signal, in PatrolBadges | Works in patrol mode; scans are sent later with their real times | Needs signal, because a tap opens the checkpoint's link |
| Setup | Print, then stick up | Write each checkpoint's link with a free NFC app, then lock the tag |
Which phones can read NFC tags
iPhone
Apple says "iPhone XS and later support background tag reading." That means the phone reads a tag with no app open. If the tag holds a web link, the iPhone shows a notification, and tapping it opens the link in Safari. A locked iPhone asks to be unlocked first.
Apple lists a few times background reading is unavailable: when the phone hasn't been unlocked since it restarted, while an app is already reading NFC, while Apple Pay Wallet is in use, while the camera is in use, and in airplane mode. Tell officers to close the camera before they tap.
Older iPhones need an app. When Apple first opened NFC tag reading to apps in iOS 11, its WWDC 2017 session said "Tag reading is supported on iPhone 7 and iPhone 7 Plus," and reading had to start from inside an app. For an officer with an older iPhone, put a QR code beside the tag.
Android
Many Android phones have NFC, but it can be switched off in settings. Before a tag goes on a route, have each officer tap a test tag with their own phone. If someone's phone can't read it, they scan a QR code instead.
Is NFC the same as RFID?
Close. NFC is a short-range kind of RFID. Its standards are based on existing RFID standards, including ISO/IEC 14443. It uses a frequency of 13.56 MHz and works over about 4 cm (1.5 inches) or less. The tag has no battery: the phone's radio field powers it during the tap.
So every NFC tag is an RFID tag, but not every RFID tag is NFC. If you're replacing an older RFID wand system, ask its maker what its tags are before you assume a phone can read them.
What's inside an NFC tag
NXP's NTAG chips are a family of three. The NXP datasheet gives their sizes:
| Chip | User memory | For a checkpoint's link |
|---|---|---|
| NTAG213 | 144 bytes | Plenty |
| NTAG215 | 504 bytes | More than enough |
| NTAG216 | 888 bytes | More than enough |
All three are NFC Forum Type 2 tags built on ISO/IEC 14443 A. Each has a 7-byte unique ID and an NXP originality signature, can be protected with a 32-bit password, keeps its data for 10 years and takes 100,000 writes. PatrolBadges works with any NTAG213 or NTAG215 tag.
Can QR checkpoints be faked?
Yes, and it's the known weakness of QR guard tours. A QR code is just a picture, and a photo of it decodes exactly like the original. An officer could photograph every code on the route once, then scan the photos from the break room for the rest of the year.
NFC tags are harder to fake, not impossible. A tag has to be tapped where it is, so there's no picture to carry around. But a tag that holds a plain web link can be read, and that link written to a second tag the officer keeps in a pocket. Locking a tag after you write it stops anyone rewriting it; it doesn't stop a copy. And when a tap simply opens a web link, as it does in a browser-based system like PatrolBadges, the system sees the link, not the chip's ID, so a copy opens the same page.
What catches both is checking where and how each scan happened:
- Location stamps. Each scan is compared with the checkpoint's pinned spot, and a scan from too far away is flagged.
- Too-fast flags. Two checkpoints scanned seconds apart that are minutes apart on foot get flagged.
- Photo checkpoints. A checkpoint can require a fresh photo before the visit logs: the gauge, the lock, the open fire door. It can't be taken from the break room.
- Placement. Put codes and tags where using them means standing there: inside a door frame, on the riser room wall, beside the gate.
- Spot checks. Walk the route yourself now and then, at an hour nobody expects.
PatrolBadges does the first three on every plan. How to verify security patrols covers the other common tricks.
Where wands and touch buttons still win
Before phones, guard tours ran on wands: a rugged reader touched to a metal button at each checkpoint. They're still sold. Deggy's online store, for example, lists:
| Item | Listed price | What it is |
|---|---|---|
| Control Kit Starter | $999 | One Steel Pen, a USB download station, 5 buttons, 5 brackets and software |
| Control Kit Standard | $1,160 | A larger kit, with 22 buttons |
| Steel Pen | $599 | The reader. Holds up to 11,000 reads, rated IP67 and IK10 |
| Deggy Button | $4.50 | One checkpoint button |
Wands win where phones don't fit: sites that ban phones, officers who don't carry one, and places rough enough to break one. A metal button is also hard to copy. The trade-offs are hardware to buy, charge and replace, and timing: a pen's records reach the system when it's downloaded at the station, so ask how soon a missed round would reach you. Guard tour wand alternatives compares the two in detail.
Offline: stairwells, basements and garages
Whether a checkpoint works with no signal depends on the system, so ask. In PatrolBadges:
- QR codes work offline in patrol mode. After the first scan of a shift, officers keep scanning from patrol mode's camera screen. Each scan is saved on the phone first and sent when there's signal, with the time it really happened. Scans sent late are marked, so the record stays honest.
- NFC taps need signal. A tap opens the checkpoint's link in the browser, and the page has to load to log the visit.
So in a dead zone, use a QR code, even if the rest of the route is NFC.
Which to use where
| Spot | Use | Why |
|---|---|---|
| Indoors: halls, lobbies, doors | QR code | Cheapest, quickest to replace, and almost any phone reads it |
| Outdoors, or where vandals reach | NFC tag | It can sit behind a cover or inside a gate post, out of the weather |
| High-value: server room, roof door, pharmacy | NFC tag, plus a photo checkpoint | It has to be tapped in person, and the photo shows what was checked |
| Dark corners | NFC tag | No camera to line up |
| Metal doors and frames | On-metal NFC tag, or a QR code | Ordinary tags won't read on metal |
| No signal: basements, stairwells, garages | QR code, in patrol mode | Scans are saved on the phone and sent later |
| Phones not allowed | Wand and touch buttons | The only option that doesn't need a phone |
Mixing is normal. In PatrolBadges, QR codes and NFC tags work on the same route, and each NFC visit is marked as one, so the report shows how every checkpoint was reached. See NFC guard tours for how to write and lock the tags.
Frequently asked questions
Should I use QR codes or NFC tags for guard tour checkpoints?
Use QR codes for most checkpoints, because they print on any printer and almost any phone's camera reads them. Use NFC tags where a printed code might be photographed and faked, or wouldn't survive weather and wear. Most routes work best as a mix of the two.
Can QR code checkpoints be faked?
Yes. A photo of a QR code scans like the original, so an officer could photograph every code and scan them all from one place. Location stamps checked against each checkpoint's pinned spot, flags on scans that come too fast, and required photos make it show up.
Can NFC tags be copied?
A tag that holds a plain web link can be read, and its link written to another tag. Locking a tag stops it being rewritten, not copied. That's why location stamps and too-fast flags still matter with NFC, though a tag is still much harder to fake than a printed code.
Is NFC the same as RFID?
NFC is a short-range kind of RFID. Its standards are based on RFID standards such as ISO/IEC 14443, it runs at 13.56 MHz, and it works over about 4 cm or less. Every NFC tag is an RFID tag, but not every RFID tag is NFC, so check before reusing tags from an old wand system.
What NFC tags work for security patrols?
Tags with NXP's NTAG213, NTAG215 or NTAG216 chip all hold a web link, and an NTAG213's 144 bytes is plenty for a checkpoint's link. PatrolBadges works with any NTAG213 or NTAG215 tag. Use on-metal tags on metal doors and frames.
Can an iPhone read NFC tags without an app?
Yes, from the iPhone XS on. Apple says iPhone XS and later support background tag reading, which shows a notification that opens the tag's web link in Safari. It doesn't work while the camera or Apple Pay Wallet is in use, in airplane mode, or before the phone has been unlocked since a restart.
Do NFC checkpoints work without signal?
It depends on the system. In PatrolBadges, an NFC tap opens the checkpoint's link, so it needs signal. QR codes scanned in patrol mode work offline and are sent later with their real times, so use a QR code in dead zones.
Sources
- 1.NTAG213/215/216 data sheet · NXP Semiconductors
- 2.Adding support for background tag reading · Apple
- 3.Introducing Core NFC (WWDC 2017) · Apple
- 4.Near-field communication · Wikipedia
- 5.NXP NTAG215 NFC tags · GoToTags
- 6.OfficerReports pricing · OfficerReports
- 7.QR-Patrol pricing · QR-Patrol
- 8.Deggy Control Kit Starter · Deggy store
- 9.Deggy Control Kit Standard · Deggy store
- 10.Deggy Steel Pen · Deggy store
- 11.Deggy Button · Deggy store
Print a QR code tonight, and add NFC where it counts.
Add your checkpoints and scan one from your phone, right off your screen. No card, and sign up only when you're ready to keep it.
- NFC Guard Tour System: Tap Tags With Any Phone, No AppOfficers tap a tag with their own phone. Any NTAG213 or NTAG215 sticker works, with no app.
- Guard Tour Wand Alternative: Replace Wands With PhonesWands, buttons and download stations vs QR stickers and the phone in their pocket.
- How to Know Your Security Guards Are Really Doing Their RoundsCheckpoints, schedules and alerts: how to prove rounds happened, and the tricks to watch for.
- Guard Tour App With No Download: Officers Scan in the BrowserOfficers scan with the phone's camera and it logs in the browser. No download, no account.