Skip to content

QR Code Readability Checker

7-factor scan reliability score. Find what's going to fail before you print.

7-Factor Scan Reliability Score

Scores your QR across size-to-distance ratio, error correction, logo sizing, contrast ratio, quiet zone, finish, and print DPI. Each factor weighted by real-world failure impact.

Specific Fixes, Not Vague Advice

Every warning comes with a concrete fix: "Reduce logo to 18% of area" or "Expand quiet zone to 4 modules." No generic "improve scannability" placeholders.

ISO/IEC 18004 + Denso Wave Compliant

Thresholds map to the international QR standard (ISO/IEC 18004) and Denso Wave's error correction specification. Not guesses — industry-accepted reliability ranges.

The 7 Factors That Determine QR Code Readability

Every QR code failure traces back to one of seven design factors. A QR that fails to scan isn't unlucky — it's almost always a specific, preventable design flaw. This checker evaluates each factor against the ISO/IEC 18004 standard and Denso Wave's recovery specifications.

1. Size vs scan distance (25% weight)

The 1:10 rule: minimum QR size = scan distance ÷ 10. Below this ratio, phone cameras can't resolve the module pattern cleanly. Most real-world QR failures are actually size failures in disguise. Fix: size up, or reduce scan distance.

2. Error correction level (20% weight)

Denso Wave's four levels (L 7%, M 15%, Q 25%, H 30%) determine how much of the QR can be damaged, obscured, or overlaid with a logo before the code becomes unscannable. H-level is required for logos. M is safe for general print. L is for one-time digital use only.

3. Contrast ratio (20% weight)

WCAG AA standard for reliable machine-reading: 4.5:1 minimum. Black on white gives 21:1 — the safest default. Light pastels on white often drop below 3:1 and fail across scanner hardware. Dark colors on white backgrounds work reliably.

4. Quiet zone (15% weight)

ISO/IEC 18004 requires 4 modules of blank space on all sides. Without it, scanners fail to locate the QR's boundary regardless of the internal pattern quality. Every QR platform should include quiet zones by default, but printers and designers sometimes crop them off.

5. Logo coverage (10% weight)

Up to 25% of QR area at H-level error correction, but 18-20% is the safe zone. Over 25% consistently breaks scanning even when error correction is technically sufficient. See our QR with logo tutorial for the detailed math.

6. Finish (5% weight)

Matte vs glossy matters at medium-to-far scan distances. Glossy creates hot-spot glare under direct light. Matte diffuses evenly. For close-distance scans (under 12 inches), finish matters less.

7. Print DPI (5% weight)

Close reading needs 300+ DPI (module edges must stay crisp). Billboards need only 96 DPI because viewing distance hides pixel imperfection. Mismatched DPI produces soft module edges that confuse older phone cameras.

Frequently Asked Questions

What is a QR code readability checker?

A tool that evaluates your QR code's real-world scan reliability across multiple factors — size vs scan distance, error correction level, logo coverage, contrast ratio, quiet zone, and print quality — and returns a readability score (0-100) with specific fixes for each issue. It's the pre-flight check before you print 500 business cards or a large-format banner.

How does this tool score my QR code?

7 weighted factors: Size vs Distance (25 pts, 1:10 rule compliance), Error Correction (20 pts, appropriate level for use), Contrast Ratio (20 pts, WCAG AA 4.5:1), Quiet Zone (15 pts, 4-module ISO spec), Logo Coverage (10 pts if present), Finish (5 pts, matte vs glossy), Print DPI (5 pts, per-distance floor). Each factor is pass/warning/critical, combined into a 0-100 score.

What is a good QR code readability score?

90+ is excellent — the QR is reliable across devices and conditions. 75-89 is good but has a warning worth addressing. 60-74 is fair — one critical issue will cause scan failures on older phones or in adverse conditions. Below 60 is risky to print. Below 40 is likely to fail in production. Always address critical issues before committing to a print run.

How do I know if my QR code contrast ratio is high enough?

Black on white = 21:1 (ideal). Dark-colored QRs on white backgrounds (navy, dark red, dark green) typically hit 7-15:1, which is fine. Light-colored QRs (light gray, pastels) on white backgrounds often fall below 3:1 and fail. Use a contrast checker like WebAIM's tool — target 4.5:1 minimum (WCAG AA) for reliable scanning across phone cameras.

What does quiet zone mean for QR codes?

The quiet zone is the empty margin around the QR code that scanners use to detect the code's boundary. The ISO/IEC 18004 specification requires 4 modules (QR unit squares) of empty space on all four sides. Without sufficient quiet zone, scanners fail to locate the QR even if the internal pattern is perfect. Our checker flags quiet-zone violations because they're one of the most common preventable failures.

How much of my QR code can a logo cover?

Up to 25% of the QR's area at H-level (30%) error correction, but the safe recommended zone is 18-20%. Larger than 25% and scan reliability drops sharply even on H-level. Our checker warns at 20%+ and flags critical at 25%+. For detailed logo rules see our QR with logo tutorial.

Do I need H-level error correction when adding a logo?

Yes. Logos replace data modules that the scanner needs to read. H-level (30% recovery) provides enough redundancy to tolerate a 20% logo overlay plus real-world wear. L or M error correction with a logo pushes the error rate over the recovery ceiling — QR becomes unscannable on about half the devices that try. Our checker flags this as a critical issue.

Why does finish matter for QR code scan reliability?

Glossy finishes create hot-spot glare under directional lighting (direct sun, overhead fluorescents) that blanks out part of the QR pattern in the camera's view. Matte finishes diffuse light evenly and scan reliably. The impact is biggest on outdoor signage and trade-show displays. Our checker warns if you use glossy finish at distances where glare becomes likely.

What DPI do I need to print a QR code?

Scales with scan distance. Close reading (under 12 inches): 300 DPI minimum — module edges must be crisp. Standing distance (1-4 feet): 200 DPI. Drive-by (4-8 feet): 150 DPI. Billboard (20+ feet): 96 DPI suffices. Our checker compares your configured DPI to the distance-appropriate floor. Always export as SVG when possible — vectors scale cleanly to any DPI.

Can I use this tool before printing business cards?

Yes — this is exactly the pre-flight check it's designed for. Enter your QR size (typically 0.8-1.0 in), scan distance (6-10 in for business cards), error correction (H if using a logo), and contrast values. The tool flags anything that'll fail before you commit to a print run of 500 cards.

Does a low readability score mean my QR won't scan at all?

Not always — but it means scan reliability drops significantly, especially on older phones, in poor lighting, or with slightly damaged prints. A 60 score might scan fine 70% of the time under ideal conditions and fail 40% of the time in real use. For marketing materials you send to thousands of prospects, "70% scan rate" is costly. Target 90+ for anything you're printing at volume.

Do I need to enter anything, or can I just upload a QR image?

Just upload. The tool decodes your QR image in the browser using jsQR, then analyzes the pixel data to infer the foreground color, background color, logo presence, and QR density. No server upload, no account — your image stays in your browser. For QR design choices we can't detect from an image alone (error correction level, module style), we assume conservative defaults and flag logo-present QRs as high-risk if they weren't built at H-level error correction.

What's the 20-scan test protocol?

A pre-production reliability test: print or display your QR at final spec, then scan with 3 phones (iPhone, Android, and one 3+ year-old phone) at 3 distances (close, target, far) under 3 lighting conditions (bright outdoor, dim indoor, mixed office). That's 27 scenarios — run 20 randomly chosen. Target 95%+ first-attempt scan success. Any scenario failing repeatedly = redesign before commit.

Generate Correctly-Designed QRs by Default

The QRLynx generator applies all 7 readability factors automatically — no manual tuning needed.

Trusted by 2,000+ businesses
4.3/5 on Trustpilot
Cancel anytime
/
For personal projects
Free
No card required
  • 3 Dynamic QR Codes Editable QR codes — change the destination URL anytime
  • Unlimited Scans All plans include unlimited scans — no caps, no throttling
  • 30-Day Analytics View scan data from the last 30 days
  • AI Insights AI-generated plain-language summaries of your scan performance with key trends and takeaways.
  • 1 Folder Organize your QR codes into a folder
  • JPG, PNG, WEBP Downloads
  • Pause & Activate QR Codes Pause QR codes to stop scans, reactivate anytime within your plan limit
Most Popular
Pro
Best for marketers
$14 /mo
Billed monthly

Cancel anytime. No lock-in.

  • 50 Dynamic QR Codes
  • Unlimited Scans
  • 60-Day Analytics Upgraded from 30 days
  • AI Insights (Advanced) Deeper analysis: anomalies, trends, actionable recommendations.
  • 5 Folders
  • 10 MB PDF Upload
  • Custom Logo Upload
  • SVG / PDF Downloads
  • JPG, PNG, WEBP Downloads
  • Password Protected QRs Require a password before showing QR content
  • Smart Redirect Rules Redirect by device, country, or time
  • Access Consent Screens Age verification, terms, disclaimers
  • Expiry Rules Auto-expire by date or scan count
  • QR Scheduling Set start/end times for QR activity
Business
For teams & agencies
$29 /mo
Billed monthly

Cancel anytime. No lock-in.

  • 250 Dynamic QR Codes
  • Unlimited Scans
  • 90-Day Analytics Upgraded from 60 days
  • AI Insights (Advanced) Deeper analysis: anomalies, trends, actionable recommendations.
  • 25 Folders
  • 20 MB PDF Upload
  • Custom Logo Upload
  • SVG / PDF Downloads
  • JPG, PNG, WEBP Downloads
  • Password Protection
  • Smart Redirect Rules
  • Access Consent Screens
  • Expiry Rules
  • QR Scheduling
  • Bulk QR (100/batch)
  • Team Management (3 Members) Invite team members to collaborate on QR codes, analytics, and folders
  • Lead Capture Forms Collect leads directly from QR code scans
  • CSV Report Export
Enterprise
For large organizations
$99 /mo
Billed monthly

Cancel anytime. No lock-in.

  • 1,000 Dynamic QR Codes
  • Unlimited Scans
  • 90-Day Analytics
  • AI Insights (Advanced) Deeper analysis: anomalies, trends, actionable recommendations.
  • 100 Folders
  • 50 MB PDF Upload
  • Custom Logo Upload
  • SVG / PDF Downloads
  • JPG, PNG, WEBP Downloads
  • Password Protection
  • Smart Redirect Rules
  • Access Consent Screens
  • Expiry Rules
  • QR Scheduling
  • Bulk QR (500/batch)
  • Team Management (10 Members) Up to 10 members with role-based access
  • Lead Capture Forms
  • CSV Report Export
  • Retargeting Pixels Facebook, Google, GTM tracking pixels on QR landing pages
  • White Label Domains Use your own domain for QR redirects (e.g. qr.yourbrand.com)
  • Email Scan Summaries
  • Dedicated Success Manager

Free forever on Starter. Try Pro free for 14 days — no credit card needed.

Why businesses choose QRLynx

Features most competitors charge extra for — included in every plan

47
QR Code Types
URL, WiFi, vCard, PDF & more
Bio Pages
Built-in Landing Pages
No Linktree needed
Unbranded
No Watermark on Free
Even on the Starter plan
Unlimited
Scans on All Plans
Free and paid — no caps ever
275+
Edge Locations
Sub-50ms redirects globally
Lead Forms
Capture Contacts
Built-in lead gen from scans
Smart Rules
Conditional Redirects
By device, location, or time
PDF QR
Upload & Share PDFs
Menus, flyers, documents

Ready to Transform Your QR Code Experience?

Join thousands of businesses already using QRLynx to create, customize, and track their QR codes with ease.

Talk to Sales
No credit card
Free forever
Cancel anytime