QR Code Size Guide for Print: Business Cards to Billboards
There's a genuine formula behind QR code sizing, not just a rule of thumb — and it depends entirely on how far away someone will be standing when they scan it.

The rule that actually determines minimum size
QR code sizing isn't arbitrary — it follows a simple relationship between the code's physical size and the scanning distance: as a rough guide, a QR code should be at least 1/10th of the expected scanning distance. A code meant to be scanned from about 1 meter (roughly 3 feet) away should be at least 10 cm wide; one meant to be scanned from 5 meters away needs to be at least 50 cm wide.
Business cards and small print
At typical arm's-length scanning distance (20-30 cm), a QR code on a business card can be as small as 2 x 2 cm and still scan reliably, provided the print quality and contrast are good and the code doesn't have excessive complexity (a simple URL scans more forgivingly at small sizes than a dense vCard with lots of data). Use the SVG format when printing this small — it stays crisp at any size, unlike a PNG that can blur when scaled.
Table tents, menus, and flyers
For material typically viewed from about 30-50 cm away, aim for 3-5 cm minimum — comfortably larger than a business card's requirement, giving some margin for less-than-ideal lighting or a slightly worn table surface.
Posters and window displays
Posters are typically viewed from 1-2 meters away, which pushes the minimum size to 10-20 cm. This is also where higher error correction earns its keep — posters get more sun exposure, handling, and general wear than a business card.
Billboards and large signage
At highway-billboard scanning distances (several meters, sometimes tens of meters for a driver glancing over), the 1/10th rule scales up fast — a code meant to be scanned from 10 meters away needs to be at least 1 meter wide. This is why billboard QR codes are often surprisingly large relative to the rest of the design; anything smaller genuinely won't resolve at that distance.
A quick reference table
Business card (20-30 cm distance): 2-3 cm minimum. Flyer or menu (30-50 cm): 3-5 cm minimum. Poster (1-2 m): 10-20 cm minimum. Storefront window (2-3 m): 20-30 cm minimum. Billboard (10+ m): 1 m or larger.
Other factors that push you toward the larger end of each range
Denser codes (more data encoded, or a higher error-correction level) need slightly more physical size to keep individual modules distinguishable. Poor expected lighting, likely wear and tear, or an audience scanning quickly while walking rather than standing still are all reasons to size up rather than cut it close to the calculated minimum.
Why a single universal size recommendation doesn't exist
It would be simpler if there were one correct QR code size for all situations, but the entire premise of the size-to-distance relationship means no single number works everywhere — a size that's generous for a business card would be absurdly, wastefully large if applied uniformly to a billboard, while a size correct for a billboard would be completely impractical printed on a business card. Understanding the underlying distance-based logic, rather than memorizing a fixed number, is what lets you correctly size a code for any new situation you encounter.
How to measure scanning distance accurately before sizing your code
Rather than guessing at expected scanning distance, physically stand or place the printed material where it will actually live and measure the realistic distance a person would be from it when they'd plausibly scan — a poster mounted at eye level in a narrow hallway gets scanned from much closer than one visible across an open lobby, even though both are "posters." This kind of specific, situational measurement produces a far more accurate size recommendation than applying a generic category assumption.
Why the 1/10th rule is a starting point, not an absolute law
The 1/10th distance-to-size ratio is a widely used, reliable rule of thumb, but it assumes reasonably good lighting, contrast, and print quality — under less favorable conditions (poor lighting, lower print resolution, a design with a large or busy logo), sizing up beyond the strict 1/10th minimum adds a helpful margin of safety. Treat the rule as a floor to size up from when conditions are imperfect, not a precise, unbending formula that guarantees success in every situation.
Sizing considerations for unusual surfaces and materials
Curved surfaces (bottles, cylindrical packaging), fabric, and heavily textured materials all distort a printed pattern to some degree, which is worth compensating for with extra size margin beyond what a flat, smooth surface would need at the same viewing distance. Vehicle wraps and other large, sometimes gently curved surfaces have their own specific sizing conventions that professional vehicle-wrap installers are usually familiar with — worth consulting them directly for anything beyond a standard flat sign.
How pixel density affects small, digitally-displayed codes
For QR codes displayed on a screen rather than printed — a code on a digital signage display, for instance — the equivalent concern is pixel density rather than physical print size: a code needs enough actual screen pixels dedicated to each module to remain distinguishable, especially if a viewer might photograph the screen rather than scan it directly with their camera pointed at the display. Low-resolution digital signage displaying a QR code too small for its resolution produces the same practical scanning problems as an undersized print.
Balancing code size against overall design
It's tempting to shrink a QR code as small as technically possible to preserve more space for other design elements, but consistently erring toward the generous end of the size ranges in this guide — rather than the bare technical minimum — meaningfully reduces the risk of scan failures across a range of real-world lighting and printing variations you can't fully anticipate at design time. A slightly larger, reliably scannable code beats a slightly more elegant, marginally scannable one.
How to handle multiple codes of different sizes in one design
If a single piece of material carries more than one QR code at different intended scanning distances (a poster with a large primary code and a smaller secondary code for a different purpose), size each independently according to its own realistic scanning distance rather than applying a single uniform size across both — treating them identically risks either oversizing the secondary code unnecessarily or undersizing the primary one.
Vehicle and large-format signage sizing in more detail
Vehicle wraps and building-mounted signage sit at the extreme end of the sizing spectrum, since viewing distances can range from a few meters (a pedestrian walking past) to dozens of meters (someone in a moving vehicle at a distance). For these formats, consider who your realistic primary audience actually is — a delivery van wrap primarily seen by pedestrians at a stoplight needs different sizing than a billboard meant to be legible from a highway at speed — and size for that primary audience rather than trying to cover every conceivable viewing distance at once.
How lighting conditions interact with sizing decisions
A code that will realistically be scanned in bright, even daylight has more forgiving effective scanning conditions than one scanned in dim indoor lighting or at night under artificial light — if you know a placement will face challenging lighting (a dimly lit restaurant, a nighttime event), size up beyond the standard recommendation for that distance category as a hedge against the additional difficulty low light adds to any camera's ability to resolve fine detail.
Print bleed, trim, and safe zones around your code
When working with a professional print shop, account for their stated bleed and trim tolerances by keeping your QR code (and its required quiet zone) comfortably inside the safe print area, not right up against a trim line — a code that gets clipped even slightly during cutting can lose enough of its pattern or quiet zone to fail scanning, a purely production-side failure mode that has nothing to do with the code's original design or size calculation.
Sizing for packaging that will be handled and rotated
For QR codes on product packaging that customers pick up and rotate in their hands (rather than viewing from a fixed distance and angle), size generously enough to remain comfortably scannable even when the package isn't held perfectly still or perfectly aligned with the camera — real-world handling introduces more angle and distance variation than a controlled, fixed-position scan, and a size calculated for ideal conditions alone may fall short in practice.
A practical way to validate your sizing decision before finalizing
Print a physical mockup at your calculated size, place it at its actual intended location, and have a few different people — not just you, since you already know what to expect — attempt to scan it under normal conditions without any special instruction or extra care. If they succeed easily and quickly, your sizing is solid; if they struggle or need multiple attempts, size up before finalizing the design for production.
Summary: err generous, always verify
Across every category in this guide, the safer choice when uncertain is always to size a code larger rather than smaller than the calculated minimum — the cost of a slightly larger code is negligible, while the cost of an undersized one that fails to scan reliably is a real, visible failure. Combine generous sizing with an actual physical test scan under real conditions, and print-related scanning problems become genuinely rare.
How to communicate sizing requirements to a designer or print vendor
If you're not personally handling the print production, clearly specify the minimum size (not just "make it look nice") to whoever is designing or laying out the final material, along with the expected viewing distance that size is based on — designers without QR-specific background sometimes shrink a code purely for aesthetic balance without realizing the functional consequence, and an explicit minimum-size instruction prevents that well-intentioned but costly mistake.
Revisiting sizing when a design gets reused for a new purpose
A QR code sized correctly for its original placement doesn't necessarily remain correctly sized if the same design gets repurposed for a different context later — a code sized for a business card shouldn't simply be scaled up proportionally for a banner without re-checking against the banner's actual expected viewing distance, since the relationship between size and distance isn't always intuitive when reusing an existing design template.
How to explain sizing requirements to non-technical stakeholders
When discussing QR code sizing with someone unfamiliar with the underlying scanning mechanics — a marketing manager or client approving a final design — framing it in plain terms ("this needs to stay at least this big for phones to read it reliably from where people will actually stand") tends to land better than citing the technical ratio directly, and makes the requirement feel like a practical necessity rather than an arbitrary technical constraint being imposed on the design.
A closing thought on why this simple rule gets overlooked so often
Sizing mistakes are common not because the underlying rule is complicated, but because print design decisions often happen separately from anyone thinking specifically about scanning distance — a designer optimizing visual balance and a marketer approving the final layout may both overlook a size requirement that isn't top of mind for either of them. Making print size an explicit, checked item on every QR-involving project's approval checklist, rather than an implicit assumption, is a small process change with an outsized effect on how often print jobs actually work correctly the very first time they reach real customers in the real world.
Getting started
Download your QR code in SVG format above so it stays sharp at any print size, then size it according to the expected scanning distance from the table above — and always test-scan the actual printed piece before a full run.
Comments (0)
No comments yet — be the first.
Ready to create your Restaurant Menu QR code?
Free, no sign-up, and it works in your browser.
Restaurant Menu QR code generator
