vCard QR Code Generator
Fill in name, phone, email, and address — the tool builds a vCard QR code that adds the contact to a phone book when scanned.
How to use vCard QR Code
- Fill in the contact fields: first and last name, phone, email, organization, job title, and website. Leave any field blank to omit it from the card.
- As you fill the fields, the tool reassembles a standard vCard 3.0 block and re-renders the code on each keystroke.
- Scan it yourself with your phone first. The phone should offer an “Add contact” screen pre-filled with the details.
- Click Download PNG to save the image.
- Print it on a business card, email signature, name badge, or trade-show banner so people can save your details with one scan.
The vCard format inside a QR code
A vCard QR code is a contact "business card" encoded as text and wrapped in a QR matrix. When a phone scans it, it does not open a web page — it recognises the vCard structure and offers to save a new contact. Behind the scenes the tool builds a small, line-based text block that looks like this:
BEGIN:VCARD
VERSION:3.0
N:Doe;Jane;;;
FN:Jane Doe
ORG:Acme Inc.
TITLE:Engineer
TEL;TYPE=CELL:+1 555 0100
EMAIL:jane@example.com
URL:https://example.com
END:VCARDWhat each line means
The block always opens with BEGIN:VCARD and closes with END:VCARD; VERSION:3.0 declares the format revision. Each property in between is a field. N is the structured name (last;first;middle;prefix;suffix), while FN is the formatted display name. The rest are self-explanatory: ORG, TITLE, TEL, EMAIL, and URL.
Type parameters
Some properties carry a TYPE parameter that tells the phone what kind of value it is. Here the phone number is tagged TEL;TYPE=CELL so it lands as a mobile number; other valid types include WORK, HOME, and FAX. The same idea applies to email and address properties when you need to distinguish work from personal.
Why 3.0 and not 4.0
vCard 4.0 (RFC 6350) is the newest revision, but support across phone cameras and contact apps is still uneven. Version 3.0 hits the sweet spot of broad compatibility — every mainstream phone and address book reads it cleanly — which is why it remains the standard choice for QR business cards and why this tool emits it.
Keeping the code scannable
The more fields you add, the more text the QR code must hold, and the denser its grid becomes. A dense code printed small on a business card can be hard for a camera to resolve. Stick to the essentials, print at a comfortable size with a clear margin around it, and the scan will be instant.
Other ways to share details by scan
A contact card is one of several "tap-to-act" codes. Depending on what you want the scanner to do next, one of these may fit a business card, badge, or stand better than a full vCard.
- • SMS QR code generator — instead of saving you as a contact, start a pre-addressed text to your number.
- • QR code generator — link to a portfolio or LinkedIn profile when a single URL is enough.
- • QR code decoder — check exactly which fields a vCard code exposes before you put it in print.
Frequently asked questions
What is vCard 3.0?
What happens when someone scans the code?
Which fields can I include?
Why keep the contact card short?
Should I use vCard or MeCard?
Will it work on both iPhone and Android?
Is my contact information sent to a server?
How do I include an international phone number?
Related tools
More tools you might find useful in the same flow.
QR Code Generator
QR code generator — create QR codes for URLs, text, email, and phone numbers, then download as PNG or SVG. Free, with codes generated in your browser.
WiFi QR Code
WiFi QR code generator — create a code guests scan to join your WiFi network instantly, no typing passwords. Free, and credentials stay on your device.
SMS QR Code
SMS QR code generator — create a QR code that opens a pre-filled text message to your number when scanned. Free, instant, and generated in your browser.
Barcode Generator
Barcode generator online — create Code 128, EAN, UPC, and Code 39 barcodes and download them as images. Free, instant, and made right in your browser.
Built by Muhammad Tahir · About