The line is backing up out the door. Your staff is sweating. The scanner beeps red — again. The guest looks frustrated, the people behind them are losing patience, and your evening just turned into a mess. If you’re searching for “event ticket QR code not scanning“, you’re not alone — every venue runs into this eventually. The good news? Almost every cause is fixable in seconds, and most of it has nothing to do with your ticketing system at all.
This guide walks you through the five most common reasons QR code tickets refuse to scan at the door, how to fix them on the spot, and how to prevent them from happening in the first place with the right WordPress setup.
Why an Event Ticket QR Code Won’t Scan: The Five Real Causes
Before you blame your plugin, blame physics. A QR code is just a high-contrast pattern of black and white squares. The scanner camera needs to see that pattern clearly enough to decode it. When something interferes with that contrast, the scan fails. Here are the five culprits we see over and over at events using the Event Tickets with Ticket Scanner plugin — and these apply to any QR-based ticketing system.
- Phone screen brightness too low — by far the most common issue. Battery-saver modes dim screens automatically.
- Cracked screen or heavy glare — sunlight, venue spotlights, or a shattered display all break the contrast pattern.
- Crumpled or folded printed ticket — bent paper distorts the squares and the scanner can’t read them.
- Smudged scanner camera lens — fingerprints, dust, or pocket lint on the door staff’s phone camera.
- Ticket already scanned — the QR is fine, but the system correctly refuses a duplicate entry.
[SCREENSHOT: Side-by-side comparison of a clean QR code vs. a dim, glare-covered phone screen]
How to Fix Scan Failures at the Door — Without Any Plugin
If you’re standing at the entrance right now and a code won’t read, work through this checklist in order. It takes about ten seconds per guest and resolves roughly 95% of failed scans.
- Bump screen brightness to maximum. Tell the guest to swipe down and drag the brightness slider all the way up. This single action fixes more failed scans than anything else.
- Have the guest tilt the phone. If light is bouncing off the screen into the camera, a 15-degree tilt usually breaks the glare.
- Move the phone closer or farther. Most phone cameras have a minimum focus distance. If the QR is filling the entire frame and won’t focus, pull back ten centimeters.
- Flatten printed tickets. A folded paper ticket stuffed in a back pocket needs to be smoothed flat against a hard surface. Or — better — ask the guest to open the PDF on their phone instead.
- Wipe the scanner camera lens. Door staff handle hundreds of phones. Their own camera lens gets smeared fast. A microfiber cloth lives in the staff kit for a reason.
- Check the attendee log. If the QR scans but throws an “already used” error, someone got in earlier on that ticket. Look up the order in your WordPress dashboard before letting them through or turning them away.
[SCREENSHOT: Door staff scanning a phone screen at maximum brightness with a clean lens]
How Event Tickets with Ticket Scanner Prevents Scan Problems Before They Start
Fixing failed scans at the door is reactive. The better fix is preventing them from happening at all — and that comes down to ticket design and scanner setup. Event Tickets with Ticket Scanner is built specifically to keep your entrance moving, so most of these issues never reach the door.
Here’s what the plugin does differently:
- QR codes generated with maximum contrast. Every ticket gets a clean, high-contrast QR code that’s readable even on a dim phone screen.
- PDF ticket download for every order. Customers who prefer to print get a clean, properly sized PDF — no awkward email screenshots that compress the QR into mush.
- Built-in mobile scanner — no extra app required. The scanner runs in any mobile browser, so your door staff use a tool that’s tuned for your tickets specifically. No generic QR reader app guessing what to do with the result.
- Installable as a PWA. Pin the scanner to the home screen for fullscreen mode and haptic feedback on every successful scan — staff get a buzz instead of squinting at a screen in dim lighting.
- Real-time attendee log in WordPress. When a code throws “already used,” your manager can pull up the order, see exactly when it was first scanned, and resolve disputes in seconds.
[SCREENSHOT: The built-in ticket scanner running as a PWA on a phone, showing a green “valid” confirmation]
Door Staff Setup: The Three Things That Eliminate 90% of Scan Issues
Most “event ticket QR code not scanning” complaints trace back to door staff setup, not customer behavior. Get these three things right before doors open and your night gets dramatically smoother.
- Use a dedicated scanning device. Don’t use a manager’s personal phone with 47 notifications popping up. A cheap secondary phone running only the scanner PWA is faster and more reliable.
- Wipe the camera lens before doors open. Sounds obvious. Nobody does it. Add it to the staff opening checklist.
- Train staff on the brightness fix first. Before anything else — before checking IDs, before looking at the ticket — teach them to ask “can you turn your brightness all the way up?” That one sentence fixes more failed scans than any plugin ever could.
For larger venues, there’s another consideration: scanner access for multiple staff members. The free version of Event Tickets with Ticket Scanner requires a WordPress login to access the scanner. If you have a team of door staff who shouldn’t have full WordPress accounts, the Premium version adds team-scanner access via auth tokens — your staff get a scanner link without needing a real user account.
Printed Tickets vs. Phone Tickets: Which Scans Better?
One question we get all the time: should I encourage printed tickets or phone tickets? The honest answer — phone tickets win, but only if the customer knows how to display them.
Phone tickets win because:
- The screen is self-illuminating, so low-light venues aren’t a problem.
- The QR is rendered crisp and at full resolution.
- There’s no folded-paper issue.
Phone tickets fail when:
- The customer screenshots the email, then crops it badly, then compresses it.
- The screen is dim and the customer doesn’t know how to adjust brightness.
- A protective screen film or cracked glass scatters the light.
The fix in your confirmation email: link directly to the PDF download instead of relying on customers to screenshot anything. Every ticket the plugin generates includes a clean PDF link in the order email — that PDF opens cleanly on any phone and produces a guaranteed-readable QR code, every time.
Stop Fighting Failed Scans — Get the Right Tools
If you’re tired of debugging why your event ticket QR code is not scanning at every event, the underlying fix is rarely about the QR itself. It’s about using a ticketing system that generates clean codes, gives you a purpose-built scanner, and lets you check the attendee log when something goes sideways at the door.
Event Tickets with Ticket Scanner handles all of that out of the box. It turns any WooCommerce product into a scannable QR ticket, generates clean PDF downloads, and gives your door staff a built-in scanner that installs as a PWA — no app store, no extra software, no per-ticket fees.
Get the free version on WordPress.org: Event Tickets with Ticket Scanner. Install it, generate a test ticket, and try scanning it on your phone tonight — you’ll see the difference at the next event. If you need team-scanner access, multi-page PDFs, or PDF email attachments, the Premium version adds those at vollstart.com/shop.