Why QR Code Size Matters
A QR code that is too small will not scan. A QR code that is too large wastes valuable space on your print materials. Getting the size right is a practical concern that directly affects whether your QR code campaign succeeds or fails. The correct size depends on three factors: the scanning distance (how far away the scanner will be), the amount of data encoded (more data means a denser pattern), and the error correction level (higher correction means more modules in the pattern).
This guide provides specific size recommendations for every common format — from business cards to billboards — along with the formulas and rules that let you calculate the right size for any custom scenario. Every recommendation has been tested with real devices across a range of smartphones to ensure reliability, not just theoretical scannability.
The 10:1 rule: As a general guideline, the minimum QR code width should be one-tenth of the expected scanning distance. If people will scan from 30 centimeters away (about 12 inches), the code should be at least 3 centimeters wide. If they will scan from 3 meters away, the code needs to be at least 30 centimeters wide.
Minimum Sizes by Format
Here are tested minimum sizes for the most common QR code deployment formats. These assume a standard URL-length QR code (approximately 25-30 modules per side) with medium error correction (Level M):
Business Cards
Minimum size: 1.5 x 1.5 cm (0.6 x 0.6 inches). Recommended size: 2 x 2 cm (0.8 x 0.8 inches). Business cards are scanned from close range — typically 10-20 cm. The 2 cm recommendation provides comfortable scanning margin. See our business card QR code guide for layout and placement advice. At 1.5 cm, most modern phones will scan reliably, but older devices or screens with fingerprint smudges may struggle.
Flyers and Brochures (A4/Letter)
Minimum size: 2 x 2 cm. Recommended size: 2.5 x 2.5 cm (1 x 1 inch). Flyers are typically held in hand, so scanning distance is 15-30 cm. The 2.5 cm size ensures quick, reliable scanning even in less-than-ideal lighting conditions.
Product Packaging
Minimum size: 1.5 x 1.5 cm for small packages (the customer is holding the product). Recommended: 2 x 2 cm whenever space allows. For larger packaging (boxes, shipping containers), scale up proportionally. Always ensure the QR code is printed on a flat surface — codes that wrap around curved surfaces are harder to scan.
Posters (A3 to A1)
Minimum size: 3 x 3 cm for A3 posters viewed up close. For A1 posters meant to be scanned from 1-2 meters away, increase to 10 x 10 cm minimum. The poster context matters: a poster at eye level in a hallway (scanning distance ~60 cm) needs a smaller code than a poster mounted high on a wall (scanning distance ~2 meters).
Banners and Trade Show Displays
Minimum size: 15 x 15 cm for roll-up banners. For large-format trade show backdrops, 25 x 25 cm or larger. Trade show environments are crowded and noisy, and attendees are often walking past rather than standing still. A larger code compensates for motion, angles, and distance. QRForge generates SVG output that scales to any size without quality loss — always use SVG for large-format printing.
Billboards
Minimum size: 50 x 50 cm for billboards viewed from 5-10 meters (bus shelters, transit ads). For highway billboards viewed from vehicles, QR codes are generally not recommended — scanning distances exceed practical limits, and attempting to scan while driving is a safety hazard. For pedestrian-level billboards (building wraps, construction hoardings), 60 x 60 cm minimum at scanning heights of 3-5 meters.
Digital Screens
For QR codes displayed on TV screens, monitors, digital signage, or presentation slides, the rules are the same as for print — size relative to scanning distance. On a standard 55-inch digital sign viewed from 2 meters, the QR code should be at least 10 x 10 cm on the screen's physical surface. Avoid displaying QR codes on screens with low refresh rates, aggressive compression, or heavy glare, as these factors reduce scannability.
The Scanning Distance Formula
The 10:1 rule is a useful shorthand, but for precise sizing you can use a more detailed formula:
Minimum QR code width = Scanning distance / 10 × (Modules / 25) × (1 / Error correction factor)
Where:
- Scanning distance is measured in the same unit as the desired QR code width
- Modules is the number of modules per side in your QR code (typically 21-177, depending on data length and version)
- Error correction factor: L = 1.0, M = 1.0, Q = 0.9, H = 0.85 (higher error correction makes the pattern denser, so you need a slightly larger code)
For a standard URL QR code (about 29 modules) with Level M error correction, scanned from 50 cm:
50 / 10 × (29 / 25) × (1 / 1.0) = 5.8 cm
In practice, rounding up to 6 cm provides a comfortable scanning margin. QRForge shows you the module count when generating a code, so you can calculate precise sizing for your specific use case.
Important: These formulas assume good lighting, a clean code surface, and a modern smartphone camera. For challenging environments (outdoor signage, factory floors, wet or dirty surfaces), increase the calculated size by 25-50% to account for reduced scan reliability.
Print Resolution and File Formats
Size is only half the equation. A QR code that is the right physical size but printed at low resolution will still fail to scan. Here is what you need to know about print quality:
Minimum print resolution: 300 DPI. This is the standard for professional printing and ensures that each module in the QR code is rendered with crisp, clean edges. At 300 DPI, a 2 cm QR code contains approximately 236 pixels per side — more than enough for reliable scanning.
Use SVG for print. QRForge offers SVG (Scalable Vector Graphics) output, which is resolution-independent. An SVG QR code can be scaled to any size — from a business card to a billboard — without losing sharpness. This is always the best choice for print materials. Import the SVG into your design software (Adobe Illustrator, InDesign, Figma, Canva) and scale to the desired size.
Use PNG for digital. PNG raster images work well for websites, emails, and apps where the display size is predictable. When generating PNG for print, calculate the pixel dimensions you need: physical size (in inches) × DPI = pixels. For a 2-inch QR code at 300 DPI, you need a 600 × 600 pixel image. QRForge lets you specify the output size in pixels.
Avoid JPEG. JPEG compression introduces artifacts that can blur module edges and reduce scannability. Always use PNG or SVG for QR codes. If a JPEG is the only option (some email clients or platforms require it), use the highest quality setting and test thoroughly.
Quiet Zone Requirements
The quiet zone is the blank space around the QR code that separates it from surrounding content. It is not optional decoration — it is a functional requirement. Without an adequate quiet zone, scanners may not be able to identify where the QR code begins and ends, leading to scan failures.
Minimum quiet zone: 4 modules wide. A "module" is one of the small squares that make up the QR code pattern. If each module is 1 mm, the quiet zone should be at least 4 mm on all four sides. In practice, this means adding roughly 10-15% of the code's width as blank space around it.
Common quiet zone mistakes:
- Butting the code against a border or frame. Decorative borders look nice but eat into the quiet zone. Leave adequate space between the code and any surrounding design elements.
- Placing on a colored or textured background. The quiet zone must match the code's background color. If your code has a white background, the quiet zone must also be white — not the gray or patterned background of the surrounding design.
- Cropping the image too tightly. When exporting or placing QR code images, ensure the quiet zone is included within the image file, not dependent on the layout's margins.
QRForge includes the proper quiet zone in all generated images. If you are designing the layout, make sure you do not crop into it when placing the code in your design software.
Ready to create your QR code?
Generate Free QR CodeConclusion
Getting QR code sizing right is the difference between a code that scans instantly and one that frustrates your audience. Use the 10:1 rule as a starting point — one-tenth the scanning distance as minimum code width — and adjust based on data density, error correction level, and environmental conditions. For business cards, 2 cm is the sweet spot. For posters and signage, scale up based on viewing distance. For billboards, think carefully about whether a QR code is appropriate at all. Always use SVG format from QRForge for print to avoid resolution issues, maintain a 4-module quiet zone, and print at 300 DPI minimum. Test on multiple devices before committing to a print run. The sizing recommendations in this guide have been tested across a range of current smartphones, but real-world conditions vary — when in doubt, go slightly larger rather than slightly smaller. A QR code that is 10% too big wastes a little space. A QR code that is 10% too small wastes the entire print run.