best-practices

QR Code Size Guide: Minimum Size for Scanning

A practical reference for QR code sizing based on scan distance, print resolution, and material type.

SmartyTags TeamAugust 16, 202512 min read

"How big should my QR code be?" is one of the most common questions people ask before printing. The answer depends on one thing more than anything else: how far away the scanner will be when they try to scan it.

A QR code on a business card gets scanned from 6 inches away. A QR code on a billboard gets scanned from 30 feet away. These obviously need to be very different sizes. This guide gives you specific numbers for every common scenario.

The Core Rule: The 10:1 Ratio

The most reliable rule of thumb for QR code sizing is the 10:1 distance-to-size ratio. Take the distance you expect someone to be scanning from and divide by 10. That gives you the minimum QR code dimension.

Scan DistanceMinimum QR Code Size
10 cm (4 in)1 cm (0.4 in)
25 cm (10 in)2.5 cm (1 in)
50 cm (20 in)5 cm (2 in)
1 m (3.3 ft)10 cm (4 in)
2 m (6.6 ft)20 cm (8 in)
5 m (16 ft)50 cm (20 in)
10 m (33 ft)100 cm (40 in)

This ratio assumes good lighting, a standard QR code design, and a modern smartphone camera. It is the minimum. Going slightly larger is always a safer bet, especially in less-than-ideal conditions.

Size Recommendations by Use Case

While the 10:1 ratio gives you the math, here are specific recommendations for common scenarios.

Business Cards

Scan distance: 15 to 25 cm (6 to 10 inches)

Recommended size: 1.5 to 2.2 cm (0.6 to 0.9 inches)

Business cards are scanned at close range, so the code can be relatively small. However, do not go below 1.5 cm. At smaller sizes, the individual modules (the little squares) become so tiny that print imperfections can make the code unscannable. For more on this specific use case, see our guide on QR codes for business cards.

Table Tents and Countertop Signs

Scan distance: 25 to 50 cm (10 to 20 inches)

Recommended size: 2.5 to 5 cm (1 to 2 inches)

This covers restaurant menu QR codes, counter-top feedback forms, and retail checkout signs. People are sitting or standing right next to the code. A 3 cm code works well for most table-top applications.

Posters and Wall Signs (Indoor)

Scan distance: 0.5 to 2 m (1.5 to 6.5 feet)

Recommended size: 5 to 20 cm (2 to 8 inches)

Indoor posters in hallways, waiting rooms, store walls, or event venues. The scan distance varies depending on placement height and how close people can get. A 10 cm QR code is a safe middle ground for most indoor poster applications.

Retail Shelf Tags

Scan distance: 30 to 60 cm (12 to 24 inches)

Recommended size: 3 to 6 cm (1.2 to 2.4 inches)

Shelf tags in retail stores are scanned from arm's length as shoppers stand in the aisle. The code shares space with price and product information, so keeping it compact matters. Aim for at least 3 cm.

Yard Signs (Real Estate, Events)

Scan distance: 1.5 to 5 m (5 to 16 feet)

Recommended size: 10 to 15 cm (4 to 6 inches)

Real estate yard signs, event signs, and construction site notices are typically scanned from the sidewalk or a car window. A minimum of 10 cm is necessary, and 15 cm is recommended for reliability.

Banners and Trade Show Displays

Scan distance: 1 to 3 m (3 to 10 feet)

Recommended size: 10 to 30 cm (4 to 12 inches)

Trade show banners, pull-up displays, and event backdrops are scanned from a few feet away. The code needs to be prominent. Position it at a height between waist and eye level where phone cameras naturally point.

Vehicle Wraps and Truck Sides

Scan distance: 2 to 5 m (6.5 to 16 feet)

Recommended size: 20 to 50 cm (8 to 20 inches)

QR codes on vehicles are typically scanned when the vehicle is parked, from a sidewalk distance. They need to be large. Note that curved surfaces can distort the code, so keep it on the flattest part of the vehicle body.

Billboards

Scan distance: 10 to 30 m (33 to 100 feet)

Recommended size: 1 to 3 m (3 to 10 feet)

Billboards are a debatable use case for QR codes. People driving by at highway speeds cannot safely scan a code. However, for pedestrian-facing billboards, transit station ads, or low-speed areas, large QR codes can work. The code needs to be massive to scan from typical billboard viewing distances.

Honestly, unless the billboard is in a pedestrian area or a location where people are stopped (like a transit stop), a QR code on a billboard is often not practical. A short, memorable URL may serve you better.

Factors That Affect Scanability Beyond Size

Size is the biggest factor, but several other things influence whether a QR code scans reliably.

Data Density

A QR code encoding a short URL has fewer modules than one encoding a long URL, a vCard with many fields, or a Wi-Fi configuration. Fewer modules means each module is proportionally larger at any given code size, which means easier scanning.

This is why we recommend using shortened URLs when possible. A code encoding https://smartytags.com/r/abc123 has significantly fewer modules than one encoding a 200-character Google Forms URL. The result is a less dense, more easily scannable code at any size.

Error Correction Level

QR codes have four error correction levels: L (7%), M (15%), Q (25%), and H (30%). Higher error correction means the code can tolerate more damage or obstruction (useful if you add a logo to the center), but it also means more modules and a denser code.

For standard use without a logo, Level M is the default and works well. If you are adding a logo or expect the code to be partially obscured, use Level H but increase the code size to compensate for the added density.

Contrast

The ratio of light to dark between the QR code modules and the background directly affects scan reliability. The ideal is a dark code on a white background. Here is a rough hierarchy of contrast reliability:

  1. Black on white - best, works in all conditions
  2. Dark color (navy, dark green, dark brown) on white - very good
  3. Black on light color (cream, light gray, pale yellow) - good
  4. Dark color on light color - acceptable if contrast ratio is high
  5. Light color on dark background (inverted) - works on most modern phones but less reliable
  6. Low-contrast combinations - unreliable, avoid

Low-resolution printing can blur the edges of QR code modules, effectively reducing contrast and making modules run together. For reliable scanning:

  • Digital printing: 300 DPI minimum at the final print size
  • Offset printing: Standard commercial quality is fine
  • Inkjet (home/office printers): Use "best" or "high quality" print settings
  • Screen printing: Works well for simple designs, ensure clean edges on modules
  • Embroidery/engraving: These methods distort modules; increase size significantly and test thoroughly

Material and Surface

The material the QR code is printed on affects scanning.

Matte paper or vinyl: Ideal. No glare, consistent contrast.

Glossy paper or laminate: Can cause glare in bright light or at certain angles. Still usable but may require the scanner to adjust their angle.

Metal or reflective surfaces: Challenging. Reflections can confuse phone cameras. Use a matte finish or coating over the QR code area.

Fabric: Printing on fabric (banners, shirts, bags) is fine for large codes but detail is lost at small sizes. Increase the minimum size by 50 percent compared to paper.

Textured surfaces (wood, brick, concrete): The texture competes with the code pattern. The code needs to be significantly larger than the minimum and may need a smooth background panel.

The Quiet Zone: Do Not Forget the Border

Every QR code needs a clear border of empty space around it, called the quiet zone. This border helps phone cameras identify where the QR code starts and the surrounding design ends.

Minimum quiet zone: 4 modules wide on all sides. A "module" is the smallest square unit in the QR code.

Recommended quiet zone: 6 to 8 modules for safety, especially if the surrounding design is visually busy.

If you crowd text, images, or other design elements right up to the edge of the QR code, scanning reliability drops. Think of the quiet zone as part of the code itself, not optional empty space.

When measuring your QR code size, the quiet zone is included. A "3 cm QR code" means 3 cm including the quiet zone.

Testing Protocol

Never print a large batch without testing. Here is a practical testing process.

Step 1: Print a Test

Print one copy at the exact size and on the exact material you plan to use for the final production run.

Step 2: Test with Multiple Devices

Scan the test print with at least three phones:

  • A recent iPhone (last two to three years)
  • A recent Android phone (last two to three years)
  • An older or budget phone if possible

If it scans on all three, you are in good shape. If it fails on any, increase the size or improve the contrast.

Step 3: Test at Realistic Distances

Do not test by holding the phone 3 inches from the code. Scan from the distance your audience will actually be at. If it is a yard sign, stand on the sidewalk. If it is a table tent, sit at the table.

Step 4: Test in Realistic Lighting

If the code will be outdoors, test it outdoors. If it will be in a dimly lit restaurant, test in dim light. If it will be behind glass (like a window display), test through the glass.

Step 5: Test the Full Experience

Do not just test whether the code scans. Test the complete flow: scan, page loads, content displays correctly, and any call to action works. A code that scans but leads to a broken page is worse than no code at all.

Quick Reference Table

Here is a summary table you can reference when planning QR code projects.

ApplicationTypical DistanceMinimum SizeRecommended Size
Business card15-25 cm1.5 cm2 cm
Table tent / countertop25-50 cm2.5 cm3-4 cm
Product label / packaging20-40 cm2 cm3 cm
Shelf tag (retail)30-60 cm3 cm4 cm
Indoor poster0.5-2 m5 cm8-10 cm
Outdoor sign / yard sign1.5-5 m10 cm15 cm
Banner / trade show1-3 m10 cm15-20 cm
Vehicle wrap2-5 m20 cm30 cm
Large outdoor signage5-10 m50 cm60-80 cm

Common Mistakes

Making the Code Too Small

By far the most common issue. People are often surprised at how large QR codes need to be for real-world scanning. When in doubt, go bigger.

Ignoring the Quiet Zone

Cramming the QR code into a tight space with no border is a frequent design mistake. Communicate the quiet zone requirement to your graphic designer.

Using Low-Resolution Files

A QR code that looks fine on screen can look blurry when printed if the source file is too low resolution. Always use SVG (vector) files for print. If you must use a raster image, ensure it is at least 300 DPI at the final print size. SmartyTags provides SVG downloads for exactly this reason.

Not Accounting for Viewing Angle

If a QR code is mounted on a wall at eye level and people scan it while standing directly in front of it, the scan angle is straight on and everything is fine. If the code is on the floor, ceiling, or at an extreme angle, the phone camera sees a distorted shape. Foreshortening reduces effective resolution and can prevent scanning. Mount codes at angles where they face the scanner as directly as possible.

Overcomplicating the Design

Adding heavy customization, complex logos, gradient fills, or non-standard module shapes can make a code look impressive but scan poorly. A clean, well-sized code that scans every time is more valuable than a decorative one that fails occasionally.

Getting Started

When you create a QR code with SmartyTags, you can download it in vector format (SVG) that scales cleanly to any size. Use the distance-to-size ratio and the reference table in this guide to determine the right size for your specific use case, print a test, verify it scans at the intended distance, and you are ready for production.

The math is simple. The execution just requires paying attention to the details: size, contrast, quiet zone, material, and a quick test before committing to print.

Frequently Asked Questions

What is the minimum size for a QR code?
The minimum scannable size depends on scan distance. The general rule is 10:1 ratio โ€” for every 10 inches of scan distance, the QR code should be at least 1 inch. For close-range scanning (business cards, menus), 0.8 inches (2 cm) is the minimum. For billboards, you may need 12+ inches.
Does QR code size affect scan speed?
Larger QR codes scan faster because the camera can read them from further away and at more angles. Smaller codes require the camera to be closer and more precisely aligned, which takes a bit longer.
How big should a QR code be on a poster?
For a poster viewed from 3-6 feet away, make the QR code at least 3-4 inches (8-10 cm). For a poster viewed from 10+ feet (like a conference banner), 6-8 inches minimum.
What resolution should I use when printing a QR code?
Print at 300 DPI or higher for crisp edges. Export as SVG or high-resolution PNG. Never scale up a small raster image as the blurriness will make it harder to scan.

SmartyTags Team

Content Team

The SmartyTags team shares insights on QR code technology, marketing strategies, and best practices to help businesses bridge the physical and digital worlds.

Related Articles

Stay up to date

Get the latest QR code tips, guides, and product updates delivered to your inbox.

No spam. Unsubscribe at any time.