Share Contact Details Faster: Make a vCard QR Code [2026]
Create a vCard QR code that lets people save your contact details after one scan. Step-by-step fields, testing tips, print advice, and dynamic options.
![Share Contact Details Faster: Make a vCard QR Code [2026]](https://bzvhkwxgnzgkyyuezhoj.supabase.co/storage/v1/object/public/blog-images/how-to-make-a-vcard-qr-code/header-1784709694820.png)
A vCard QR code turns your contact details into a scan. Instead of typing your name, phone number, email, and website into a new contact, someone can scan your code and review the details before saving them.
It's useful on a business card, name badge, conference sign, storefront, email signature, presentation slide, or vehicle. This guide shows how to make one, what to put in it, and how to test it before you print.
What is a vCard QR code?
A vCard QR code contains structured contact data. The phone can read fields such as name, phone, email, and website, then offer to create a contact. These fields are defined in the vCard format specification from the RFC Editor.
Apple's QR recognition documentation documents vCard support for contact QR codes on iPhone. Android phones can behave differently depending on the scanner and contacts app, so test the devices your audience uses.
1. Decide which details to share
Start with the information people actually need to contact you. For most personal or professional cards, that means:
- First and last name
- Company or organization
- Job title
- Phone number
- Email address
- Website or portfolio URL
QRhubly's vCard generator has fields for each of those items. You don't need to fill every field. A short, accurate contact card is easier to review than one packed with details nobody will use.
Think about privacy before publishing. A public poster can be scanned by anyone, so only include details you're comfortable sharing.
2. Open the QRhubly generator
You can make a static vCard QR code without creating an account.
- Open the QRhubly QR code generator.
- Choose vCard from the content type options.
- Enter your first name and last name.
- Add your organization and job title if they help identify you.
- Enter your phone number, email address, and website.
- Check the live preview before downloading.
QRhubly builds a vCard 3.0 payload with the fields you provide. Empty fields are left out, so you can keep the card compact.
If you add a website, enter the complete address, including https://. For international contacts, include the country code, such as +1 or +46.
3. Choose a design that still scans
The visual design affects whether people scan the code successfully. Use a dark foreground on a light background, leave a clear quiet zone, and avoid busy photos or low-contrast gradients.
QRhubly lets you adjust dots, eye styles, colors, shape, and a center logo. Keep the design restrained for a business card. A simple rounded-dot style with strong contrast is usually safer than a decorative design. For more guidance, see how to add a logo to a QR code without breaking it and what size a QR code should be for print.
4. Download the code in the right format
Use the file type that fits the job:
- SVG: Best for business cards, posters, signs, and other print layouts because it scales cleanly.
- PNG: Convenient for digital documents, email signatures, and quick mockups.
- JPEG or WebP: Useful for some design tools or web images, but check the export for compression artifacts.
Save the original download with a clear filename. Don't use a screenshot as your master file because it can reduce resolution and add unwanted margins.
5. Test the vCard QR code before sharing it
Testing is not optional. A code can look perfect on your screen and still fail after it has been placed in a layout or printed.
Test the downloaded file, not just the editor preview:
- Display the QR code at its intended size.
- Scan it with an iPhone camera if iPhone users are part of your audience.
- Scan it with at least one Android phone if Android users are part of your audience.
- Confirm the name, organization, title, phone, email, and URL are correct.
- Tap the save or add-contact action, then check the resulting contact record.
- Test again from the final printed material if possible.
The scanner may show a contact preview first. Read it carefully. A successful scan isn't enough if the phone number has a typo or the website opens the wrong domain.
6. Put a clear instruction beside the code
Don't make people guess what the square does. Add a short call to action beside it:
- “Scan to save my contact"
- “Scan to add me to your phone"
- “Scan for contact details"
On a business card, place the instruction near the code and keep both elements easy to see. On a presentation slide, leave the code on screen long enough to scan.
For more business-card ideas, read how to put a QR code on a business card. Keep the contact QR separate from a website or review QR when the actions are different. One code should have one obvious job.
Static or dynamic vCard QR code?
A static vCard QR code stores contact details directly in the pattern. That's simple and private when the details won't change. If your phone number, job title, company, or website changes, you need a new code and may need to reprint.
A dynamic QR code points to an editable redirect instead. With QRhubly, you can change the destination from your dashboard after printing and see scan activity. That can be useful for a salesperson changing roles, a business rebranding, a freelancer updating a portfolio, or a team using the same code across several locations.
The tradeoff is that a dynamic code needs its redirect service to remain available. For a permanent card with stable details, static may be all you need. For a changing professional identity, dynamic is worth considering.
Make a contact QR code you can update. Start a free QRhubly account, create a dynamic code, and change the destination later if your details or profile page change.
Create a dynamic vCard QRCommon vCard QR code mistakes
Adding too much information
A QR code has limited space. More contact fields can make the encoded payload longer and the visual code denser. Include the details that help someone contact you, not every detail in your address book.
Forgetting the country code
A local phone number may work in your own region but be confusing to an international contact. Use a consistent international format when your work crosses borders.
Printing it too small
Print a test at the final size and scan it under the lighting people will actually use.
Assuming every scanner saves the same way
The phone might preview the data, open a contacts app, or show a generic text result. That isn't necessarily a broken code. It means the scanner's handling of vCard data differs. Test across the devices that matter for your audience.
Updating only your website
If your QR code contains a static vCard, changing the website field on your site won't change the contact details inside the code. You must generate and distribute a new static code, or use a dynamic QR code from the start.
FAQ
Can a vCard QR code save a contact automatically?
Usually, the phone shows a preview and asks the person to confirm or save the contact. That confirmation protects the user from adding unwanted information. The exact prompt depends on the phone and scanner.
Does a vCard QR code work on iPhone and Android?
It can, but the experience may differ. Apple documents vCard support for contact QR codes on iOS. Android devices and scanner apps can present the data differently, so test both platforms before a public launch.
Can I add a website to a vCard QR code?
Yes. A website is a useful field for a portfolio, booking page, company profile, or professional social profile. Make sure the URL is complete and works on a phone.
Can I change a vCard QR code after printing it?
Not if it's a static code containing the contact data directly. A dynamic QR code can be edited after printing, depending on the service that manages the redirect. Dynamic vs static QR codes explains the difference in more detail.
Should I use a vCard QR code or a website QR code?
Use a vCard QR code when the main action is saving contact details. Use a website QR code when people should browse a profile, menu, booking page, or portfolio. You can place both on a card if the instructions make the two actions clear.
Create a vCard QR code, test it on real phones, and choose static or dynamic based on how often your details change.
Related guides
Make a QR code you can edit and track
Create dynamic QR codes, change the destination anytime, and see every scan. Free to start, no card.