From Scan to Sale: Tracking QR Code Campaign ROI. Become a PRO business and support local 🇦🇺

QR Code Not Scanning? 9 Fixes for Australian Businesses | qrco.au

Created on 18 April, 2026QR Code Basics • 0 views • 5 minutes read

QR code not scanning? Learn the most common causes and how Australian businesses can fix blurry, low-contrast, badly sized, or outdated QR codes before they cost you scans.

A QR code should make life easier. Someone scans, lands on your page, and takes action. But when a QR code does not scan properly, the result is friction, lost leads, and wasted print.

This is a common problem for Australian businesses using QR codes on menus, flyers, real estate boards, retail signage, event posters, packaging, and business cards. The good news is that most QR scanning issues are easy to fix once you know what to look for.

If your QR code is not working, here are the most common reasons why, plus the practical fixes.

1. Your QR Code Is Too Small

Size is one of the biggest reasons QR codes fail in the real world.

A code might scan perfectly on your laptop screen, then fail once it is printed on a small flyer or squeezed into the corner of a business card. If people need to stand back to scan it, the code needs to be larger.

Fix:

  • For close-up print, use at least 2 cm x 2 cm
  • For posters, windows, and signs, increase size based on viewing distance
  • Test from the actual distance people will scan from

If a customer is scanning from 1 metre away, a tiny code will struggle.

2. There Is Not Enough Contrast

A stylish QR code is fine. A low-contrast QR code is not.

Light grey on white, pastel colours, or busy photographic backgrounds can make it hard for a camera to separate the code from the page. This gets worse in poor lighting or glare.

Fix:

  • Use a dark foreground and light background
  • Avoid pale colours and transparent backgrounds
  • Do not place the code over photos or textured artwork

Black on white still works best, but branded colours can work if contrast stays strong.

3. The Quiet Zone Has Been Cut Off

Every QR code needs empty space around it. This blank border is called the quiet zone, and scanners use it to detect the code cleanly.

Designers often crop too tightly or place text, icons, borders, or shapes too close to the code.

Fix:

  • Leave clear white space around all four sides
  • Do not place the code flush against other elements
  • Avoid decorative frames that crowd the edges

If the code looks cramped, give it more breathing room.

4. You Exported It in the Wrong Format

A low-resolution screenshot might look sharp on screen but print terribly. Once a QR code becomes blurry, pixelated, or softened by compression, scan reliability drops fast.

Fix:

  • Use SVG for print whenever possible
  • Use high-resolution PNG for digital placements
  • Avoid screenshots, copied thumbnails, or compressed social-media exports

For anything going to print, vector is the safer option.

5. The Surface Is Causing Glare or Distortion

Glossy posters, curved bottles, shop windows, laminated menus, and reflective packaging can all interfere with scanning. Even a perfectly generated code can fail if the material works against the camera.

Fix:

  • Avoid placing QR codes on curved surfaces when possible
  • Use matte finishes instead of glossy ones
  • Check the code in bright sunlight and indoor lighting
  • Keep the code flat and undistorted

A code on a cafe window may behave very differently at noon than it does inside your office.

6. You Added Too Much Branding

Custom QR codes can look great, but over-designing them is risky. A large logo, heavy frame, aggressive colour treatment, or unusual module style can push the code past the point of reliable scanning.

Fix:

  • Keep the logo modest
  • Use custom styling sparingly
  • Test on both iPhone and Android before publishing
  • If scans are inconsistent, simplify the design

Branding should support the scan, not compete with it.

7. The Destination Link Is Broken

Sometimes the QR code scans correctly, but the page it opens is the problem. A dead link, bad redirect, expired landing page, or mistyped URL will make people think the code is broken.

Fix:

  • Scan the code and test the full journey
  • Check for 404 pages, redirect loops, and slow load times
  • Update the destination if the URL has changed

This is where dynamic QR codes help. Instead of reprinting, you can change the destination behind the same code.

8. The Landing Page Is Not Mobile-Friendly

A QR code is almost always scanned on a phone. If the destination page is slow, cluttered, or hard to use on mobile, your campaign still fails even if the code scans.

Fix:

  • Send scans to a mobile-friendly page
  • Keep load times fast
  • Make the next action obvious
  • Remove unnecessary clutter above the fold

A good scan experience does not end with the scan. It ends with a useful page.

9. You Used a Static QR Code for Something That Changes

Static QR codes are fine for permanent information. They are a bad fit for campaigns, changing menus, property listings, seasonal offers, or updated documents.

If the destination changes and the code is static, the printed asset becomes outdated.

Fix:

  • Use static QR codes only for permanent destinations
  • Use dynamic QR codes for business campaigns and live content
  • Update the destination without reprinting

For Australian businesses printing flyers, table cards, signage, packaging, or boards, dynamic QR codes are usually the better long-term choice.

A Quick Pre-Print Checklist

Before you send anything to print, check these five things:

  1. Scan it on both iPhone and Android
  2. Test it from the real scanning distance
  3. Check it in bright light and low light
  4. Confirm the landing page loads properly on mobile
  5. Make sure the destination can still be updated later if needed

This five-minute check can save you from expensive reprints.

When Dynamic QR Codes Make More Sense

If you expect the destination to change, a dynamic QR code is the safer setup.

That includes:

  • restaurant menus
  • Google review links
  • event pages
  • real estate listings
  • product guides
  • brochures
  • campaign landing pages
  • seasonal offers

With a dynamic QR code, the printed code stays the same while the destination can be updated anytime from your dashboard.

Final Thought

When a QR code does not scan, the issue is usually not the technology. It is the setup.

Most failures come down to size, contrast, export quality, placement, or the page behind the code. Fix those fundamentals and your scan rate improves fast.

If you want a QR code that is easier to manage after print, create a dynamic QR code with qrco.au. You can customise the design, download high-quality files, and update the destination later without starting again.

Frequently Asked Questions

Why is my QR code not scanning on iPhone or Android?

Usually because the code is too small, too low-contrast, blurry, cropped too tightly, or linked to a broken destination. Test both the code itself and the landing page.

What is the minimum QR code size for print?

For close-range scanning, start at 2 cm x 2 cm. Larger placements like posters, signs, and windows need a bigger code.

Is PNG or SVG better for QR codes?

For print, SVG is better because it stays sharp at any size. PNG is fine for digital use if exported at high resolution.

Can I add my logo to a QR code?

Yes, but keep it moderate. If the logo is too large or the styling is too aggressive, scan reliability can drop.

Do dynamic QR codes help fix broken links?

Yes. A dynamic QR code lets you change the destination URL later without reprinting the code itself.