How do I ensure my QR code is scannable?

Created by Alex Stansfield, Modified on Fri, 9 May at 3:58 PM by Alex Stansfield

To make sure your QR code works reliably across different devices and situations, here’s a checklist of things to keep in mind before using it in the real world:


✅ Check contrast and color

Use high contrast between your foreground (QR code) and background. A dark code on a light background works best. Avoid using similar hues or gradients that can make the pattern hard to distinguish.

? Learn more: Best practices for QR code contrast and color


✅ Test the size

Make sure the code is large enough to scan from the intended distance. For printed codes, a general rule is:

  • Minimum 2 cm × 2 cm for close range
  • At least 1 inch of code for every 10 feet of scan distance

✅ Avoid blurry or pixelated prints

When printing your QR code, use a high-resolution format like PNG or SVG. Avoid resizing small images which may blur the code.

? Learn more: How do I download my QR code?


✅ Keep quiet zones clear

The “quiet zone” is the empty space around the code. Don’t crop too closely—this space is important for scanners to detect the code properly.


✅ Be cautious with logos and custom designs

You can add a logo or customise your QR code, but avoid overdoing it. Make sure your design doesn't interfere with key QR patterns and always test customised codes with multiple devices.

? Learn more: Best practices for QR code contrast and color


✅ Test with real devices

Once your QR code looks good on screen or print, try scanning it using several devices and apps (iPhone, Android, etc.). It’s the easiest way to catch issues before going live.

Having trouble? See: Why isn’t my QR code scanning?


Need help?

If you’re still having trouble with a QR code, our team is happy to take a look. Submit a support ticket and we’ll help make sure it scans perfectly.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article