Skip to content
universalQR Generator

Blog

The Complete vCard QR Code Guide

Exchanging contact information at the moment you meet someone is one of those small interactions that determines whether a connection lasts or fades. A business card has limited space. An email address written on a napkin gets lost. But a QR code scanned in three seconds that saves a full contact record — name, phone, email, company, website, title — directly to the person's address book is as fast as a handshake and more reliable than anything written down.

By the Universal QR Generator Team

What is a vCard and how does it work in a QR code

A vCard (Virtual Contact File) is a standardised file format for contact information, defined by the RFC 6350 standard (vCard 4.0; the widely used 3.0 is RFC 2426). Most address book applications on smartphones, tablets, and computers can read vCard files and import the contact data they contain.

When you create a contact QR code, the generator encodes a vCard text file directly into the QR code pattern. When someone scans the code, the phone reads the vCard data and presents a prompt: 'Add contact to address book?' The user taps Add or Save, and the contact is saved with all the fields you specified — no typing, no copying, no platform account required.

The vCard format is supported natively on iOS (via the Contacts app), Android (via the Contacts or Contacts+ app), and most other platforms. A vCard QR code generated with Universal QR Generator works on all these platforms without any special app.

What information to include in a vCard QR code

A vCard can hold: full name (first and last), job title, company name, multiple phone numbers (mobile, work, direct), multiple email addresses, website URL, physical address (street, city, postal code, country), and a brief note field.

For a professional contact QR code, the most useful fields are: full name, primary phone number, professional email address, company name, job title, and website. This is enough to create a complete, useful contact record without making the QR code excessively dense.

For individual freelancers and self-employed professionals: your own name, your main phone, your email, your website, and your professional title. Your company name is your own name or the trading name of your business.

For corporate employees: your full name, your direct phone number or mobile, your work email, the company name, your job title, and the company website. Including both a direct phone number and the company switchboard gives the contact different ways to reach you depending on the urgency.

vCard format versions

vCard has gone through several versions. The most relevant for QR code use are vCard 2.1, vCard 3.0, and vCard 4.0.

vCard 2.1: the oldest of the three versions, with very broad legacy compatibility. If your QR code will be used in contexts where some users may have much older devices, vCard 2.1 can be a safer choice.

vCard 3.0: the most widely used version, compatible with all smartphones in common use. Supports all standard fields. The default format for most QR generators.

vCard 4.0: the current standard (RFC 6350), with additional properties such as gender and anniversary, and UTF-8 as the required encoding. Support in phone contact apps is less consistent than for 3.0, which is why 3.0 remains the safer default.

For practical use, vCard 3.0 is the safe default. It is compatible with all devices that are likely to scan your code and supports all the fields you are likely to need.

Character length and code complexity

The amount of contact data you include directly affects the complexity of the QR code, which affects its minimum reliable print size.

A minimal vCard (name + phone + email, roughly 90 characters) produces a compact, easily scannable code at small sizes.

A full vCard with name, two phone numbers, email, company, title, full address, and website (approximately 250–400 characters) requires a denser code (a QR version of roughly 10–14, i.e. 57–73 modules per side) that needs a larger minimum print size — roughly 3–4 cm per side or more for reliable scanning.

If your QR code will be on a business card where space is constrained, consider which fields are genuinely essential and limit the vCard to those. Name, phone, and email is often enough — everything else is available once the person has your email and can reply.

Practical deployment: where to put your vCard QR code

Business cards: the most common deployment. Place the QR code on the back of the card, sized at about 2–2.5 cm × 2–2.5 cm for a compact vCard (name, phone, email); fuller vCards need a larger code. Include a brief label: 'Scan to save contact.' The front carries your branding; the back provides the digital connection.

Email signature: a small QR code in your email signature linking to your vCard or a contact page allows email recipients on mobile to save your contact details with a single scan. Particularly useful for recipients who want to call you without typing your number manually.

Personal website: a vCard QR code on your website's contact page gives visitors a direct path to saving your information. Particularly useful for people visiting the site on a desktop who then want your details on their phone.

Event badges and lanyards: for conferences and networking events, a QR code on your badge allows people to scan to save your contact rather than exchanging cards. If you run out of physical cards, the badge QR code provides a backup.

Keeping your contact QR code current

A vCard QR code is static — the contact data is encoded permanently in the pattern. If your phone number, email, or company changes, the QR code becomes inaccurate.

Options for handling contact information changes:

Regenerate and reprint: create a new QR code with updated information, print new business cards. For significant changes (job change, new company), this is appropriate regardless.

Link to a contact page instead: rather than encoding the vCard directly, encode a URL linking to a contact page on your website. The page can contain a downloadable vCard that you update when details change. The QR code remains the same; the vCard behind it changes.

For people who change contact details frequently, the URL-to-contact-page approach is more practical. For people with stable contact information, a direct vCard QR code is simpler and does not require maintaining a web page.

Create a free QR code — no account needed

→ universalqrgenerator.com