vCard QR Generator
Create a QR code digital business card (vCard)
100% free. Runs entirely in your browser - your files and data never leave your device and nothing is uploaded to any server.
Personal Info
Contact Info
Address
Appearance
Preview
Enter a first or last name to start generating
About this tool
A vCard is the standard file format for contact details - the same format your phone uses internally, which is why scanning one produces an "Add contact" prompt with every field already filled in rather than a link to somewhere else. Encoding a vCard into a QR code turns a printed card into something that transfers in two seconds without anyone typing a phone number wrong. The practical constraint is capacity. A QR code's size grows with the amount of data, so a vCard with a long job title, full postal address, website and social handles produces a dense pattern that needs to be printed large to scan reliably. Keeping it to name, one phone number, email and company gives a clean code that reads instantly from a business card. The other thing to keep in mind is permanence: the data is fixed in the pattern, so changing jobs means reprinting. Codes are generated in your browser and nothing is uploaded.
How to use this tool
- Enter your contact detailsName, phone, email and company cover most needs. Every extra field makes the code denser.
- Generate the codeThe details are encoded as a standard vCard that phones recognise natively.
- Test with a real phoneScan it and confirm the contact card appears correctly filled in, on both iPhone and Android.
- Print at a sensible sizevCard codes carry more data than a URL, so they need more physical space than people expect.
What to put on a vCard QR code
Include your name, job title, company, a work phone, a work email and your website. Leave out a home address and personal numbers if the code will be printed on cards you hand out widely.
All the details are stored in the code itself, so a long vCard makes a dense pattern - print it at least 2.5 cm across. If your details change, you will need to print a new code.
Key features
- Saves directly as a contact rather than opening a link, so details land in the right place.
- Eliminates transcription errors in phone numbers and email addresses.
- Works natively in the iOS and Android camera apps with no app to install.
- Generated in your browser, so your contact details are never uploaded.
- No account, no expiry and no watermark.
Common uses
- Business cards, so contacts transfer without typing.
- Conference badges and networking events.
- Email signatures and presentation slides.
- Shop windows, vehicle signage and trade stands.
- Reception desks where visitors need a direct contact.
Tips for better results
- Include only what you would hand to a stranger. Anyone who scans the code gets everything in it.
- Keep the fields minimal. Name, phone, email and company scan reliably; adding a full address and several URLs produces a much denser code.
- Test on both an iPhone and an Android before printing. vCard handling differs slightly between them.
- Print larger than you would a URL code - more data means finer detail that needs more space.
- For a code you can update later, encode a link to a contact page instead and change the page rather than the card.
Mistakes to avoid
- Including a home address or personal mobile on a card handed out publicly.
- Cramming in every possible field, making the code too dense to scan at business-card size.
- Printing at the size used for a short URL, which is not enough for the extra data.
- Testing on one modern phone only, then finding it fails on older devices.
- Reprinting a whole batch after a job change - a link to a contact page avoids that entirely.
Frequently asked questions
Their phone typically recognizes the vCard data and offers to save it directly as a new contact, pre-filled with whatever details (name, phone, email, company) you included when generating the code.
Only include contact details you're comfortable sharing with anyone who scans the code - since it's often distributed on a printed business card or public material, treat it like any other public-facing business card information.
No. The data is fixed in the pattern at generation time, so a change of number or job means reprinting. If details are likely to change, encode a link to a contact page instead - then you update the page and every printed code stays valid.
Because it carries far more data. A URL is a few dozen characters; a vCard with name, title, phone, email, company, address and website can be several hundred. Trimming the fields is the most effective way to simplify the pattern.
Yes - both recognise vCard data natively through the camera app and offer to save the contact. Handling differs slightly between them, so testing on one of each before a print run is worth the minute it takes.
No. The code is generated in your browser, so your name, number and email never leave your device.
On the back of a business card, a conference badge, an email signature image, a shop counter or a CV. Anywhere people would otherwise type your number by hand.
At least 2 x 2 cm (about 0.8 inches) for a business card scanned at close range. Dense vCard codes need more room than URL codes, so keep the details short to keep the code scannable.
A vCard works offline and saves straight into contacts; a link to a profile page can be updated later. Many people print a vCard on cards and use a link for marketing materials.