QRdx

QR code scan checker

Will it scan? Upload, drop or paste a screenshot or photo of any QR code to see what it contains and how reliably it reads, before it goes on a menu, poster or package.

The checker decodes the code, then shrinks and blurs it the way a phone camera would and tests it again at several sizes, with checks for contrast, clear space and resolution. Everything happens in your browser.

What the checker tests

  • Decoding at 96, 160 and 320 pixels wide with simulated camera blur: roughly a small or distant print, normal phone distance and a close-up.
  • Contrast between the dark and light modules, measured from the image pixels.
  • Polarity: light codes on dark backgrounds are not read by every scanner app.
  • Clear space (the quiet zone) around the code, when the image shows it.
  • Image resolution: how many pixels each module gets.

Designing a new code?

The QRdx editor shows a live scan score while you design, flags risky eye shapes and oversized logos, and exports print-ready vector PDFs. Use the print size calculator to choose how big to print it.

Scan checker FAQ

Is my image uploaded anywhere?

No. The checker runs entirely in your browser with JavaScript. The image is read on your device and never sent to a server.

How is the scan score calculated?

The checker finds the code with the open-source jsQR decoder, shrinks it to 96, 160 and 320 pixels wide, adds camera-like blur and contrast loss, and tries to decode it a few times at each size. It then measures the contrast between dark and light modules, whether the code is dark on light, the clear space around it and the image resolution. Each problem lowers the score from 100.

My code scores low but scans on my phone. Why?

Phone camera apps are often more forgiving than jsQR, and a photo can lose contrast or sharpness that the printed code doesn't. Treat a low score as a warning that weaker scanners, smaller prints or poor lighting may fail, and test-scan with a few phones before a big print run.

How big should a printed QR code be?

A common rule of thumb is width ≈ scanning distance ÷ 10, so a code scanned from 20 cm should be about 2 cm wide. Codes holding more data need to be bigger; the print size calculator works it out for you.

How do I fix a low score?

Use a dark code on a light background with strong contrast, keep clear space around the code, pick simple square or rounded eyes, choose a higher error-correction level if there is a logo, shorten the content, or print it bigger.

Automate. QR. Creation

Start Creating QR Codes for FreeFree forever. No signup, no watermark.