Fix sizing, contrast, placement, and CTA errors before your next print run.
A QR code on your flyer, menu, or product box only works if people scan it. Most failed campaigns are not bad luck. They are predictable design, placement, or destination mistakes. This guide lists fifteen errors that kill scan rates and how to fix them using OnestQR free dynamic codes, built in tracking, and print ready exports.
For the positive version of these rules, read QR code best practices. For sizing and packaging specifics, see the size guidance in that guide and QR codes on product packaging for print placement.
A code that works on a business card fails on a poster viewed from six feet away. Size the QR for how far the scanner stands, not for how much space you want to save. When unsure, print a test sheet at multiple sizes and scan each from the intended distance.
Rule of thumb from our best practices guide: at least 2 cm (0.8 in) square for close range print, larger for posters and window decals.
QR codes need empty margin on all four sides so cameras detect the edges. Designers often crop tight to fit a layout, which breaks scanning entirely. Export from OnestQR in PNG, SVG, or PDF and verify padding before sending files to your printer.
Light gray on white or pastel on cream looks elegant and fails in real world lighting. Keep dark modules on a light background, or invert only after testing. Read custom QR code design before you apply brand palettes.
Logos build trust, but a logo covering more than roughly 20% of the code area blocks data modules. Keep logos small, centered, and always scan test after adding one. Corner styles and module shapes are safer customization paths.
A naked QR on a wall confuses people. Add a short label: "Scan for the menu," "Scan to join WiFi," or "Scan for reviews." Context tells people what they get and increases scan intent.
Homepages are cluttered on mobile and rarely match the promise on your print piece. Link to a focused landing page, menu, contact page, or review link. For contact sharing, use a URL to your contact page rather than a generic homepage. See vCard QR code for the recommended workflow.
Static codes cannot be updated after printing and offer no tracking. If your URL might change, you used the wrong type. All OnestQR codes are dynamic and free. Compare types in static vs dynamic QR codes.
Reusing a single QR on flyers, posters, and table tents hides which placement drives scans. Create separate dynamic codes per channel. Name them clearly in your dashboard and review timestamp, device, country, browser, and OS data after each campaign.
Nearly every scan happens on a phone. Slow pages, desktop only PDFs, and tiny text kill conversion after the scan succeeds. Test the landing page on two phones before you print ten thousand labels.
Codes on bottle curves, glossy lamination, or crumpled sleeves scan poorly. Prefer flat, matte surfaces at eye level when possible. Packaging teams should read QR codes on product packaging before final artwork.
Assuming the code works because it looked fine on screen is expensive. Scan from two devices at the intended distance. Confirm WiFi codes connect, email codes open drafts, and URL codes load the right page. Then check your dashboard to verify the scan logged.
Some platforms deactivate dynamic codes when trials end or subscriptions lapse. Printed materials outlive software trials. Understand provider policy before you commit ink. Our guide do QR codes expire covers what to expect on OnestQR.
Scanners are cautious about unknown QR codes. Use domains you control, keep destinations updated through dynamic redirects, and avoid linking to unrelated third party URLs. See QR code security and safety for trust building habits.
Raster PNG blown up on a billboard looks soft. Vector SVG or PDF scales cleanly for large format print. OnestQR exports all three. Match format to job size. Small office prints tolerate PNG. Professional print shops prefer SVG or PDF.
Print without analytics and you never know what worked. Dynamic tracking on OnestQR is free and includes timestamp, device type, country, browser, and operating system. OnestQR does not track referrer sources, so use separate codes per placement instead of relying on referrer data. Read how to track QR code scans and the QR code analytics guide to turn scans into decisions.
If scans are lower than expected, do not reprint immediately. First change the destination on your existing dynamic code to a better landing page. Swap call to action copy on the physical piece if you can. Review analytics by time and device to see if scans cluster on certain days or phones.
If placement is the problem, create a new code for the next print batch with larger sizing and better contrast. Follow how to create a QR code for a clean setup from scratch.
Low contrast between modules and background, followed by codes printed too small for the viewing distance. Both are fixable before you reprint.
No. A modest centered logo often increases trust. Oversized logos block data and cause failures. Test after every design change.
Dynamic for almost all marketing print. You can update destinations and track scans for free on OnestQR. Static suits permanent personal links only.
Give each flyer its own dynamic QR code. Compare scan counts and timestamps in your dashboard. Referrer analytics are not available, so separate codes are the reliable method.
Yes, if you used a dynamic code. Edit the destination in your dashboard. The printed pattern stays the same.
SVG or PDF for professional large format jobs. PNG works for smaller in house prints. All formats are available on OnestQR.
See WiFi QR code setup for network name, password, and security type errors that block guest connections.
Dynamic, trackable, and editable free forever. No signup wall, no forced trial, no ads on your scans.