Skip to main content
Loading time...

QR Code Size Guide: Minimum Sizes for Reliable Scanning

How to calculate the right QR code size for your use case, from business cards to highway billboards.

The 10:1 Rule

The most important rule in QR code sizing is the 10:1 scanning distance ratio: the scanning distance should be no more than 10 times the width of the QR code. A QR code that is 3 cm wide can be reliably scanned from up to 30 cm away. A QR code that is 30 cm wide can be scanned from up to 3 meters away.

This ratio assumes good lighting conditions, a modern smartphone camera, and a QR code with adequate contrast (dark modules on a light background). In poor conditions -- low light, older cameras, low contrast, or angled scanning -- you should use a more conservative ratio of 7:1 or even 5:1.

Quick Formula

Minimum QR size = Scanning distance / 10

For a 1-meter scanning distance, the QR code should be at least 10 cm (4 inches) wide.

Size Recommendations by Use Case

Here are practical size recommendations for common QR code applications:

Use CaseMin SizeRecommendedScan Distance
Business card1.5 cm2 cm15-20 cm
Product label2 cm2.5 cm20-25 cm
Flyer / brochure2.5 cm3 cm25-30 cm
Table tent / menu3 cm4 cm30-40 cm
Poster (A3/A2)5 cm8 cm0.5-1 m
Banner / sign15 cm20 cm1-2 m
Billboard1.5 m2 m10-20 m

Module Size and Print Resolution

A QR code is made up of small squares called modules. The number of modules depends on the QR code version (Version 1 is 21x21 modules, Version 40 is 177x177 modules). The physical size of each module determines whether the QR code is scannable.

For reliable scanning, each module should be at least 0.33 mm (about 1/76 inch) when printed. This means:

Module Size Formula

Module size = QR code width / Number of modules

Example: A 2 cm QR code at Version 4 (33x33 modules)

20 mm / 33 = 0.61 mm per module (scannable)

Example: A 2 cm QR code at Version 20 (97x97 modules)

20 mm / 97 = 0.21 mm per module (too small!)

This is why data capacity matters for physical QR codes: more data requires a higher version (more modules), which requires either a larger QR code or a higher-resolution printer to maintain scannable module sizes.

DPI Requirements

When exporting QR codes for print, resolution matters. The minimum module size of 0.33 mm translates to these DPI requirements:

  • 300 DPI -- Standard for business cards, labels, and print materials. Each module gets at least 4 pixels at typical sizes. This is the recommended minimum.
  • 150 DPI -- Acceptable for larger formats (posters, banners) where modules are already physically large.
  • 72 DPI -- Screen resolution only. Never use for print materials.

For the highest quality, export as SVG instead of PNG. SVG is a vector format that scales to any size without pixelation, making it ideal for print production workflows.

QR Code Versions and Data Capacity

QR codes come in 40 versions. Each version adds 4 modules to each side. Keeping your data short keeps the version low, which keeps the QR code simple and easy to scan at small sizes:

VersionModulesMax Chars (L)Best For
1-221-2525-47Short URLs, phone numbers
3-629-4177-156Full URLs, WiFi credentials
7-1445-73224-667vCards, long text, paragraphs
15-4077-177758-4,296Large data (rare in practice)

Digital Display Sizing

QR codes on screens (websites, apps, digital signage) have different constraints than printed codes:

  • Minimum pixel size: 200x200 pixels for simple codes (Version 1-4). Scale up for higher versions.
  • Module alignment: Each module should map to whole pixels to avoid blurriness. A 33-module QR code should be rendered at widths like 264px (8px/module), 330px (10px/module), or 396px (12px/module).
  • Screen brightness: High-contrast displays make scanning easier. Avoid low-opacity or semi-transparent QR codes.
  • Auto-brightness: Some phone screens dim automatically, making it harder for another phone to scan a QR code displayed on screen.

Quiet Zone Requirements

The quiet zone (also called the margin or border) is the blank space around the QR code. The ISO specification requires a quiet zone of at least 4 modules on all sides. Without this space, scanners may fail to detect where the QR code begins and ends.

Common mistakes that violate the quiet zone:

  • Cropping the QR code too tightly in image editing software
  • Placing the QR code directly against a dark border or background element
  • Embedding the QR code inside a busy graphic with insufficient padding
  • Setting margin to 0 in the generator settings

When in doubt, leave the default margin of 4 modules. You can reduce it to 2 modules in controlled environments (clean digital displays), but never eliminate it entirely.

Common Sizing Mistakes

Using URL Shorteners to Shrink QR Codes

While URL shorteners do reduce data and thus QR code complexity, they add a point of failure. If the shortener service goes down or the link expires, the QR code becomes useless. For printed materials with a long shelf life, encode the full URL and make the QR code bigger if needed.

Ignoring Error Correction Level Impact

Higher error correction levels increase the number of modules, which increases the minimum scannable size. A QR code at Level H will need to be printed larger than the same data at Level L to maintain the same module size.

Testing Only on Your Own Phone

Camera quality, autofocus speed, and QR decoding algorithms vary significantly across devices. Always test with at least two different phones (one iOS, one Android) and at the actual scanning distance your users will encounter.

Generate and Test

Use our QR Code Generator to create QR codes at different sizes. The customizer panel lets you adjust width from 100 to 600 pixels, and you can download as SVG for lossless scaling to any print size. Try generating a code with a short URL versus a long one to see how version and complexity change.

Further Reading