Check whether your QR code decodes

Upload a finished design or a photo of a print. We decode it five ways, from full size to blurred and dim, and confirm it holds the exact content you intended.

Paste the link or text you meant to encode, and we'll confirm it matches character for character.

Upload a design to run five decode tests.

How to read the results

A design that only passes “As uploaded” has no margin. It may scan on your desk and fail on a poster across a room. Passing the small and blurred tests means it can cope with distance, shaky hands and imperfect focus. Failing “Dim light” points to colors that are too close together; check them with the contrast checker.

What a checker can't tell you

Every phone uses its own camera and decoder, and print adds paper texture, ink spread, glare and curvature. These tests use one well-regarded open-source decoder on simulated conditions, so treat them as a stress test, not a certificate. How to test a code before printing.