QR Code Size Guide

Get the right size for every use case

A QR code that is too small will not scan. One that is too large wastes space. This guide covers minimum sizes, optimal dimensions for common use cases, and the formula for calculating the right size based on scanning distance.

Explore more topics:

Minimum QR Code Sizes

The absolute minimum size for a printed QR code is approximately 2 cm x 2 cm (about 0.8 x 0.8 inches). At this size, a smartphone camera can reliably scan the code from a distance of about 10-15 cm (4-6 inches). Going smaller than this risks scan failures, especially with more complex codes (higher QR versions with more data) or in less-than-ideal conditions (poor lighting, camera shake, lower-quality phone cameras).

For digital screens (websites, apps, digital signage), the minimum is around 72 x 72 pixels for close-range scanning. However, this assumes a high-resolution display and that the viewer will hold their phone very close to the screen. A more reliable minimum for digital use is 120 x 120 pixels, which provides enough detail for the camera to resolve individual modules.

These minimums assume optimal conditions: good lighting, a modern smartphone, minimal data in the QR code (low version number), and the scanner holding their phone close. In real-world conditions, it is always better to go larger than the theoretical minimum. A code that is slightly too large is far better than one that frustrates users by failing to scan.

Optimal Sizes by Use Case

Different applications require different sizes based on how far away the scanner will be and how much data the code contains. Here are the recommended sizes for common use cases, based on real-world testing and industry best practices.

For business cards, the ideal QR code size is 2.5-3 cm (1-1.2 inches) square. This fits comfortably on a standard card while being large enough to scan reliably. For flyers and brochures, aim for 3-4 cm (1.2-1.6 inches). For product packaging, the size depends on the package itself, but 2.5-5 cm is typical. For table tents and small signage, 5-7 cm (2-2.8 inches) works well for scanning from about 30-50 cm away.

For posters (scanning distance of 1-2 meters), QR codes should be at least 10-15 cm (4-6 inches). For large format signage and banners (scanning distance of 3-5 meters), sizes of 25-35 cm (10-14 inches) are recommended. For billboards and large outdoor displays (scanning distance of 10+ meters), QR codes need to be at least 50-100 cm (20-40 inches) or larger, depending on traffic speed and viewing time.

  • Business cards: 2.5-3 cm (1-1.2 in) -- scanning distance ~15 cm
  • Flyers and brochures: 3-4 cm (1.2-1.6 in) -- scanning distance ~30 cm
  • Product packaging: 2.5-5 cm (1-2 in) -- scanning distance ~20 cm
  • Table tents and countertop signs: 5-7 cm (2-2.8 in) -- scanning distance ~50 cm
  • Posters and window displays: 10-15 cm (4-6 in) -- scanning distance 1-2 m
  • Banners and large signage: 25-35 cm (10-14 in) -- scanning distance 3-5 m
  • Billboards: 50-100+ cm (20-40+ in) -- scanning distance 10+ m

The Scanning Distance Formula

There is a simple rule of thumb for calculating the minimum QR code size based on scanning distance: the QR code's width should be at least 1/10th of the scanning distance. This is known as the 10:1 ratio. If someone will scan from 2 meters away, the code should be at least 20 cm wide. If the scanning distance is 50 cm, the code should be at least 5 cm.

For a more precise calculation, you can use this formula: Minimum QR size = Scanning distance / 10. This gives you the minimum -- for a comfortable scanning experience with some margin for error, use a 7:1 or 8:1 ratio instead (divide the distance by 7 or 8). This accounts for real-world factors like camera shake, angle of approach, and varying phone camera quality.

Keep in mind that this formula assumes a relatively simple QR code (Version 1-5, which covers most short URLs and dynamic codes). More complex codes with higher version numbers (more data) need to be proportionally larger because the individual modules are smaller relative to the overall code size. If your QR code encodes a long URL or detailed data, increase the size by 20-30% beyond what the formula suggests.

Print Resolution and Quality

Size is only half the equation -- print quality matters just as much. For printed QR codes, ensure a resolution of at least 300 DPI (dots per inch). At lower resolutions, the edges of the modules become blurry, making it harder for scanners to distinguish between black and white squares. For large-format printing (banners, billboards), lower DPI is acceptable because the viewing distance is greater, but the modules should still have clean, sharp edges.

Vector formats (SVG, PDF) are ideal for print because they can be scaled to any size without quality loss. Raster formats (PNG, JPG) should be exported at a high enough resolution for the intended print size. Quality QR allows you to export in PNG, SVG, and PDF formats at custom resolutions, so you can always get the right output for your use case.

Contrast is also critical. Black modules on a white background provides the highest contrast and the most reliable scanning. Colored QR codes work, but ensure a minimum contrast ratio of 4:1 between the dark modules and the light background. Avoid light-on-dark color schemes (white code on dark background) as some older phone cameras struggle with inverted codes. Always test your colored or branded QR code before committing to a large print run.

Common Mistakes to Avoid

The most common sizing mistake is making the QR code too small for the intended scanning distance. A tiny QR code on a poster viewed from across a room will frustrate users and waste your investment. Always consider how far away the scanner will be and apply the 10:1 ratio at minimum.

Insufficient quiet zone is another frequent problem. The white border around the QR code must be at least 4 modules wide. Cropping this border or placing the code on a busy background without adequate spacing will cause scan failures. Similarly, placing a QR code on a textured or patterned surface can interfere with scanning.

Over-encoding data is a less obvious but equally problematic mistake. Stuffing a long URL, detailed vCard, or paragraph of text into a QR code increases its version number, making the modules smaller and the code harder to scan. Use dynamic QR codes (which encode only a short redirect URL) to keep the code compact, or use URL shorteners for static codes with long URLs. The simpler the code, the more reliably it scans at any size.

Frequently Asked Questions

What is the minimum size for a printed QR code?
The minimum recommended size for a printed QR code is 2 cm x 2 cm (approximately 0.8 x 0.8 inches) for close-range scanning (10-15 cm / 4-6 inches). However, for reliable real-world scanning, 2.5-3 cm is a safer minimum. The code should be printed at 300 DPI or higher with clean, sharp edges.
How big should a QR code be on a poster?
For a poster viewed from 1-2 meters away, the QR code should be at least 10-15 cm (4-6 inches) square. Apply the 10:1 rule: divide the expected scanning distance by 10 to get the minimum code width. For a poster at the end of a hallway (3+ meters), increase to 25-30 cm.
Does more data make a QR code harder to scan?
Yes. More data increases the QR code's version number, which adds more modules to the grid. This makes each individual module smaller relative to the overall code, requiring the scanner to resolve finer detail. To keep scanning easy, minimize encoded data -- use dynamic QR codes (which encode only a short URL) or URL shorteners for long addresses.
What resolution should I use when printing QR codes?
Print QR codes at a minimum of 300 DPI for standard print applications. Use vector formats (SVG or PDF) whenever possible, as they scale to any size without quality loss. For large-format printing (banners, billboards), lower DPI is acceptable because the viewing distance is greater, but ensure the module edges remain clean and sharp.
Can I put a QR code on a billboard?
Yes, but it requires careful planning. The QR code must be large enough to scan from the viewing distance (often 10+ meters), which means a minimum of 50-100 cm (20-40 inches). You also need to consider viewing time -- drivers passing at speed have only seconds. Billboard QR codes work best in locations where people are stationary or moving slowly, such as transit stops or pedestrian areas.

Ready to create your QR code?

Start for free with Quality QR. Create static or dynamic QR codes with custom styling, analytics, and no expiration.