QR Code Size Guide: How Big Should Your QR Code Be?
The simple 10:1 ratio that determines minimum QR code size, plus recommended dimensions for business cards, flyers, table tents, posters, packaging, and billboards.
Most QR code failures aren’t design failures. They’re size failures — a code that was perfectly scannable on a monitor, printed at 12mm on a flyer.
There’s one ratio that answers almost every sizing question.
The 10:1 rule
Minimum code width = scanning distance ÷ 10.
Scanned from 30 cm (a business card in your hand)? The code needs to be at least 3 cm wide. Scanned from 5 metres (a poster across a room)? 50 cm.
| Scanning distance | Minimum code width |
|---|---|
| 20 cm (8 in) | 2 cm (0.8 in) |
| 30 cm (12 in) | 3 cm (1.2 in) |
| 1 m (3 ft) | 10 cm (4 in) |
| 3 m (10 ft) | 30 cm (12 in) |
| 5 m (16 ft) | 50 cm (20 in) |
| 10 m (33 ft) | 1 m (3.3 ft) |
| 20 m (66 ft) | 2 m (6.6 ft) |
This is a minimum, not a target. Treat it as the floor and add 20–50 percent for anything outdoors, backlit, in motion, or scanned by people who aren’t trying very hard.
The absolute floor: 2 x 2 cm
Regardless of what the ratio says, don’t go below about 2 x 2 cm (0.8 inches) for printed codes.
Below that size you stop fighting math and start fighting physics: ink spread, paper texture, printer registration, and the minimum focus distance of a phone camera. A 1 cm code can be geometrically valid and still fail in the real world.
If you genuinely can’t fit 2 cm, reduce the data instead of the size — see the density section below.
Recommended sizes by medium
Business cards — 2 to 2.5 cm Held at 20–30 cm. Small, but comfortably above the floor. Keep the URL short; a vCard’s worth of contact data at this size gets dense fast.
Flyers and brochures — 2.5 to 4 cm Held at arm’s length, sometimes glanced at from further. 3 cm is a safe default.
Restaurant table tents — 3 to 5 cm Scanned from across a table, often in low light, sometimes by someone holding a drink. Err large. Low light is the real constraint here, not distance.
Product packaging — 2 to 3 cm Picked up and inspected closely. Watch for curved surfaces: a code wrapped around a bottle needs to be smaller in width or placed on a flat panel, because curvature distorts the pattern.
Posters — 10 to 30 cm Depends entirely on where people stand. A poster in a corridor gets scanned from 1–2 m; one behind a shop counter from 3–4 m. Measure the actual distance.
Retail window displays — 15 to 25 cm Scanned through glass, often with glare and from the pavement. Go large and test in daylight.
Trade show banners — 20 to 40 cm Busy environments, people at varying distances, often 2–4 m.
Vehicle wraps and signage — 30 cm+ Assume 5 m minimum, often more, and assume the vehicle or the viewer is moving.
Billboards — 1.5 m+ Apply the ratio honestly, then ask whether anyone can safely scan it at all. Billboard QR codes usually fail for reasons unrelated to size.
Screens and digital — 200 px minimum On-screen codes should be at least 200 x 200 px, and larger if the display might be scanned from across a room. Never let a responsive layout scale a QR code below that.
Data density changes everything
Two codes at the same physical size can have very different scannability, because the amount of encoded data determines how many modules are packed in.
- A short URL might produce a 25 x 25 module grid.
- A long URL with tracking parameters might produce 57 x 57.
At the same printed width, the second code’s modules are less than half the size — and each one has to be resolved by the camera.
Three ways to keep the pattern sparse:
- Shorten the URL. Drop
https://www., trim tracking parameters, use a short path. - Use a dynamic code. A redirect like
qrmage.com/l/a1b2c3encodes far less data than a long campaign URL, which is a real scannability benefit on top of the editing and tracking advantages. - Don’t encode more than you need. A full vCard makes a dense code; a link to a contact page doesn’t.
Note that a logo and high error correction also increase density. If you’re doing both, size up.
The quiet zone
Every QR code needs a blank margin — the quiet zone — of about four modules on each side. As a practical rule, leave clear space roughly 10 percent of the code’s width all the way around.
This is one of the most common and most invisible mistakes. Designers crop tight to the pattern to save space, and the code stops being detectable against a busy background. The white space is part of the code.
Contrast, material, and placement
Size interacts with everything else:
- Matte beats glossy. Glossy stock throws glare straight into the camera.
- Dark on light, always. Minimum 4:1 contrast.
- Flat beats curved. Curvature effectively shrinks the readable area.
- Reachable beats visible. A code 4 m up a wall is unscannable at any size. So is one behind a counter, or on a motorway billboard.
Quick checklist before you print
- Applied the 10:1 ratio to the actual scanning distance
- At least 2 x 2 cm, whatever the ratio said
- Quiet zone intact, roughly 10 percent of width
- URL short enough to keep the module grid sparse
- Printed a physical proof and scanned it at real size, in real lighting, on more than one phone
That last line prevents more reprints than everything above it combined.
Ready to make one? Generate a QR code at any resolution on QRMage — free, with print-quality downloads.
Frequently Asked Questions
What is the minimum size for a QR code?
About 2 x 2 cm (0.8 x 0.8 inches) for a code scanned at arm's length. Below that, print imperfection and camera focus start causing failures even though the code is technically valid.
How do I calculate QR code size for a given scanning distance?
Divide the scanning distance by 10. A code scanned from 2 metres away should be at least 20 cm wide. Add margin on top of that for outdoor or low-light conditions.
Does a longer URL need a bigger QR code?
Yes. More data means more modules in the same square, so each module gets smaller and harder to resolve. Shortening the URL or using a dynamic redirect keeps the pattern sparse and the code more scannable at small sizes.
How much white space does a QR code need around it?
A quiet zone of about four modules on every side. In practice, leave a clear margin roughly 10 percent of the code's width and never crop tight to the pattern.