
How to Create a vCard QR Code for Business Cards
A vCard QR code lets someone scan your business card and instantly save your contact details to their phone — no manual typing, no lost cards, no app required. If you've ever fumbled through someone's name and email at a conference, you already understand the value. This guide walks through how to create a vCard QR code that works reliably across devices.
What Is a vCard?
A vCard is the standard electronic business card format, saved with a .vcf file extension. It's been around since the 1990s and is supported by virtually every phone, email client, and address book app. A vCard file can hold your name, phone number, email, company, job title, website, and address — all structured in a way that contact apps parse automatically.
When you create a vCard QR code, you're encoding that .vcf data directly into a scannable QR code. The moment someone scans it with their phone camera, their device recognizes the vCard format and prompts them to add you as a contact. One tap, done.
When to Use a vCard QR Code
vCard QR codes work well anywhere people exchange contact information:
- Business cards — The classic use case. Print the QR code on the back and skip the clutter of social icons.
- Email signatures — Let recipients scan to save your details instead of copying fields one by one.
- Networking events and conferences — Attendees scan your badge or card and walk away with your info.
- Storefronts and reception desks — Customers scan to save your business contact instantly.
- Resumes and portfolios — Recruiters scan and save your details without retyping.
For broader QR code use cases, see our complete QR code generator guide and our post on QR codes for business cards and vCards.
How to Create a vCard QR Code
You don't need specialized software or a paid subscription. Keynou's QR code generator runs entirely in your browser — your contact data never leaves your device.
Step 1: Open the QR Code Generator
Go to the QR code generator tool and select the vCard or contact info option from the QR type menu.
Step 2: Fill In Your Contact Fields
Include the fields that matter. More isn't always better — a cluttered vCard can overwhelm the recipient's contact form. Stick to the essentials:
- Full name — Required. This becomes the contact's display name.
- Organization and job title — Helps context, especially for B2B contacts.
- Phone numbers — Add mobile and office numbers as separate entries.
- Email — Often the most-used field after the name.
- Website — One link is enough. Avoid stuffing multiple URLs.
- Address — Include only if people actually visit your office.
Step 3: Generate and Download
Click generate. The tool produces a QR code instantly. Download it as a PNG or SVG. SVG is better for print because it scales without pixelation — important if the code is going on a business card.
Step 4: Test Before You Print
This step trips up more people than any other. Scan the code with both an iPhone and an Android device before sending it to print. Check that:
- The correct name and fields appear in the contact preview.
- The phone number dials correctly when tapped.
- The email field opens a compose window with the right address.
- The website link loads the intended page.
If any field is wrong, fix it in the generator and re-download. Printing thousands of cards with a broken QR code is an expensive mistake.
vCard QR Code Best Practices
Size matters. A QR code on a business card should be at least 2 × 2 cm (roughly 0.8 × 0.8 inches). Anything smaller and some phone cameras struggle to focus on it.
Leave white space. Keep a quiet zone — blank margin — around the code equal to at least four modules (the small squares that make up the code). Without it, scanners can misread the edges.
Use dark-on-light contrast. Black on white is the safest choice. If your brand colors demand otherwise, test thoroughly. Low contrast is the leading cause of unscannable codes.
Don't over-encode. The more data you pack into a vCard, the denser the QR code becomes, and dense codes are harder to scan. Skip the photo, the nickname, and the assistant's phone number unless you genuinely need them.
Update with a dynamic approach if needed. A static vCard QR code is fixed at generation time. If your contact details change often, consider linking the QR code to a landing page that hosts your vCard — then you can update the file without reprinting.
Why Browser-Based Generation Wins
Many QR code tools upload your data to a server, generate the code remotely, and send it back. That's unnecessary and, for contact information, a privacy concern. Keynou generates the code client-side, meaning your name, phone, and email stay on your machine. No account, no server processing, no watermark on the output.
Start Creating Your vCard QR Code
Ready to turn your business card into a scannable contact? Open the QR code generator, choose the vCard type, fill in your details, and download. Test it on two devices, print it at the right size, and you're done — a business card that saves itself.



