no login · no cookies · works offline

troubleshooting

Why won't my QR code scan?

A friendly fix-it checklist for QR codes that won't scan — contrast, the quiet zone, size, print quality and the other usual culprits.

Most scan failures come down to the code itself, not your phone. Built-in cameras on iPhone (iOS 11+) and Android (8+) scan QR codes natively — no app needed — so before you blame the camera, run down this list. The usual culprits are low contrast, a missing margin, or a code that’s too small or too dense.

Low contrast or inverted colours

Scanners are built to read dark squares on a light background. That’s the gold standard: black on white.

dottr lets you preview the code so you can sanity-check contrast before you commit.

A missing quiet zone

That white margin around the code isn’t decoration — it’s functional. Cameras use the clear border to find the code’s edges and lock onto the three corner squares.

Too much data crammed in

The more you encode, the denser the grid and the smaller each square — which is harder to read, especially small or in poor light.

Printed too small for the distance

There’s no single “minimum size” — it depends how far away people scan from. As a guideline, use the 10:1 rule: the code should be at least one-tenth of the scan distance.

Blurry or pixelated print

Scaling a small image up just enlarges the blur — it doesn’t fix anything.

Glare, curves and damage

The physical surface matters more than people expect.

Still nothing? Check the camera

Genuinely the least common cause, but worth a try:

Most of the time the fix is in the design, not the device. For the short version, see what makes a good QR code. Then make yours at dottr — it’s free, runs entirely in your browser, and nothing you type ever leaves it.