Guide
Smallest QR code size for a business card
A 2 × 2 cm QR code is the smallest size that still scans reliably on a printed business card. Anything smaller and you're betting on the camera, the lighting, and a steady hand. Here's how to pick the right size for print and screen — and how to keep your code small without sacrificing scannability.
The short answer
- Print, business card: 2 × 2 cm minimum, 2.5 × 2.5 cm comfortable.
- Print, flyer or poster: roughly 1/10 of the expected scan distance.
- Phone screen: 150 × 150 px minimum.
- Laptop / TV: bigger than you think — viewers stand back.
The rule that actually matters: 10:1
The scannable rule of thumb is the 10:1 distance-to-size ratio. A QR code scans cleanly from about ten times its own width. A 2 cm code is happy at 20 cm — exactly the distance most people hold a business card. A 5 cm poster code works from about half a meter; a 20 cm code on a shop window works from two.
Three things change the minimum size
1. Resolution and printing
A printed QR code is only as crisp as the press behind it. At 300 DPI you can shrink to about 1.5 cm before module edges blur into each other. On a thermal receipt printer (~200 DPI) keep it at 2.5 cm. Always export the QR as SVG or a 1200 DPI PNG — never a JPEG, which compresses the sharp black/white edges phones look for.
2. Data density (version and modules)
QR codes come in 40 "versions". Version 1 is a 21 × 21 grid; version 10 is 57 × 57. The more data you encode, the bigger the grid, the smaller each module becomes at a fixed print size, and the harder it is to scan small.
A direct link like vcardonce.com/c/jane is ~20 characters and fits in version 1–2. A tracked marketing URL with UTM tags can easily push you to version 8+. The same 2 cm square that scans your short link will fail with the long one. Use a short link, or a redirect.
3. Scan distance and angle
Apply the 10:1 rule to the real distance, not the ideal one. A QR code on a name badge will be scanned from arm's length (50 cm), so 5 cm is the comfortable size, even though physically you could fit a smaller one. For coffee-table magazines, plan for the reader scanning from across the table, not their lap.
Quick reference table
| Where | Scan distance | Minimum size |
|---|---|---|
| Business card | 15–25 cm | 2 × 2 cm |
| Name badge / lanyard | 30–60 cm | 3 × 3 cm |
| A5 flyer | 30 cm | 3 × 3 cm |
| A4 poster | 1 m | 10 × 10 cm |
| Shop window | 2 m | 20 × 20 cm |
| Phone screen | 20 cm | 150 × 150 px |
| Laptop screen | 60 cm | 250 × 250 px |
Five rules to keep your QR small and scannable
- Keep the URL short. Every character pushes the QR to a denser version.
- Leave the quiet zone. The white margin around the code must be at least 4 modules wide — about 4 mm on a business card.
- Pick high contrast. Dark code, light background. Inverted (light-on-dark) QR codes break some scanners.
- Use error correction Level Q. 25% of the code can be obscured (by a logo, a fold, ink smudge) without breaking it.
- Test on a cheap phone. The latest iPhone will scan almost anything. A three-year-old Android in dim light is the real test.
What about a logo in the middle?
A logo overlay covering up to 25% of the code is safe at error-correction Level Q — but only if you keep the code itself at 2.5 cm or larger. At 2 cm the logo eats into the data modules and scanners give up. If you want a branded code on a business card, size up by half a centimeter.
The pay-once shortcut
Every vcardonce card ships with a short, stable URL —vcardonce.com/c/yourname — which encodes into a low-version QR that still scans clean at 2 cm. Print it on a card, etch it on metal, or stick it on a laptop; the same code works everywhere and you can change what it points to without reprinting.