QR Codes for Business Cards: A Complete Guide
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:
- A URL to your portfolio or personal site. This is the most flexible option. You control the destination, and you can update the page without changing the QR code. If you have a personal website, this is almost always the best choice.
- Your LinkedIn profile URL. Practical for corporate settings where LinkedIn is the expected professional network. Keep the URL clean -- use your custom LinkedIn URL if you have one.
- A vCard URL. Some people host a .vcf file that, when opened, adds their contact info directly to the recipient's phone. This works but is fragile -- if the hosting goes down, the QR code is useless.
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:
- Bottom-right corner of the back side -- unobtrusive, expected location
- Center of the back side -- if the QR code is your card's main call to action
- Bottom-right of the front side -- only if you have enough space
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.