All Posts

QR Code Size Guide: How Big Should Your QR Code Be?

Too small and it will not scan. Too big and it wastes space. The right QR code size depends on scanning distance, data density, and print resolution. This guide gives you concrete numbers for every common use case.

The Minimum Size Rule

The absolute minimum print size for a QR code is about 2 cm x 2 cm (roughly 0.8 x 0.8 inches) for close-range scanning with a modern smartphone. Below this size, cameras struggle to resolve individual modules, especially if the code has a high data density.

However, 2 cm is the floor, not the recommendation. For reliable scanning by average users in average conditions, 3 cm x 3 cm (about 1.2 x 1.2 inches) is a more practical minimum. This accounts for slightly out-of-focus cameras, older phones, and suboptimal lighting.

The data encoded also matters. A QR code containing a short URL like honestqr.net/r/menu has fewer modules than one encoding a long URL with tracking parameters. Fewer modules mean each individual square is larger at the same overall size, which makes it easier to scan. For more on getting the best results from print, see our article at honestqr.net/blog/how-to-print-qr-codes.

The 10:1 Distance Rule

A widely used rule of thumb for QR code sizing is the 10:1 ratio: the scanning distance should be no more than 10 times the QR code's width. A 3 cm code works at up to 30 cm (about 1 foot). A 30 cm code works at up to 3 meters (about 10 feet).

This rule is conservative and assumes average conditions. In practice, modern phone cameras with autofocus and high resolution can often exceed this ratio, especially in good lighting. But designing for the 10:1 rule ensures your code works for virtually everyone, including people with older phones or in less-than-ideal lighting.

For outdoor signage and billboards, the formula becomes essential. A banner meant to be scanned from 5 meters away needs a QR code at least 50 cm wide. A highway billboard at 20 meters needs a 2-meter QR code — which is why most billboard QR codes are impractical and a short URL is often a better choice.

Recommended Sizes by Use Case

Business cards: 2.5 to 3 cm (1 to 1.2 inches). Business cards are scanned at very close range (15-30 cm), so a smaller code works. Use a short URL or dynamic code to minimize data density.

Flyers and brochures: 3 to 5 cm (1.2 to 2 inches). These are typically held in hand or viewed on a table, so moderate size is fine. Make sure there is adequate contrast and a quiet zone around the code.

Product packaging: 2.5 to 4 cm depending on the package size. Packaging QR codes are scanned at arm's length. Keep the encoded URL short — dynamic codes help here since the redirect URL is typically shorter than the full destination. Our guide at honestqr.net/guides/qr-code-on-product-packaging covers packaging-specific placement in detail.

Posters (indoor): 8 to 15 cm (3 to 6 inches). Indoor posters on walls are scanned from 1 to 2 meters. Size the code proportionally and place it at a comfortable scanning height.

Banners and signage (outdoor): 20 cm or larger. Outdoor codes must account for distance, glare, and movement. Test the actual scanning distance before committing to a print run.

Resolution and Print Quality

QR codes should be printed at a minimum of 300 DPI (dots per inch) for sharp module edges. At lower resolutions, the boundaries between black and white modules become fuzzy, which can confuse scanners.

Vector formats (SVG) are ideal for print because they scale to any size without losing quality. Honest QR Pro plans include SVG export for exactly this reason. If you are exporting as PNG, generate the image at the largest size you will need and scale down, never up. Scaling up a rasterized QR code introduces blur.

Avoid lossy compression formats like JPEG for QR codes. JPEG compression creates artifacts at sharp edges — exactly the kind of edges QR codes are made of. PNG (lossless) and SVG (vector) are the correct formats for QR code images.

Quiet Zone and Contrast Requirements

The quiet zone is the blank margin around a QR code. The QR code specification requires a minimum quiet zone of 4 modules wide on all sides. Without adequate quiet zone, scanners may fail to distinguish the code from surrounding design elements.

In practical terms, this means you should not place a QR code flush against text, images, or the edge of a printed piece. Leave a visible border of white space around the entire code.

Contrast is equally important. The code needs a strong difference between the foreground (modules) and background colors. Black on white provides the best contrast and the most reliable scanning. Colored codes can work, but dark colors on light backgrounds are essential. Never use light-on-light or dark-on-dark color combinations, and avoid background patterns or textures behind the code. For a comprehensive list of design and placement rules, see our best practices guide at honestqr.net/guides/qr-code-best-practices.

Frequently Asked Questions

What is the smallest a QR code can be and still work?

The absolute minimum is about 2 cm x 2 cm (0.8 x 0.8 inches) for close-range scanning. For reliable scanning across different phones and conditions, 3 cm x 3 cm (1.2 x 1.2 inches) is recommended as a practical minimum.

How big should a QR code be on a poster?

For an indoor poster scanned from 1-2 meters, make the QR code 8-15 cm (3-6 inches). Use the 10:1 rule: divide the expected scanning distance by 10 to get the minimum QR code width.

Does the amount of data affect the minimum size?

Yes. More data means more modules in the QR code grid, which means each module is smaller at the same overall size. Using a short URL or a dynamic QR code (which encodes a short redirect URL) keeps the module count low and improves scannability at smaller sizes.

Ready to create your QR code?

Free static QR codes with a free account. Dynamic codes from $19 lifetime.