QR Code Size Guide.
Too Small Won't Scan. Too Big Wastes Space.
The right QR code size depends on how far away the scanner will be. This guide covers minimum sizes for every print application — business cards to billboards — plus the factors that affect scannability and the right file format for print-ready output.
The Rule of Thumb: 10:1 Ratio
A reliable starting point: the QR code should be at least 1/10th of the scanning distance. If someone will scan from 30cm away, the code needs to be at least 3cm across. If they will scan from 1 meter away — as they would from a standing position reading a poster — the code needs to be at least 10cm.
The absolute minimum for any use case is 2cm x 2cm (0.8in). Anything smaller is unreliable regardless of content density, because the camera simply cannot resolve the individual modules at typical scanning distances.
| Scanning Distance | Minimum QR Code Size | Typical Use Case |
|---|---|---|
| 10 cm (4 in) | 2 cm (0.8 in) | Business cards, product labels, wristbands |
| 30 cm (12 in) | 3 cm (1.2 in) | Packaging, brochures, flyers |
| 1 m (3 ft) | 10 cm (4 in) | Posters, menus, tabletop stands |
| 3 m (10 ft) | 30 cm (12 in) | Retail signage, window displays, trade show banners |
| 10 m (33 ft) | 100 cm (39 in) | Large-format banners, building wraps |
Recommended Size by Use Case
Specific size ranges for the most common print applications, based on typical viewing distances.
Business Cards
Typically scanned from 10–20cm while held in hand. 2cm is workable; 2.5cm is safer. Keep data density low — use a short URL rather than encoding a long web address directly.
Product Labels
Scanned from very close range (5–15cm) while holding the product. 1.5cm is the practical minimum. Use the lowest error correction level to keep module density down at this size.
Flyers & Menus
Typically scanned from 20–40cm while the material is laid flat or held at arm's length. 3cm is reliable; 4cm gives more margin for varied lighting conditions.
Posters (A4 / A3)
Scanned from 0.5–1m while standing. A minimum of 5cm is recommended; 8cm improves reliability for users scanning from farther back in a crowded space.
Banners & Signs
Scanned from 1–3m away. 10cm handles most cases; go to 15cm for outdoor signage where users may scan from a greater distance or in bright sunlight that reduces contrast.
Billboards & Large Format
Scanned from 5–10m or more. At this scale, use a very short URL to minimize data density — the code structure will be simpler and more tolerant of viewing angles and lighting.
What Else Affects Scannability?
Size is the biggest factor — but these four elements also determine whether a code scans reliably in the real world.
Error Correction Level
QR codes have four error correction levels: L (7%), M (15%), Q (25%), and H (30%). Higher correction means the code still scans even if part of it is damaged or obscured — but it also means more modules, which means you need a larger code for the same data. For logos embedded in a QR code, use level H or Q. For clean small labels, level L or M is appropriate.
Data Density
The more characters you encode, the more modules the QR code needs — and the more modules, the smaller each one becomes at a given print size. A full URL with tracking parameters encoded in a 2cm code is much harder to scan than a short 20-character URL in the same space. When sizing is constrained, shorten your URLs before encoding.
Contrast & Color
Scanners look for the contrast between dark and light modules. Black on white is optimal. Dark colors on light backgrounds work well. Light colors on dark backgrounds (inverted codes) often fail on standard camera apps. Avoid placing QR codes on patterned or photographic backgrounds — the quiet zone must be a solid, uniform color.
Quiet Zone
The quiet zone is the blank border that surrounds the code pattern. Without it, scanners cannot find the boundary of the code and will not attempt to decode it. The QR standard requires at least 4 module-widths of quiet zone on all sides. In print, this translates to roughly 3–5mm at typical business card sizes. Never let text, images, or bleeds encroach on the quiet zone.
Print Format Matters as Much as Size
You can get the size right and still end up with a blurry, unscannable code at the printer if you use the wrong file format. The core issue is rasterization: pixel-based formats have a fixed resolution and pixelate when scaled up. Vector formats have no fixed resolution and scale infinitely without degrading.
| Format | Type | Print Quality | Best For |
|---|---|---|---|
| SVG | Vector | Best | Any print size — scales from 1.5cm label to 3m banner |
| PNG (HD / 300 DPI+) | Raster | Good | Standard print jobs up to A3/tabloid where SVG is unavailable |
| PNG (screen resolution) | Raster | Usable small | Digital use only; blurs when printed large |
| JPEG | Raster (lossy) | Avoid | Compression artifacts blur module edges, causing scan failures |
Frequently Asked Questions
What is the minimum size for a QR code to scan reliably?
The practical minimum is 2cm x 2cm (approximately 0.8 inches square) for a code scanned from about 10cm — roughly arm's length on a business card or product label. Smaller than this, even modern smartphone cameras struggle to resolve the individual modules. If in doubt, go larger: a QR code that is too big wastes a little space; one that is too small fails to scan at all.
Does QR code color affect scanning reliability?
Yes. The critical factor is contrast between the dark modules and the light background. Black on white provides maximum contrast and scans reliably every time. Dark colors on light backgrounds generally work well. Avoid light-on-dark (e.g., white QR code on a dark background) — most scanners expect dark modules on a light background. Also avoid busy patterned backgrounds behind the code.
What is a quiet zone and how big should it be?
The quiet zone is the blank border surrounding the QR code pattern. The QR standard specifies a minimum of 4 module-widths on all four sides. In practical terms, leave at least 3–4mm of clear white space around the code at typical print sizes. Without an adequate quiet zone, scanners can fail to locate the code boundary and will not attempt to decode it.
Can a QR code be too big?
Not from a scanning perspective — a larger QR code is always easier to scan than a smaller one. The only practical limit is the space available on your printed material. A billboard QR code 30cm or larger is perfectly valid and scans reliably from 10+ meters. The only caution is ensuring the aspect ratio stays square (1:1) when scaling.
What is the best file format for printing a QR code?
SVG is the best format for print because it is a vector format that scales to any size — from a 1.5cm product label to a 3-meter banner — without any loss of sharpness. If your printer or layout software does not support SVG, use PNG exported at a minimum of 300 DPI at the final print size. Avoid JPEG entirely: JPEG compression introduces artifacts around module edges that can cause scan failures.
How do I test a QR code before sending it to print?
Test with at least two different scanning apps on different devices — the native iPhone camera, Google Lens, and a dedicated reader like QR & Barcode Scanner. Print a test copy at the final intended size (not just on screen) and scan from the expected viewing distance. If it fails at distance, increase the size or reduce the data density by shortening the URL before encoding.
Need Print-Ready QR Codes?
QR Code Pro exports SVG and HD PNG — sharp at any size, from a 1.5cm wristband to a 3-meter banner. Custom colors, logo embedding, bulk CSV generation. $29 once, no subscription.
Get QR Code Pro — $29 OnceInstant download. Works on Windows, Mac, Linux, ChromeOS.
More QR Code Resources
Everything you need to generate, print, and deploy QR codes that actually work.