QR Meadow
English

QR code size on a business card: what fits, what scans

By the usual rules of thumb, a short link needs about 2 to 2.5 cm (0.8 to 1 in) and a short vCard 3 to 4 cm. Real phones need less: in our test both an iPhone and an Android phone read a full vCard code only 10 mm wide from about 20 cm on a screen. The numbers, and how to choose, below.

How much room a card gives you

The printer 4OVER4 lists these trimmed sizes and recommends keeping text and logos 0.125 in inside each edge (a 3.25 × 1.75 in safe zone on a US card):

CardSizeHeight inside a 0.125 in safe zone
US standard3.5 × 2 in (89 × 51 mm)1.75 in (44.5 mm)
European85 × 55 mm48.6 mm
Japanese91 × 55 mm48.6 mm
Square2.5 × 2.5 in (64 × 64 mm)2.25 in (57.2 mm)
Slim3.5 × 1.5 in (89 × 38 mm)1.25 in (31.8 mm)

Safe height = card height − 2 × 0.125 in (3.175 mm). The safe zone is 4OVER4’s US recommendation, applied to the other sizes for comparison.

How much room the code needs

People hold a card in their hand; assume 15 to 20 cm (6 to 8 in). Widths below use the larger of a tenth of the scanning distance (Bitly) and 1/250 of the distance per module (worked out from QRStuff’s 2011 table, which assumes a 3–4 megapixel camera, so a conservative figure), never under 2 cm, plus four modules of quiet zone per side. Because the module rule is conservative, treat the vCard rows as a safe upper estimate rather than a hard limit.

What the code holdsVersion · modulesFrom 15 cmFrom 20 cm
Short link to your profile2–3 · 25–2920 mm (26 mm with margin)20–23 mm (26–30 mm)
vCard: name, mobile, email8 · 4929 mm (34 mm)39 mm (46 mm)
Full vCard with company, title, website, address11 · 6137 mm (41 mm)49 mm (55 mm)

Example: version 8 from 20 cm needs 49 × 200 ÷ 250 = 39.2 mm, and 39.2 × 57 ÷ 49 = 45.6 mm with its quiet zone.

Against a US card’s 44.5 mm safe height: a link fits with room to spare; a short vCard fits for a 15 cm scan; a full vCard fits for a 15 cm scan but takes 41 of the 44.5 mm on that side, and at 20 cm the rule asks for more than the card’s height.

What real phones read

The rules above are conservative. With an iPhone and an Android phone, each with its built-in camera app, scanning a computer screen from about 20 cm, the short link, the short vCard (version 8) and the full vCard (version 11) were all read at every width tried, from 10 to 30 mm. So a full vCard at 2.5 to 3 cm, which fits a card easily, is realistic for a phone in good light. A printed card adds paper texture, glare and dim rooms, so print one proof at your chosen size and scan it before ordering.

Phone test: code widths without the quiet zone. One session, one distance, codes shown on a screen rather than printed; details.

Two US business cards drawn to scale: one with a short-link QR code that fits, one with a full vCard QR code taller than the card
Drawn to scale at the widths the conservative rules give for a 20 cm scan. The phone test below shows real phones need much less.

A vCard code holds the contact itself in the vCard 3.0 format of RFC 2426: one scan offers to save it, with no internet connection and no service behind it. A link holds only an address, so the code stays small, and the page behind it can change when your details do. With the vCard generator, name, mobile and email alone come to 135 bytes, version 8:

vCard QR code with name, mobile and email: version 8, 49 × 49 modules, 135 bytes, scan check passed
Name, mobile and email: 135 bytes, version 8. Every extra field adds modules.

To keep a vCard on a small card, print the address and title as text and leave them out of the code; text on the card costs no modules. For a link, use the URL generator with the shortest address you control.

What a separate camera-model test adds

Rebuilt version 11 grid with padded test text; 36 synthetic inputs per sample and decoder
Rebuilt sampleApple VisionZXing-C++
A11: 10 mm symbol1/361/36
A13: 20 mm symbol22/3623/36
A15: 30 mm symbol33/3630/36

The rebuilt 10 mm, 61-module sample was much harder to read in the projection model than its clean 300 dpi source. It is the same grid density as version 11 contact data, but this test encoded a label, not an actual vCard, and does not validate adding a contact to a phone. The earlier screen session and this uncalibrated model are different evidence; neither replaces a proof of the finished print.

Separate synthetic-image study, QM-LAB-20261028, not a phone or physical-print test. Distances are projections under assumed camera settings, not measured scan ranges. Method, limits and downloadable results.

Check your own card

Size calculator: 20 cm and version 3 give 2.3 cm, 3 cm with the quiet zone
Enter the version shown under the generator’s preview and your scanning distance. Here: version 3 from 20 cm, 2.3 cm wide, 3.0 cm with the quiet zone.

Then print a proof at the final size, on the final card stock, and scan it with two or three phones. Metallic foils and very glossy finishes can reflect light into the camera.

Questions

How big should a QR code be on a business card?

By conservative rules, about 2 to 2.5 cm for a short link and 3 to 4 cm for a short vCard. In our phone test, codes down to 10 mm, a full vCard included, read from about 20 cm on a screen; 2 to 3 cm with a printed proof is a sound choice for most cards.

Should I put a vCard or a link on my business card?

A link gives the smallest code and can point to a page you update. A vCard saves the contact directly and works offline; keep it to a few fields so it fits.

Sources

  1. 4OVER4, “Business card sizes around the world and why they differ”
  2. Bitly, “What’s the Minimum Size for a QR Code?”
  3. QRStuff, “QR Code Minimum Size” (module size table)
  4. DENSO WAVE, “Point for determining the code area” (quiet zone and module size)
  5. RFC 2426, vCard MIME Directory Profile (vCard 3.0)

Tools used in this guide

More guides