Q
QRLifetime
Codes never expire
EN DE FR ES
Blog · March 15, 2025 · 5 min read

QR Code Size Guide: How Big Should Your QR Code Be?

Print a QR code too small and it won't scan. Print it too large and it looks like an afterthought. Here's exactly how to size your QR code for every format — from business cards to billboards.

C
Cédric Millauriaux
Founder, QRLifetime · About the author
Generate your QR code and download at the right resolution →

Use QRLifetime to create your QR code and export as SVG for perfect print quality at any size.

The one rule you need to know

QR code sizing comes down to one principle: the scanning distance determines the minimum size. A rule of thumb used by print designers and QR code experts:

Minimum QR size (cm) = Scanning distance (cm) ÷ 10

Someone scanning a business card holds it 20–25 cm away, so the minimum is 2–2.5 cm. A QR code on a wall poster is scanned from 50–80 cm, requiring at least 5–8 cm. A window sticker scanned from the street needs 10 cm or more.

This rule assumes a standard smartphone camera in average lighting. In practice, add a 20% safety margin for low light, damaged codes, or budget device cameras.

QR code size reference table

Format Scanning distance Minimum Recommended
Business card 20–25 cm 2×2 cm 2.5×2.5 cm
Table tent / A6 card 30–40 cm 3×3 cm 4×4 cm
Flyer / A5 30–50 cm 4×4 cm 5×5 cm
A4 poster 50–80 cm 6×6 cm 8×8 cm
Window / storefront 80–120 cm 10×10 cm 12×12 cm
A1–A0 banner 1.5–3 m 20×20 cm 25×25 cm
Billboard / large format 3 m+ 30×30 cm 40×40 cm+

How URL length affects minimum size

A QR code's physical complexity is determined by how many data modules it contains — and that's directly driven by the amount of data encoded. A short URL like https://qrl.me/abc produces a version 2 or 3 QR code with ~25×25 modules. A long URL with UTM parameters might produce a version 10+ code with 57×57 modules.

More modules mean each individual square is physically smaller when printed. At the same target print size, a complex QR code is harder for a camera to resolve. Two practical conclusions:

  • Use short URLs where space is tight. For Instagram QR codes, use instagram.com/handle not the full profile URL with query strings.
  • Use a redirect for long destinations. Host a clean URL like yourbrand.com/menu that redirects to your full PDF URL. The QR code encodes the short URL and stays simple.

How error correction level affects size

QR codes have four error correction levels — L (7%), M (15%), Q (25%), and H (30%). A higher level means more redundant data is added to the code, which makes it larger (more modules) but more resilient to damage, dirt, or a logo overlay.

  • L or M: Use when the QR code will be printed cleanly with no logo and no physical wear.
  • Q: Good default for packaging that may get slightly damaged.
  • H: Required when embedding a logo. QRLifetime sets this automatically when you upload a logo. It allows up to 30% of modules to be obscured.

If you're printing at the minimum size listed above, stay at error correction L or M and skip the logo. At small sizes, every additional module reduces reliability.

PNG resolution vs SVG: which to download

QRLifetime offers PNG downloads at 512 px, 1024 px, and 2048 px, plus SVG. Here's when to use each:

512 px PNG
Websites, email signatures, Slack/Teams avatars. Not for print.
1024 px PNG
Print up to ~10×10 cm at 300 dpi. Business cards, table tents, A5 flyers.
2048 px PNG
Print up to ~17×17 cm at 300 dpi. A4 posters, product packaging.
SVG
Any print size. Scales to billboard without pixelation. Always use for large format.

The practical rule: use SVG for any print use. PNG is acceptable for digital contexts only.

Common sizing mistakes

  • Printing at 72 dpi. Web screenshots are 72 dpi and will look blurry at any print size. Always download from QRLifetime at 2048 px or as SVG.
  • Scaling down a PNG to fit. If you downloaded a 512 px PNG and scale it to 5×5 cm in InDesign, the effective DPI drops to ~100. Use SVG instead.
  • Adding a logo to a tiny code. Logos reduce scan reliability. At minimum size with a logo, failure rates increase sharply. Either enlarge the code or drop the logo.
  • Not testing the printed output. A code that scans perfectly on screen may fail when printed on matte paper with a slightly underinked printer. Always test a physical proof.
Create your QR code at the right size

QRLifetime generates QR codes with configurable error correction. Download as SVG for perfect print quality at any size — free, no account needed.

Frequently asked questions

What is the minimum size for a QR code?
The absolute minimum is around 2×2 cm (0.8×0.8 in) for a simple code scanned at close range. For business cards use 2.5×2.5 cm as a safe minimum. Below 2 cm, scanning becomes unreliable on older smartphones.
Can a QR code be too small to scan?
Yes. If the individual modules are too fine for the camera to resolve, scanning fails. Long URLs (more modules), high error correction (more modules), and logos all compound the problem. When in doubt, go larger.
Does QR code size affect scannability?
Yes, in two ways: physical size determines whether the camera can resolve modules at the expected scanning distance, and a larger code is easier to frame in a viewfinder quickly. Rule: minimum size (cm) = scanning distance (cm) ÷ 10.
Should I download my QR code as PNG or SVG?
SVG for any print use — it scales to any size without quality loss. PNG is fine for digital use (websites, emails) at 512 px or above. For large-format print (A2 and larger), only SVG guarantees a sharp result.