vCard QR Code Generator
Turn your contact details into a QR code that saves straight into someone's phone book.
Logo (optional)
PNG, JPG or WebP. SVG is not accepted, since SVG files can carry scripts. Your image is never uploaded — it is composited in your browser.
Appearance
#000000
#ffffff
Vector — scales to any size with no quality loss.
What It Does
This tool encodes your details as a vCard — the same format the Contacts app on every phone imports — so scanning the code opens a pre-filled 'Add contact' screen instead of a web page. Nothing has to be typed, nothing has to be transcribed from a paper card, and the details land with the right field in the right place: the phone number as a phone number, the email as an email.
When to Use It
- You are printing business cards and want the back to save your details in one scan rather than being typed in later, or never.
- You work a trade show stand and want visitors to capture your details without handing over their own first.
- You are adding a contact block to a conference badge, an email signature or a slide at the end of a talk.
- Your job title and company changed and you would rather regenerate a code than reprint a stack of cards with the old details.
Worked Examples
Minimal card — name, phone, email
The four fields most people actually need. Compare the version number in the analysis with the fuller example below — this is the difference between a card that scans at business-card size and one that struggles.
Full card with company and website
Every field filled. The analysis flags the character count and a higher QR version — useful for deciding what to cut before it goes on a card.
Phone number missing its country code
Saves fine, dials nowhere once the contact is abroad. A business card is exactly the thing that travels, which is why this is worth catching before printing.
Common Mistakes
- Filling in every available field. A vCard grows fast, and each extra field pushes the code to a higher version with smaller modules. A card that scans instantly with four fields can become unreliable at business-card size with ten. Include what someone actually needs to reach you.
- Using a local phone number with no country code. The number saves fine but fails to dial the moment the contact is abroad — and a business card is exactly the thing that travels.
- Printing it too small. The analysis below names a minimum width for your specific code; a dense vCard on a business card often needs more space than the design allows, and shrinking it to fit is what makes it fail under bad lighting.
- Assuming every phone imports every field. Photos, multiple addresses and custom labels are handled inconsistently across Android builds and are the first things to drop silently. Name, phone, email, organisation and website are the reliable core.
Features
How to Use
1. Fill in the fields you actually want on the card — fewer fields make a simpler, more reliable code. 2. Write the phone number in full international form, starting with the country code. 3. Check the density warning in the analysis panel and note the suggested minimum print width. 4. Download as SVG or PDF for print, PNG for screens.
Frequently Asked Questions
Embed this vCard QR Code Generator
Paste this snippet into your site to embed the tool.
Related Tools
Everything runs in your browser. Nothing you type here is uploaded to our servers, and no code you make is stored or tracked. Brand marks in the logo library identify third-party platforms and remain the trademarks of their respective owners; you are responsible for having permission to use them. Always test a printed code with a real phone, at the distance people will actually stand, before committing to a print run.