All Guides

8 min read

QR Code Best Practices

12 proven rules for size, placement, color contrast, and landing pages that maximize scan rates.

A QR code only works if people can scan it quickly and trust where it leads. These rules apply whether you are printing business cards, product labels, or event signage. Follow them on OnestQR and your free dynamic codes will perform reliably from the first scan. For design specifics, pair this guide with custom QR code design and how to create a QR code.

Rule 1: Size the Code for the Scan Distance

The farther someone stands from your QR code, the larger it must be. A code on a business card can be around 2 cm (0.8 in) square. A poster viewed from several feet away needs 5 cm (2 in) or more. Window decals and billboards need even larger codes.

When in doubt, go bigger. A slightly oversized code scans faster than one people have to lean in to read. Packaging and shelf labels have their own constraints. See QR codes on product packaging for retail specific sizing.

Rule 2: Keep a Quiet Zone Around the Pattern

QR codes need empty margin space on all four sides. This quiet zone lets the scanner detect the code boundaries. Do not place text, borders, or graphics inside that margin.

If your design tool crops the image tightly, add padding before export. OnestQR exports include the quiet zone by default in PNG, SVG, and PDF downloads.

Rule 3: Maintain Strong Contrast

Dark modules on a light background scan best. Light colored codes on dark backgrounds can work, but only with enough contrast between the foreground and background.

Brand colors are fine when the foreground stays dark enough. Read custom QR code design before you invert colors or use pastels. Low contrast is the most common reason a styled code fails in the field.

Rule 4: Test Before You Print at Scale

Scan your code on at least two phones from the intended viewing distance. Confirm the destination loads, the WiFi network connects, or the email draft opens correctly depending on your type.

Then check your dashboard to confirm the scan was logged. Our scan tracking guide shows what data appears after each scan.

Rule 5: Use Dynamic Codes for Anything Printed

All OnestQR codes are dynamic redirects. That means you can update the destination after printing and track every scan. This is essential for menus, seasonal promotions, and packaging that stays in market for months.

If you are still weighing static vs dynamic, read static vs dynamic QR codes. For long running print runs, also check do QR codes expire so your codes stay active for the full campaign.

Rule 6: One Code Per Placement Channel

Create separate QR codes for each placement: flyer, poster, table tent, business card, and product box. When each code has its own tracking, you can see which channel drives scans.

Name codes clearly in your dashboard. "Summer Menu Table Tent" beats "QR Code 7" when you review analytics later. Deeper measurement strategies are in the QR code analytics guide.

Rule 7: Optimize the Landing Page for Mobile

Nearly every QR scan happens on a phone. The destination page must load fast, read well on a small screen, and make the next action obvious. A code that leads to a desktop only PDF frustrates scanners.

For URL codes, point to a mobile friendly page. For contact sharing, link to a clean contact page rather than a cluttered homepage. Our vCard QR code page explains the recommended contact page approach since OnestQR uses URL codes for contact workflows.

Rule 8: Add Context Near the Code

A naked QR code on a wall confuses people. Add a short label: "Scan for the menu," "Scan to join WiFi," or "Scan for event details." Context increases scan rates because people know what they get.

For WiFi codes, post the network name near the QR as a backup. Full setup guidance is in WiFi QR code setup.

Rule 9: Place Codes at Eye Level When Possible

Codes placed too low or too high get fewer scans. On tables, put the code where seated guests can scan comfortably. On posters, center it in the natural line of sight.

Avoid curved or wrinkled surfaces when you can. Flat, smooth placement helps cameras focus faster.

Rule 10: Protect Against Sun Glare and Damage

Glossy lamination can create glare that blocks scanners. Matte finishes scan more reliably outdoors. On packaging, keep the code away from seams and folds that distort the pattern.

For retail and shelf placement tips, see QR codes on product packaging.

Rule 11: Keep Logos Small and Centered

A logo in the center of your QR code builds brand recognition, but an oversized logo blocks data modules and kills scannability. Keep the logo under roughly 20% of the code area and always test after adding it.

Corner and module style changes are safe when contrast stays strong. Details are in custom QR code design.

Rule 12: Think About Security and Trust

People are more cautious about QR codes than they were a few years ago. Use OnestQR redirect URLs on printed materials so you can change a compromised destination quickly. Point codes only to domains you control.

For safe scanning habits and scam awareness, read QR code security and safety.

Common Mistakes to Avoid

  • Printing too small for the viewing distance
  • Removing the quiet zone to fit a tight layout
  • Using low contrast brand colors without testing
  • Pointing every code to your homepage instead of a relevant landing page
  • Reusing one code across all channels and losing placement data
  • Skipping mobile optimization on the destination page

Measuring What Works

Best practices mean little without feedback. OnestQR tracks timestamp, device type, country, browser, and operating system on every scan at no extra cost. Use that data to double down on placements that perform and fix ones that do not.

For social campaigns, combine placement testing with the tactics in QR codes for social media. For industry benchmarks, see QR code statistics 2026.

Frequently Asked Questions

What is the minimum QR code size for print?

For close range scanning on business cards and flyers, aim for at least 2 cm (0.8 in) square. Larger formats and farther viewing distances need bigger codes. When unsure, print a test sheet at multiple sizes and scan each one.

Should I use a call to action next to my QR code?

Yes. A short label explaining what the scan delivers increases engagement. "Scan to view menu" outperforms an unlabeled code almost every time.

Can I use brand colors in my QR code?

Yes. OnestQR supports custom foreground colors, logos, corner styles, and module shapes. Keep contrast high and test on real devices. See custom QR code design for safe styling rules.

How many QR codes should I create for one campaign?

At minimum, one per placement channel. If you run ads in three cities with different flyers, create three codes. Separate tracking tells you where scans originate.

Do QR codes work on curved surfaces?

They can, but flat surfaces scan more reliably. If you must print on a curve, increase the code size and test from multiple angles before committing to a full print run.

What file format should I send to my printer?

SVG or PDF for large format and professional print jobs. PNG works for smaller digital and office print tasks. All three formats are available when you download from OnestQR.

Your next QR code is one click away

Dynamic, trackable, and editable free forever. No signup wall, no forced trial, no ads on your scans.

  • No account required
  • Edit anytime after printing
  • Real-time scan analytics
  • Zero ads on your scans