How small can a QR code be and still scan?
The minimum size of a QR code depends on its complexity and the distance from which it is scanned. A 1-inch square is a standard starting point for close-range scans.

What is the minimum size for a print?
A standard QR code should be at least 20mm by 20mm to ensure reliable scanning. This size allows most mobile devices to focus and decode the information quickly, even if the camera lens has slight imperfections. If you go smaller than this, many phones will struggle to recognize the pattern as a valid code. A printed QR code that is too small will fail to be scanned by your customers. You might spend thousands on printing high-quality flyers or signage, and then find out that the link is inaccessible because of the image size. Testing at the actual print size is the cost of avoiding a wasted campaign. When you are unsure about the size, stick to the larger dimensions. A bigger code provides more room for error correction. It gives your customers a chance to be scanned successfully on the first try.

How scan distance affects your results
A QR code's ability to scan depends on how far away a user is holding their phone. A large code on a small flyer will still fail if the camera cannot distinguish between individual pixels at a distance. A nearby, smaller code might work well because the lens focuses on it more easily. However, you must account for environmental factors like glare or low light which can degrade performance. Test your code by printing it at its final size and scanning from the intended location. If a customer has to walk closer to the phone screen to see the link, the design is too small.
Why data density impacts scannability
A QR code's ability to scan depends on how much information it contains. A complex link with many characters requires a denser grid of dots and squares. This makes each individual unit smaller and harder for a camera to distinguish from its neighbor. A simpler, shorter URL will result in a less dense code. These codes are easier for scanners to read because the spacing between elements is larger. When you use a short link or a redirect, the scanner has more room to work with. This is why dynamic links are useful. By using a platform like QURL, you can keep the underlying data small while still directing users to your final destination. A shorter internal link keeps the QR code's layout clean and manageable for cameras.
Testing your code before you print
Print a sample of your QR code at its intended size and location. Hold your phone to it from the distance where customers will actually use it. If it scans instantly, it is ready for the production run. This ensures that physical barriers like glare or distance do not break the user experience. A test print helps you catch issues before they are permanent. A poorly printed code might look fine on a screen but fail to scan in the real world. Testing confirms your design works with standard mobile cameras and different lighting conditions.
Branding and design considerations
A plain black square is easy for a scanner to read, but it lacks personality. Adding your logo or brand colors can make the code more engaging for people who are looking at it. You can replace the blank space in the center with a brand mark without making the code harder to scan. When you add color, use high contrast between the QR code and the background. A light blue code on a white background works well, but a yellow code on a white background does not. The scanner needs clear edges to recognize the shapes. Branding your code can help it stand out from other elements on a piece of marketing material. It signals that the scan is an intentional part of the experience. Instead of a generic link, you give them a super-sized version of your brand identity.
Common questions
- Can I use a smaller QR code on a business card?
- You can use a small QR code on a business card if it remains large enough for a phone camera to focus and read the data within. A common rule of thumb is at least 2cm x 2cm, but the best test is to print a sample and scan it from the distance you expect your customers to hold their phones.
- Does the color of the QR code matter for scanning?
- The contrast between the QR code and its background is more important than the specific colors used. As long as the scanner can clearly distinguish the pattern from the background, any brand-aligned colors will work.
- What is the formula for calculating QR size?
- There is no single mathematical formula to calculate the exact size of a QR code. Instead, you must determine the size based on the scan distance and the complexity of the design. A larger number of data points within the code means it requires more space to remain readable by a phone camera.
- How many pixels are there in a small QR code?
- A small QR code should have at least 10x10 modules (the individual squares) to remain scannable by most devices. For high-density codes with more data, larger physical dimensions are required to ensure the scanner can distinguish each module clearly.
Keep reading
- Which QR code colors work best for scanning?Learn why contrast is more important than color choice and how to avoid common mistakes like inverted codes or low-contrast designs.
- Why Your QR Code Stops Scanning After Adding a LogoLearn why logos can break a QR code's readability and how to maintain scanability while branding your codes.
- How to add a logo to a QR code without breaking itLearn how to design custom QR codes with logos and brand colors while maintaining scannability for every device.