← Back to blog
· bah.is Team

The Complete Guide to QR Codes for Marketing in 2026

Everything you need to know about using QR codes effectively — from design best practices to tracking scans and avoiding common pitfalls.

QR codes had a rocky start. For years, they were a punchline — the technology nobody asked for. Then the pandemic changed everything. According to Statista’s QR code research, QR code usage increased over 300% between 2020 and 2024, and adoption has continued to grow.

Why QR Codes Are Essential for Marketing in 2026

QR codes are now standard in contexts that would have seemed absurd a decade ago:

  • Restaurant menus — the post-pandemic default
  • Product packaging — linking to how-to videos, warranty registration, and reviews
  • Business cards — replacing the need to manually type contact info
  • Event tickets — faster entry, less paper
  • Billboards and print ads — bridging offline and online
  • Real estate signs — instant access to property listings

Every one of these use cases benefits from the same principle: a QR code is only as good as the URL it encodes. And that’s where short links come in.

QR Code Best Practices for Print and Digital

The shorter your URL, the simpler your QR code. Simple QR codes scan faster and from farther away.

bah.is/menu produces a much cleaner QR code than https://myrestaurant.com/our-menu/spring-2026?location=downtown. This is one of the seven places short links add value that most people overlook.

Test QR Codes Before Printing

Scan your QR code on multiple devices before printing 10,000 flyers. Test in different lighting conditions, at different distances, and on both iOS and Android. A QR code that works perfectly on screen may fail on a glossy print surface.

Add a Clear Call to Action

Don’t just slap a QR code on a poster. Tell people what they’ll get: “Scan for 20% off” or “Scan to see the menu.” A QR code without context is a mystery box — and most people don’t scan mystery boxes.

Design Guidelines for Scannable QR Codes

  • Minimum size: 2cm × 2cm for close-range scanning (business cards), 10cm × 10cm for anything at arm’s length or further
  • Contrast: Dark modules on a light background. Avoid low-contrast color combinations
  • Quiet zone: Leave white space around the QR code — at least 4 modules wide
  • Error correction: Use medium or high error correction if the QR code will include a logo overlay

How to Track QR Code Scans with Analytics

Without tracking, a QR code is a one-way street — you’re sending people somewhere but have no idea how many arrived.

With bah.is, every QR code scan is tracked because every QR code is generated from a short link. You get:

  • Scan count — how many people scanned, by day and time
  • Geographic data — which locations drive the most scans
  • Device breakdown — iPhone vs Android distribution
  • Referrer context — when paired with UTM parameters, you can track which specific print campaign drove each scan

For team events and conferences, use separate slugs for different materials — a unique link for booth signage, another for handouts, another for badge inserts. This tells you exactly which physical touchpoint performed best.

Download QR Codes as SVG

SVG QR codes scale to any size without losing quality. Perfect for everything from business cards to billboards. bah.is generates SVG downloads automatically for every link.

Common QR Code Mistakes to Avoid

  • Encoding a raw long URL — produces a dense, hard-to-scan code. Always use a short link.
  • No call to action — people need a reason to scan.
  • Printing without testing — always verify on real devices.
  • Linking to non-mobile pages — the vast majority of QR scans happen on phones. Make sure the destination is mobile-optimized.
  • Using a URL shortener that might shut down — if the shortener dies, every printed QR code becomes useless. Use a service with a sustainable business model.

Generate QR Codes for Free with bah.is

Every link you create on bah.is automatically gets a QR code. No separate tool, no extra cost. Create your short link, download the QR code as SVG, and print it wherever you need it.

Create your first QR code →