Rated 4.6/5 on Trustpilot from 26 verified reviews.
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 and 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: the 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.
QRLynx pricing plans
Starter
- 5 Dynamic QR Codes Editable QR codes: change the destination URL anytime.
- 1 Folder
- 5 MB per PDF upload
- AI Insight Summaries Every plan gets plain-language AI scan summaries; Starter+ and higher add anomaly, trend & recommendation detail plus manual refresh.
- 3 Months Analytics How far back your analytics go. You keep your scan totals, charts, top QR codes, and location and device breakdowns for the whole window. Individual scan-by-scan records (and the detailed CSV export) cover the latest 3 months on every plan.
Starter+
- 50 Dynamic QR Codes Editable QR codes: change the destination URL anytime.
- 10 Folders
- 10 MB per PDF upload
- Full AI Insights Every plan gets plain-language AI scan summaries; Starter+ and higher add anomaly, trend & recommendation detail plus manual refresh.
- 1 Year Analytics How far back your analytics go. You keep your scan totals, charts, top QR codes, and location and device breakdowns for the whole window. Individual scan-by-scan records (and the detailed CSV export) cover the latest 3 months on every plan.
- SVG / PDF Downloads Print-ready vector formats: SVG and PDF stay razor sharp at any size, from a business card to a billboard.
Pro
- 300 Dynamic QR Codes Editable QR codes: change the destination URL anytime.
- 25 Folders
- 15 MB per PDF upload
- 2 Years Analytics How far back your analytics go. You keep your scan totals, charts, top QR codes, and location and device breakdowns for the whole window. Individual scan-by-scan records (and the detailed CSV export) cover the latest 3 months on every plan.
- Country Analytics See which countries your scans come from.
- Password Protection Require a password before showing QR content.
- Smart Redirect Rules Redirect by device, country, or time.
- Access Consent Screens Show a consent / disclaimer screen before the QR destination loads.
- Expiry Rules Auto-expire a QR code by date or after a set number of scans.
- QR Scheduling Schedule when a QR code is active with start and end time windows.
- Bulk Dynamic QR: 100/batch Bulk-create dynamic codes from a CSV, each editable after printing with its own scan analytics. This goes beyond the free static batch tool. Pro includes 5 batches/month, Business 10; Enterprise batches are unlimited.
- Full AI Insights Every plan gets plain-language AI scan summaries; Starter+ and higher add anomaly, trend & recommendation detail plus manual refresh.
- SVG / PDF Downloads Print-ready vector formats: SVG and PDF stay razor sharp at any size, from a business card to a billboard.
Business
- 1,000 Dynamic QR Codes Editable QR codes: change the destination URL anytime.
- 100 Folders
- 25 MB per PDF upload
- 3 Years Analytics How far back your analytics go. You keep your scan totals, charts, top QR codes, and location and device breakdowns for the whole window. Individual scan-by-scan records (and the detailed CSV export) cover the latest 3 months on every plan.
- City, Device & Browser Analytics Break scan activity down by city, device type, operating system, and browser.
- CSV Analytics Export
- Bulk Dynamic QR: 250/batch Bulk-create dynamic codes from a CSV, each editable after printing with its own scan analytics. This goes beyond the free static batch tool. Pro includes 5 batches/month, Business 10; Enterprise batches are unlimited.
- Team Management (10 Members) Invite members to collaborate on QR codes, analytics, and folders.
- Lead Capture Forms Collect leads directly from QR code scans.
- Email Reports
- Public API Access Create and repoint dynamic QR codes and read scan analytics from your own systems with a REST API and scoped keys.
- Full AI Insights Every plan gets plain-language AI scan summaries; Starter+ and higher add anomaly, trend & recommendation detail plus manual refresh.
- Country Analytics See which countries your scans come from.
- Password Protection Require a password before showing QR content.
- Smart Redirect Rules Redirect by device, country, or time.
- Access Consent Screens Show a consent / disclaimer screen before the QR destination loads.
- Expiry Rules Auto-expire a QR code by date or after a set number of scans.
- QR Scheduling Schedule when a QR code is active with start and end time windows.
- SVG / PDF Downloads Print-ready vector formats: SVG and PDF stay razor sharp at any size, from a business card to a billboard.
Enterprise
- 5,000 Dynamic QR Codes Editable QR codes: change the destination URL anytime.
- 500 Folders
- 50 MB per PDF upload
- Unlimited Analytics How far back your analytics go. You keep your scan totals, charts, top QR codes, and location and device breakdowns for the whole window. Individual scan-by-scan records (and the detailed CSV export) cover the latest 3 months on every plan.
- Bulk Dynamic QR: 1,000/batch Bulk-create dynamic codes from a CSV, each editable after printing with its own scan analytics. This goes beyond the free static batch tool. Pro includes 5 batches/month, Business 10; Enterprise batches are unlimited.
- Team Management (100 Members) Invite members to collaborate on QR codes, analytics, and folders.
- White Label Domains Use your own domain for QR redirects (e.g. qr.yourbrand.com).
- Retargeting Pixels Facebook, Google & GTM tracking pixels on QR landing pages.
- Dedicated Success Manager A dedicated contact for onboarding and ongoing support.
- Full AI Insights Every plan gets plain-language AI scan summaries; Starter+ and higher add anomaly, trend & recommendation detail plus manual refresh.
- Country Analytics See which countries your scans come from.
- City, Device & Browser Analytics Break scan activity down by city, device type, operating system, and browser.
- CSV Analytics Export
- Password Protection Require a password before showing QR content.
- Smart Redirect Rules Redirect by device, country, or time.
- Access Consent Screens Show a consent / disclaimer screen before the QR destination loads.
- Expiry Rules Auto-expire a QR code by date or after a set number of scans.
- QR Scheduling Schedule when a QR code is active with start and end time windows.
- Lead Capture Forms Collect leads directly from QR code scans.
- Email Reports
- Public API Access Create and repoint dynamic QR codes and read scan analytics from your own systems with a REST API and scoped keys.
- SVG / PDF Downloads Print-ready vector formats: SVG and PDF stay razor sharp at any size, from a business card to a billboard.
Core features included in every plan
(free and paid, no exceptions)- Unlimited Static QR Codes
- QR Pause & Activate
- Unlimited Scans
- Codes Never Expire
- 61 QR Code Types
- Apple & Google Wallet Passes
- Custom Logo Upload
- QR Code Frames
- No Watermark
- No Scan Ads
- JPG, PNG, WEBP & HD Downloads
- Bulk Static QR (up to 100/batch)
50% off for verified nonprofits, schools & open-source projects: contact us to apply.
Ready to Transform Your QR Code Experience?
Create, customize, and track QR codes with a platform built for businesses, creators, restaurants, agencies, and teams worldwide.