QR Codes for Business Cards: A Complete Guide

March 1, 2026

A QR code on a business card turns a small piece of cardstock into a bridge to your entire online presence. Done well, it saves the recipient from manually typing your contact info. Done poorly, it wastes space on a card that already has very little of it.

What to Encode

You have a few good options, and the right choice depends on your situation:

Avoid encoding raw vCard data directly into the QR code. It makes the code extremely dense (more modules, harder to scan) and you cannot update it after printing. A short URL is almost always better.

Size and Placement

A standard business card is 3.5 x 2 inches (89 x 51 mm). Space is limited. The QR code needs to be at least 15mm x 15mm (about 0.6 inches) to scan reliably. Smaller than that and you are asking for trouble, especially after printing tolerances eat into your margins.

A comfortable size is 20mm x 20mm. This leaves room for the quiet zone (the mandatory white border around the QR code) while still fitting on the card without dominating it. For a deeper look at pixel dimensions and DPI, see the QR code sizes and resolution guide.

Good placements:

Error Correction Matters Here

QR codes have four error correction levels: L (7%), M (15%), Q (25%), and H (30%). Higher error correction means the code can still be scanned even if part of it is obscured or damaged.

For business cards, use at least M (medium) error correction. Cards get handled, scratched, and stuffed into wallets. The extra redundancy is worth the slightly denser code. If you plan to put a small logo over part of the QR code, use H (high).

Use SVG for Print

This is non-negotiable for print work. Export your QR code as SVG, not PNG. SVG is a vector format -- it scales to any size without pixelation. Your print shop will thank you, and the QR code will be crisp at any resolution.

PNG files have a fixed pixel count. A PNG that looks fine on screen can print blurry at 300 DPI. SVG eliminates this problem entirely. On qrmake.dev, SVG download is available by default -- no premium tier required.

Keep the URL Short

Shorter URLs produce simpler QR codes with fewer modules. Fewer modules means each module is larger at any given print size, which means more reliable scanning. If your URL is long, consider using a short redirect from your own domain rather than a third-party link shortener. Something like yoursite.com/card produces a much cleaner QR code than a 90-character URL with tracking parameters. For more tips on getting QR codes onto physical materials, see our print best practices guide.