QR Code Size Guide: Minimum Size for Scanning
A practical reference for QR code sizing based on scan distance, print resolution, and material type.
"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 Distance | Minimum 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:
- Black on white - best, works in all conditions
- Dark color (navy, dark green, dark brown) on white - very good
- Black on light color (cream, light gray, pale yellow) - good
- Dark color on light color - acceptable if contrast ratio is high
- Light color on dark background (inverted) - works on most modern phones but less reliable
- Low-contrast combinations - unreliable, avoid
Print Quality
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.
| Application | Typical Distance | Minimum Size | Recommended Size |
|---|---|---|---|
| Business card | 15-25 cm | 1.5 cm | 2 cm |
| Table tent / countertop | 25-50 cm | 2.5 cm | 3-4 cm |
| Product label / packaging | 20-40 cm | 2 cm | 3 cm |
| Shelf tag (retail) | 30-60 cm | 3 cm | 4 cm |
| Indoor poster | 0.5-2 m | 5 cm | 8-10 cm |
| Outdoor sign / yard sign | 1.5-5 m | 10 cm | 15 cm |
| Banner / trade show | 1-3 m | 10 cm | 15-20 cm |
| Vehicle wrap | 2-5 m | 20 cm | 30 cm |
| Large outdoor signage | 5-10 m | 50 cm | 60-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

QR Codes on Dark Backgrounds: What You Need to Know
Ensure QR codes remain scannable on dark or colored backgrounds.

How to Write a QR Code Call to Action That Works
Proven formulas for QR code calls to action that drive higher scan rates. Covers psychology, examples, and common mistakes.

QR Code Placement Guide: Where to Put Them
Strategic guidance on where to place QR codes for maximum scans. Covers sizing, distance, height, context, and common mistakes.
Stay up to date
Get the latest QR code tips, guides, and product updates delivered to your inbox.
No spam. Unsubscribe at any time.