How to Create a QR Code for a Business Card
Learn how to create a vCard QR code that instantly shares your contact details when scanned from a printed business card.
You hand someone your business card at a conference. They politely take it, slip it into their pocket, and it ends up in a pile on their desk where it may or may not ever get looked at again. Even if they do pick it up later, they have to manually type your name, email, phone number, and company into their phone contacts.
A QR code on your business card fixes this. One scan and your full contact information is saved directly to their phone. No typing, no lost cards, no friction.
Here is how to set one up properly.
What a Business Card QR Code Actually Does
There are two common approaches, and they work quite differently.
vCard QR Code
A vCard QR code encodes your contact information directly into the QR code itself. When someone scans it, their phone reads the embedded data and offers to save it as a new contact. The contact card typically includes your name, phone number, email, company, job title, and website.
The advantage is that it works offline. The data is in the code itself, so there is no need for an internet connection when scanning.
The downside is that vCard QR codes tend to be denser (more data means more modules), which makes them harder to scan at small sizes. Also, if any of your contact details change, you need a new QR code, which means reprinting your business cards.
URL QR Code
A URL QR code links to a web page that displays your contact information, often with a "Save to Contacts" button. This could be a personal landing page, a LinkedIn profile, or a digital business card page.
The advantage is simplicity: the QR code only contains a short URL, so it is less dense and easier to scan. If you use a dynamic QR code, you can update where it points without reprinting anything. Changed jobs? Updated your phone number? Just update the landing page.
The downside is that it requires an internet connection to load the page.
Which Should You Choose?
For most people, a URL-based QR code linking to a personal landing page is the better choice. It keeps the code simple and scannable, it lets you update your details without reprinting, and you can include far more information on a web page than a vCard can hold, such as a headshot, social media links, a portfolio, or a brief bio.
A vCard QR code makes sense if your audience frequently has limited connectivity, but that is rare for the typical business card exchange scenario.
Step-by-Step: Creating a URL-Based Business Card QR Code
Step 1: Set Up Your Landing Page
You need a URL that serves as your digital contact page. There are several options.
Your own website. If you have a personal site, create a page like yourname.com/contact or yourname.com/card. This gives you full control over design and content.
LinkedIn profile. Your LinkedIn URL works as a quick option, but it is limited in that it does not offer a one-tap "save to contacts" experience.
A digital business card service. Platforms like Linktree, About.me, or dedicated digital card services provide simple landing pages with contact saving built in.
A simple one-page site. Tools like Carrd or Google Sites let you create a clean one-page contact card in minutes.
Whatever you choose, the page should be mobile-optimized (since QR scans happen on phones) and should include a clear way to save your contact details, ideally a downloadable vCard file or a "Save Contact" button.
Step 2: Generate the QR Code
- Head to SmartyTags and create a free QR code.
- Enter the URL of your contact landing page.
- Select a dynamic QR code so you can redirect it later if your landing page URL changes.
- Customize the design to complement your business card (covered in detail below).
- Download the QR code as an SVG or high-resolution PNG for print.
Step 3: Design the QR Code for Print
Business cards are small, which means your QR code needs to be carefully sized and designed.
Size. On a standard business card (3.5 x 2 inches or 85 x 55 mm), a QR code should be at least 15 mm by 15 mm. Ideally, aim for 18 to 22 mm. This gives enough room for the code to be scannable while leaving space for your other card information. See our QR code size guide for more detail on sizing and scan distances.
Color. Match the QR code color to your card design. Dark codes on light backgrounds are safest. If your card has a dark background, you can use a light-colored code, but test it thoroughly before printing a full batch.
Quiet zone. Every QR code needs a white (or light) border around it called the quiet zone. This border should be at least four modules wide. Do not crowd other design elements right up to the edge of the code.
Resolution. Always use vector formats (SVG or PDF) when sending to a printer. Raster images (PNG, JPG) can look pixelated when printed at high DPI. If you must use a raster image, ensure it is at least 300 DPI at the printed size.
Step 4: Integrate With Your Card Layout
Where you put the QR code on your card matters for both aesthetics and usability.
Back of the card. The most common placement. The entire back of the card is dedicated to the QR code, a call to action like "Scan to Save My Contact," and maybe your name. This gives the code plenty of room and keeps the front of your card clean.
Front of the card, corner placement. If you want the QR code on the front, place it in a corner so it does not compete with your name, title, and other text. This works well on minimalist card designs.
Front of the card, centered. Some modern cards put a large QR code as the central design element on the front, with minimal text. This is bold and works for tech-savvy industries.
Step 5: Add a Call to Action
A QR code with no context gets fewer scans. Always include a short text prompt:
- "Scan to save my contact"
- "Scan to connect"
- "Save my details instantly"
Keep it brief. One short line is all you need.
Step-by-Step: Creating a vCard QR Code
If you prefer the vCard approach, the process is slightly different.
Step 1: Prepare Your Contact Details
Decide exactly what information to include. A vCard can hold:
- Full name
- Phone number (mobile and/or work)
- Email address
- Company name
- Job title
- Website URL
- Physical address
- Notes
Include only what you want to share. Every additional field makes the QR code denser and harder to scan at small sizes. At a minimum, include your name, phone, email, and company.
Step 2: Generate the vCard QR Code
On SmartyTags, select the vCard option when creating your QR code. Fill in the fields you want to include.
Note that vCard QR codes are inherently static because the contact data is encoded in the code itself. If you want the ability to update your details later, consider the URL approach instead.
Step 3: Test the Density
After generating the code, look at how dense it is. A vCard with many fields can produce a code with a lot of modules packed tightly together. Try scanning it on a few different phones. If it does not scan reliably, remove less critical fields like your physical address or notes to simplify the code.
Designing QR Codes That Look Good on Business Cards
Your business card represents your professional identity. The QR code should feel like a deliberate design choice, not an afterthought.
Match Your Brand Colors
If your brand uses a specific color palette, apply it to the QR code. A navy blue code on a white card, or a deep green code on cream cardstock, looks intentional. Avoid bright, high-saturation colors that clash with the rest of your card.
Consider Adding Your Logo
A small logo or headshot in the center of the QR code helps with brand recognition and makes the code feel more personal. Keep the logo small, covering no more than 15 percent of the code area, so the code remains scannable.
Keep It Clean
Resist the temptation to over-design the QR code. Rounded modules, gradient fills, and heavy customization can look impressive but may reduce scan reliability. A clean, well-colored code that scans every time is better than a fancy one that fails half the time.
Printing Considerations
Paper Stock
Glossy cardstock can cause glare under certain lighting conditions, making QR codes slightly harder to scan. Matte or uncoated stock is generally more QR-friendly. If you prefer glossy cards, test scanning under various lighting before committing to a large print run.
Print Method
Digital printing and offset printing both produce QR codes that scan fine. Letterpress and foil stamping can work but are less predictable because they rely on physical impression or material transfer that can distort the code modules. If you are using a specialty print method, order a small test batch first.
Bleed and Trim
Make sure your QR code is not positioned too close to the card edge. Printing trim can be off by a millimeter or two, and if that cuts into the code's quiet zone, it may affect scanning. Keep the code and its quiet zone at least 3 mm from any trim edge.
What to Put on Your Landing Page
If you went the URL route, your landing page is the real experience. Here is what works well.
Essential Information
- Your name and headshot
- Job title and company
- Phone number (tap to call)
- Email address (tap to compose)
- A "Save to Contacts" button that downloads a vCard file
Optional But Helpful
- Links to LinkedIn, Twitter, or other relevant social profiles
- A brief one-sentence bio
- Link to your portfolio or personal website
- Link to book a meeting via Calendly or similar
What to Avoid
- Long paragraphs of text. This is a contact card, not a resume.
- Auto-playing video or audio.
- Pop-ups or email capture forms. The person just scanned your card. They already have your information. Do not annoy them.
Tracking Your Business Card QR Code
One underrated benefit of using a dynamic QR code on your business card is the ability to see when and how often people scan it.
With SmartyTags features, you can track:
- Total scans over time, showing you how actively people are engaging with your card after you hand it out
- Scan dates and times, which can help you correlate networking events with follow-up activity
- Device and location data, giving you a general sense of where your cards are being scanned
This data is useful for anyone who networks regularly. If you hand out 50 cards at a conference and see 12 scans in the following week, that is a 24 percent engagement rate, far better than the typical business card follow-through.
For more on what you can learn from QR code analytics, read our guide on tracking QR code scans and measuring ROI.
Common Questions
Will the QR code work if the card gets bent or scuffed?
QR codes have error correction built in, which means they can tolerate some damage. Minor bending or light scuffing usually does not affect scanning. Heavy creasing directly through the code or significant ink wear could be a problem, but that would make the card look bad anyway.
Can I use the same QR code on different card designs?
Yes. The QR code is tied to its content (the URL or vCard data), not to the card design. You can use the same QR code on multiple card layouts, different sizes, or even on other materials like name badges or lanyards.
What if I change jobs?
If you used a dynamic QR code linked to a URL, update the landing page or redirect the QR code to a new URL. No reprinting needed. If you used a static vCard QR code, you will need to generate a new code and reprint.
How do I test my QR code before printing?
Print a single test page on regular paper and try scanning it with at least three different phones (mix of iPhone and Android). Scan in good lighting, dim lighting, and at slightly different angles. If it works consistently, you are good to go.
Getting Started
The setup takes about 15 minutes: create a simple landing page with your contact details, generate a QR code with SmartyTags, and add it to your business card design. The result is a card that actually gets used, instead of one that gets lost in a drawer.
If you are ordering new business cards soon anyway, adding a QR code costs nothing extra. It is one of the simplest upgrades you can make to your networking toolkit.
Frequently Asked Questions
- What is a vCard QR code?
- A vCard QR code encodes contact information (name, phone, email, company, address) in a standardized format. When scanned, the phone prompts the user to save the contact directly to their address book.
- Should I use a vCard QR code or a URL QR code on my business card?
- A URL QR code linking to a digital profile page is usually better. It lets you include more information, update it anytime, track views, and add links to social profiles, portfolios, and scheduling tools. A vCard is simpler but limited to basic contact fields.
- What size should a QR code be on a business card?
- At least 0.8 inches (2 cm) square. Since business cards are scanned from close range (6-12 inches), this size works well. Place it on the back of the card with a clear 'Scan to Connect' call-to-action.
- Can I customize the QR code to match my brand?
- Yes. You can change colors, add your logo, and adjust the shape of the QR code modules. Keep the contrast high (dark code on light background) and test scanning before printing a large batch.
SmartyTags Team
Content Team
The SmartyTags team shares insights on QR code technology, marketing strategies, and best practices to help businesses bridge the physical and digital worlds.
Related Articles

How to Put a QR Code on a Flyer or Poster
Design guidelines for placing QR codes on printed marketing materials.

How to Create a QR Code for YouTube Videos
Link printed materials directly to your YouTube content with a scannable QR code.

How to Create a QR Code for Social Media
Generate QR codes that link to your social profiles or a landing page with all your social links.
Stay up to date
Get the latest QR code tips, guides, and product updates delivered to your inbox.
No spam. Unsubscribe at any time.