QR Codes on Business Cards: Best Practices, Size, Error Correction, and Design
QR codes on business cards have gone from novelty to necessity. A well-placed QR code gives the card recipient a frictionless path to your portfolio, booking page, social profile, or digital contact card. A poorly executed QR code that won't scan is frustrating and reflects poorly on your attention to detail.
Here's exactly how to do it right.
What QR Codes Do on Business Cards
A QR code on your card can link to:
- Your portfolio or website — the most common use
- Your LinkedIn profile — for professional networking cards
- An online booking calendar — for service businesses
- Your digital vCard — lets recipients save your contact info with one tap
- Your Instagram profile — for creative professionals
- A scheduling page — like Calendly
- A specific product or menu page — for retailers and restaurants
- A Google review page — for businesses that want review generation
Technical Requirements: What Most People Get Wrong
Minimum Size
QR codes printed too small won't scan reliably. Minimum sizes:
- Ideal: 1 inch × 1 inch (25mm × 25mm) or larger
- Acceptable minimum: 0.75 inch × 0.75 inch (19mm × 19mm)
- Risky but possible: 0.5 inch × 0.5 inch (13mm × 13mm) — only with simple URLs and high error correction
A QR code smaller than 0.5 inch on a standard business card will fail to scan for many users.
Testing at size: Before finalizing your card, print the QR code at its exact final size and scan it with multiple phones. If it doesn't scan in 2 seconds, it's too small.
Error Correction Level
QR codes have four error correction levels that affect how much damage or obscuring the code can withstand while still scanning:
| Level | Recovery Capability | Data Density | |---|---|---| | L (Low) | ~7% damage | Most compact | | M (Medium) | ~15% damage | Moderate | | Q (Quartile) | ~25% damage | Denser | | H (High) | ~30% damage | Densest |
For business cards: Use Level M or Level Q at minimum.
Why: Business cards get handled, scratched, exposed to moisture, and wallet-creased. A QR code that scans perfectly fresh may fail after 6 months in a wallet. Higher error correction gives the code more resilience.
When to use Level H: If you're embedding a logo inside the QR code (see below), you need Level H because the logo obscures part of the code data.
Quiet Zone (The White Border)
QR codes require a clear white border around them — called the quiet zone — to scan correctly. Most QR generators include this automatically, but design errors can crop it.
Required quiet zone: 4 module widths on all sides (a "module" is one of the small squares that make up the QR code pattern)
The mistake: Placing the QR code in a design element that abuts the edge of the code without a quiet zone — or cropping the quiet zone when the card has a dark background.
Fix: Ensure the QR code has a visible white (or light) border between the code itself and any surrounding design or background.
Color and Contrast
Standard: Dark Code on Light Background
A black QR code on a white background is the most reliably scannable combination. Phone cameras are optimized for this.
Colored QR Codes
You can use color in a QR code, but follow these rules:
- Foreground (modules) must be significantly darker than the background
- Contrast ratio: foreground should be at least 40% darker in luminosity
- Avoid red QR modules on white — phone cameras have difficulty reading red
Works:
- Navy or dark blue modules on white
- Dark green on cream
- Black modules with colored background (light only)
Risky:
- Light gray on white (insufficient contrast)
- Red modules on white (color rendering issues)
- Pastel modules on white (contrast too low)
Inverted (White Code on Dark Background)
A white QR code on a dark background can scan — but it requires explicit support from the QR generator (invert the colors) and some scanners struggle with it. If you're placing a QR on a dark background card, test extensively before printing.
The safest approach on a dark card: place the QR code in a white or light-colored inset box, maintaining the standard dark-on-light contrast.
What URL to Link
Use a Short URL or Custom Domain
Long URLs make QR codes denser and harder to scan. They also look ugly when the URL is visible. Use:
- A custom short domain: "scan.yourname.com" redirecting to your full portfolio URL
- A URL shortener: bit.ly, t.co, or your own branded short URL
Use a Trackable URL
Add UTM parameters to your destination URL so you can see how many people scan your card:
yourwebsite.com/card?utm_source=businesscard&utm_medium=print&utm_campaign=2026- This shows up in Google Analytics as card-specific traffic
Dynamic vs. Static QR Codes
Static QR codes encode the URL directly. If you change the URL, you need a new QR code and new printed cards.
Dynamic QR codes (via services like QR Code Generator, Bitly, Flowcode) point to a redirect URL you control. You can change the destination URL without reprinting cards. This is valuable if:
- Your portfolio URL changes
- You want to A/B test different landing pages
- You're tracking scan analytics
Dynamic QR codes often require a paid subscription to the QR service. For business card purposes, the flexibility is usually worth it.
Embedding a Logo in a QR Code
Many QR code generators allow embedding a small logo in the center. This is visually appealing but comes with requirements:
- Use Level H error correction (the logo obscures data, requiring maximum recovery)
- Logo should not cover more than 30% of the code area
- Test scanning extensively before printing
Testing Protocol
Before finalizing your card with a QR code:
- Generate the QR code at its intended print size
- Print at 100% on a home printer
- Scan with 3 different phones (iPhone and Android)
- Scan from 6 inches, 12 inches, and 18 inches
- Scan in a dimly lit room (poor lighting = real world)
- Scan after placing the test print in a pocket/wallet for a few days
- If any test fails, increase size or error correction level
QR Placement on Your Card
Back of card: Most popular location — dedicates the full back to the QR without competing with contact info on the front.
Front corner: Small QR in a corner. Compact, functional. Ensure it's large enough to scan.
Alongside social handles: A row of icons with QRs is a popular pattern for creative professionals.
Not centered and giant: A QR that dominates the front of your card makes the card feel functional rather than designed. Use it as a supporting element.
Quick Checklist
- [ ] QR code is minimum 0.75" × 0.75" at final print size
- [ ] Error correction is Level M or higher (Level H if logo embedded)
- [ ] Quiet zone (white border) is intact on all sides
- [ ] Contrast between modules and background is high
- [ ] Scanned successfully on both iPhone and Android
- [ ] URL uses a trackable or dynamic link
- [ ] Destination URL is mobile-optimized (the recipient is on their phone)
- [ ] Tested in low-light conditions
- [ ] Physical proof scanned before ordering full run
Ready to bring your design to life?
Browse Products