Free vCard QR Code Generator
Let people save your contact details with one scan — name, phone, email, and company. Fill in the form, download the QR code, and add it anywhere. Free, instant, no sign-up.
Everything is generated in your browser — your contact details are never sent to our servers.
Fill the form to generate your contact card QR code
This is a static QR code — it can't be edited or tracked once printed. Want to change the destination later and see scan analytics?
Create a free dynamic QR codeHow to make a vCard QR code
A vCard QR code turns your contact details into one scannable pattern. Forget handing over a paper card that gets lost — people scan, and your details drop straight into their phone's contacts. Name, number, email, company, website: all correctly spelled.
It's ideal for business cards, conference name badges, email signatures, shop windows, trade-show booths, and sales decks. Print it large for a booth or small for a card — the high error-correction encoding keeps it scannable either way.
The generator above runs entirely in your browser, so your personal details are never uploaded to QRPulse. Download it as a print-ready PNG once the preview looks right.
The vCard format, and how phones actually read it
Underneath the QR pattern, your details sit in a plain-text format called a vCard. It looks like this: BEGIN:VCARD / FN:Jane Doe / TEL:+1... / EMAIL:jane@... / ORG:Acme Inc / END:VCARD. When a phone camera scans the code, it decodes that text block and recognizes the vCard header. Then it hands the details to the native Contacts app, which maps each line to the right field — name, phone, email, organization, title, website.
A plain text QR code holding the same info works differently. Text just displays as-is, with no structure. A vCard gets recognized as contact data specifically — that's what triggers the phone's "Add to Contacts" prompt instead of a wall of text on screen.
More fields mean more encoded characters. Fill in every optional field — address, note, multiple phone numbers — and you get a visibly denser pattern than one with just name and phone. Printing the code small, on a lanyard or the corner of a card? Keep it simple: name, one phone number, email, and company is usually enough for reliable scanning.
vCard QR code vs email QR code
These solve opposite problems, even though both involve contact info. A vCard QR code hands your details to the scanner — silently, nothing sent back. An email QR code does the reverse: it opens a blank message addressed to you, waiting for them to write something and hit send.
Use a vCard QR code when the goal is "remember me" — business cards, name badges, storefronts. Use an email QR code when the goal is "contact me now" — support desks, booths collecting enquiries, feedback cards. Many professionals use both. A vCard code on the card itself, and an email or booking-link code on a table-top stand — for people who want to reach out right now, not just save you for later.
Want a contact QR code you can edit and track?
Your phone number changes, your vCard code shouldn't have to. A static code has your details baked in — a new job, a new number, and every printed card is wrong until you reprint it. Point a dynamic QRPulse code at an online contact page instead: update it whenever your details change, and see how many people scan it, where, and on what device.
vCard QR code — FAQ
A vCard QR code stores your contact details — name, phone, email, company, job title, and website — in the standard vCard format. When someone scans it, their phone offers to save you as a new contact instantly, with no manual typing.
Yes. iPhone and Android phones read vCard QR codes from the native camera app and prompt the user to create a new contact with your details pre-filled.
A static vCard QR code has your details baked in, so changing your phone or job means reprinting. If you want a contact QR code you can update anytime — and track how many people scan it — create a free dynamic QR code with QRPulse that points to an online contact page.
A vCard QR code saves static contact details directly to a phone. A digital business card is a hosted page you can update anytime and style with branding. For an editable, trackable version, point a QRPulse dynamic QR code at your contact page and see scan analytics.
The vCard format supports full name, organization, job title, phone (multiple types: mobile, work, fax), email, website, physical address, and a note field. This generator covers the fields most people need — name, phone, email, company, title, and website — not the full rarely-used spec.
The camera app decodes the QR pattern into a block of text formatted as a vCard file (starting BEGIN:VCARD, ending END:VCARD). The phone's contacts app recognizes this format and maps each labeled line — N, TEL, EMAIL, ORG — to the matching contact field automatically.
Some phones and camera apps only render a subset of vCard fields in the scan preview, or truncate long notes. Test your specific code on both an iPhone and an Android device before printing at scale — the underlying data is complete even if a particular preview screen shows less.
The vCard format technically supports an embedded photo, but doing so significantly increases the amount of data encoded, which makes the QR pattern denser and harder to scan reliably at small sizes. Most professional vCard QR codes skip the photo for this reason.
For the recipient, yes — scanning saves all your details into their phone correctly spelled and formatted in one action, versus manually typing a number and risking a typo. The card still shows the printed details for anyone who prefers not to scan.
Yes, as long as the phone number is entered in full international format with a country code (e.g. +44 for the UK, +1 for the US). Most phone contact apps normalize the display format automatically once saved.
vCard 4.0 is the newer standard with cleaner formatting for multiple phone types and international addresses, but vCard 3.0 has broader compatibility with older phones and contact apps. Most QR code generators, including this one, default to the more widely supported 3.0 format.
Yes — this is the most common placement. Print the QR code in a corner of the card while keeping your name, title, and number as printed text too, so the card still works for people who prefer not to scan.
It depends on the phone. Most contact apps prompt to create a new contact or update an existing one with a matching name, letting the scanner choose rather than silently overwriting anything.
More free QR code generators
All free, instant, no sign-up — pick the type you need.
From the QRPulse blog
Guides and real-world examples to get more from every scan.
Tracking QR code scans tells you who scanned, when, from where, and on what device. Here is exactly how to set it up and what to do with the data.
From restaurant adoption to marketing ROI to global scan volumes, here are the most important QR code statistics for 2026 — and what they mean for your business.
How to Track QR Code Scans Across Print Campaigns
Postcards, posters, and receipts all sharing one QR code make it impossible to tell which placement worked. Here is how to set up trackable codes, labels, and destination URLs that preserve campaign attribution.
How to Drive Instagram Followers With a QR Code on Your Packaging
A QR code printed on your product box can be a powerful growth channel for your Instagram following — if you track and optimise it correctly.