QR Code Tester — Verify Decoding, Contrast & Print Size
Wondering if your QR code will actually scan? Upload a PNG, JPG, or WebP—or paste an image URL—and get an instant read on decode success, contrast, and whether the pixel size is realistic for print and screens.
Click to upload or drag and drop
PNG, JPG, WebP up to 10MB
Why run a QR code test before you ship?
Search data shows people constantly look for ways to “test QR code” or “see if my QR works” before campaigns go live. A quick automated check catches silent failures: unreadable exports from design tools, aggressive JPEG compression, inverted colors, or artwork that trims the required quiet zone.
This tester decodes your image in the browser (like our scanner and validator), then scores contrast and rough pixel size so you can decide whether to tweak the file, regenerate the code, or move on with confidence.
Tester vs validator—what’s the difference?
Both tools use the same kind of decode and image checks. The QR code tester page matches “does it work?” and “test my QR” searches; the QR code validator page frames the same checks around pre-print QA and professional validation language.
Use whichever page matches your workflow—you can bookmark both or share the tester link with teammates who just need a quick pass/fail before a launch.
When to test a QR code
- After exporting from Canva, Figma, Illustrator, or a PDF
- Before ordering flyers, menus, event badges, or packaging
- When users report “it won’t scan” and you need to reproduce the issue
- After adding a logo, color, or background inside the quiet zone
How testing works
We decode the symbol with the same family of algorithms used by phone cameras. If decoding succeeds, your payload is structurally readable from that image. Contrast and size scores are heuristics based on pixel luminance and image dimensions—they complement decode success but do not replace a physical print proof.
Quick steps
- Export or screenshot your QR code as PNG, JPG, or WebP (or host it at a public URL).
- Upload the file or paste the image URL, then click Run test.
- Read the decode result first—if it fails, fix the image before worrying about scores.
- If decode passes but contrast or size scores are weak, enlarge the code or simplify colors before printing.
FAQ
Is this the same as scanning with my phone?
It is similar: we try to decode the QR from your image file. Real phones also depend on lighting, motion blur, and distance—so always do one physical scan test before large print runs.
Do you store my QR code image?
No. Processing happens in your browser; we do not receive your file when you upload or load from a URL (the image is fetched by your device).
Can I test a QR code from a screenshot?
Yes. Screenshots often add compression—if the test fails, try exporting a vector or high-resolution PNG from the source design file.
What if the test passes but my phone still won’t scan?
Check brightness, glare, and distance. Also confirm the encoded URL or text is correct using our QR code reader. Dynamic short links and firewall rules can block some destinations even when the QR itself is valid.
How is this different from your QR code validator?
Same engine, different framing. Use the tester for “does my QR work?” moments; use the validator when you want validation wording for checklists and stakeholder sign-off.
Build or fix your next QR code
Generate a fresh code, batch export for campaigns, or dig deeper into structure checks.