Skip to main content
EZQR

vCard QR Code

vCard QR Code Generator: Contact QR in One Scan

Put your contact card on your business card. The QR code examples page shows the full nine-line vCard payload and why it needs a wider print than any other type. Name, phone, email, company, title and website encode straight into the QR. One scan, one tap, and you're in the scanner's address book in three seconds. No app, no typing.

Quick answer

A vCard QR code, what most people mean by a business card QR code, encodes your full contact card in the VCF format, so one scan opens a native Save Contact dialog with every field already filled. To make one, enter your details, add your colours and logo, and download a free PNG, with SVG and PDF on the paid plans. No watermark, never expires.

PNG, JPG or SVG. Recommended 200x200px.

Business Card Template
Free static QR codes. Sign up to unlock dynamic codes & analytics.

Your QR code will appear here

About vCard QR Codes

A vCard QR is a digital business card: the same contact details a paper card carries, packed into a scannable code that saves in one tap instead of being retyped by hand. vCard QRs ride the BEGIN:VCARD ... END:VCARD format, the universal contact-card standard that's powered every "save contact" exchange since the 1990s. The QR encodes a full multi-line vCard with name, phone, email, company, job title, website, and address. The scanner's camera decodes it and the OS shows a native Save Contact dialog with every field pre-populated. The person taps Save and you're in their contacts forever.

The alternative is handing someone a card and hoping they retype it later, which mostly means never. For real estate agents, recruiters, consultants and conference networkers (any role where the goal is to be in the other person's contacts before you have left the room) this is the QR type that does the most work.

The constraint nobody mentions is size, and it is the one that decides whether yours scans. A vCard is a multi-line payload, so every field you add makes the code physically denser. Encoded with the standard error correction and measured in modules, the small squares the code is built from, a name on its own is 37 modules. Add a phone and an email and it is 49. Add company and job title, 53. Add a website, 61. Add a street address and the full card reaches 69 modules, which is a 295-character payload.

That matters because GS1 puts the minimum printed module at 0.396 mm and the target at 0.495 mm. On a business-card QR at our recommended 2 cm, 49 modules gives you 0.41 mm per module: just over the floor. Sixty-nine modules gives 0.29 mm, which is below it, and the full card needs about 2.8 cm to print legally scannable.

A centre logo costs you roughly one more field. Covering the middle forces the highest error correction, which spends capacity on redundancy: the same name-phone-email card jumps from 49 modules to 61, and the everything-card goes to 89 modules: needing 3.6 cm to stay above the GS1 floor, which is wider than most business cards have room for. Budget a 2 cm card at about five fields plain, or name and one contact method with a logo, and leave the quiet zone of four blank modules on every side that the spec requires.

EZQR generates vCard QRs free with no watermark, no signup, and no expiration. The vCard data lives entirely inside the QR pattern, there's no server lookup, no internet needed to save, no dependency on EZQR running. Print a card today; the QR keeps saving contacts forever.

Walkthrough

How to Create a vCard QR Code

  1. Fill in the core contact fields

    Name (first + last), mobile or work phone in international format (+1 555 123 4567), business email, company name, and job title. These five fields produce the cleanest, most-saved vCards. Don't cram every optional field, denser QRs scan slower.

  2. Add website and social handles selectively

    Website URL goes in the URL field: typically your booking page, portfolio, or company site. LinkedIn URL works in the URL field too if that's the primary destination. Each added field increases QR density; pick the 1-2 destinations that actually matter.

  3. Brand the QR with your colors and logo

    Match your business-card or email-signature palette. Logo in the center, under 20% of the code area. Keep contrast above 4:1 between modules and background. A branded vCard QR on a paper card reads as a legitimate professional asset; a stock black-on-white QR reads like a phishing sticker.

  4. Download SVG for business-card printing

    SVG is the format business-card print shops want, it scales to any card size without losing sharpness. PNG for digital signatures, email footers, and Slack profile photos. PDF for full-print-shop orders. Minimum 2 cm × 2 cm on business cards (close-range scan).

  5. Save your own contact to test

    Scan from your own phone first, tap Save, and inspect the resulting contact in your phone's address book. Verify every field saved correctly. Name spelling, phone country code, email casing, URL protocol. A typo in 500 printed business cards is a $200 reprint.

vCard QR Code FAQ

Common questions about generating, printing, and deploying these codes.

What is the difference between a vCard QR code and a VCF QR code?

There is no difference. They are the same thing under two names. vCard is the format; .vcf (Virtual Contact File) is the filename extension that format is saved under, which is why a downloaded contact arrives as contact.vcf. A QR code encoding vCard data and one encoding VCF data are identical, because the QR holds the contact text itself rather than a link to a file. Two practical notes. If you already have a .vcf exported from Outlook, Google Contacts, or the iOS Contacts app, open it in any text editor and paste the contents into the generator, the BEGIN:VCARD through END:VCARD block is exactly what gets encoded. Strip any embedded photo first. Base64 photo data runs several thousand characters and pushes the symbol past the density a phone camera resolves at business-card size.

How do I convert an existing vCard or .vcf file into a QR code?

For one contact, do not convert anything. Open the generator and type the fields in. It takes less time than exporting a .vcf and the result is a free static code with no account.

Converting a file only makes sense when it holds many contacts, which a .vcf can. Bulk import accepts a .vcf and creates one code per contact in it, and it also accepts CSV, .xlsx and .xls. Two things to know before planning around it: it is on the Max plan at $20/mo, and it creates dynamic codes, so each contact consumes one of your dynamic codes rather than producing a free static one. For a one-off conversion of a handful of contacts, retyping them is genuinely the faster path.

What information can a vCard QR code hold?

This generator encodes eight vCard 3.0 fields, one value each: first name, last name, company, job title, phone, street address, email and website. First and last name are required; the rest are optional and each one you fill makes the printed code denser. The wider vCard standard also allows multiple phone numbers, several email addresses, a birthday, a photo and notes. Those are not in this form, and on a business-card-sized code you would not want them anyway, because the payload is what forces the code bigger. Five fields is the practical ceiling at 2 cm. See the QR code size guide for the scan-distance maths.

How big does a vCard QR code need to be on a business card?

Budget 2 cm square and about five fields. A vCard payload is long, so the code gets denser with every field: name alone is 37 modules, name with phone and email is 49, and the full eight-field card is 69. GS1 puts the minimum printed module at 0.396 mm, so at 2 cm a 49-module code sits at 0.41 mm and clears it, while the 69-module version lands at 0.29 mm and does not, that one needs about 2.8 cm. Adding a centre logo forces the highest error correction and costs you roughly a field in capacity, pushing the full card to 89 modules and 3.6 cm. Leave four blank modules of quiet zone on every side on top of that, and test the actual print before you order a run.

Should I use a static vCard QR or a dynamic one on a business card?

Static if the details will outlive the print run, dynamic if they will not. A static vCard carries the contact data inside the pattern, so it saves with no internet, no server and no subscription. It keeps working whatever happens to us. The trade is that it is fixed: a new number means a new card. A dynamic code points at a hosted card you can edit after printing, which is the right call if you change roles or numbers often, and it is also smaller on the card because the payload is just a short URL rather than the whole contact.

How does it work when someone scans?

The phone's camera decodes the vCard payload locally and the OS shows a native Save Contact dialog with every field pre-populated. On iPhone, this is the Contacts app modal; on Android, it's the Google Contacts (or Samsung Contacts) save sheet. The user taps Save and you're in their address book in 3 seconds. The scan-to-save flow is the smoothest of any QR type, same as Apple's NameDrop, no install needed.

Does it work without internet?

Yes, the entire vCard payload is encoded directly into the QR pattern. The scanner decodes it locally and the OS's contact app saves it locally. No network round-trip, no cloud lookup, no server dependency. This is why static vCard QRs are the most durable QR type alongside text and Wi-Fi. They keep working forever, including in cellular dead zones at the conference venue.

Can I update my contact info after printing the card?

Static vCard QRs encode the data permanently, once it's printed, the saved contact is fixed. To update without reprinting (you change jobs, get a new phone number, or switch companies), use a dynamic vCard QR on the Lite plan ($5/mo). The printed code redirects to a hosted vCard URL; you update the vCard from the dashboard and every future scan saves the new info. Existing scans that already saved your old info don't automatically refresh.

Written by Tasnim Ahmed, Founder · Last updated

Related Industries

Related Guides

Related Tools

Make a vCard QR code

Static codes are free and carry no watermark. Dynamic codes, which you can repoint after printing, start at $5 a month.

Generate Free QR Code