A vCard QR code puts contact details inside the code. A website QR code puts a web address inside it. Both can belong on a business card, but they solve different problems: saving a contact immediately versus opening a page that you can update later.
Choose around the action you want after a meeting. A consultant exchanging details at a conference may want an immediate contact import. A designer showing changing work may want a portfolio page. Adding every available feature usually makes the decision harder for the reader.
Compare the two journeys
| Decision | Direct vCard code | Website code |
|---|---|---|
| What it stores | Name and other entered contact fields | A URL |
| Typical next step | Phone offers contact details to save | Browser opens a webpage |
| Internet requirement | Decoding stored details does not need a website | Loading the destination normally needs internet |
| Updating printed cards | Stored fields stay fixed | Page content can change at the same URL |
| Analytics | No website visit to measure from a direct import | Destination analytics can record eligible visits |
| Privacy consideration | Printed details can be read by anyone with the code | Public page exposes whichever details you publish |
Scanner behaviour varies. Do not promise that every phone silently adds a contact: devices may show a preview or request confirmation, and field handling can differ.
Choose a direct vCard for a short, durable contact record
Use the business-card generator when the essential task is to save your name, work phone and work email. Keep the record focused. More text creates a denser pattern, which can be harder to fit into a compact layout.
Before printing, check the contact preview on more than one phone. Verify that the first and last names appear in the expected fields, that the phone number includes the appropriate country code, and that the email is spelled correctly. If you serve international clients, do not assume their phones will infer your local dialling format.
The vCard 3.0 specification, used by this generator, defines structured contact fields. Newer vCard versions also exist. The practical question for your card is whether the actual exported record imports correctly on the devices your audience uses.
Choose a website for information that changes
A website QR is useful for a portfolio, staff profile, service list or appointment page. Encode a stable address under a domain you control, then keep that address active. You can change its page content without modifying the printed square.
For example, a freelancer might print a profile URL and later update project samples at that URL. If they delete the profile path, the printed code still sends readers to the deleted address. A redirect can preserve that journey, but someone must maintain it.
Our website generator creates the code; it does not create a hosted profile or a dynamic redirect dashboard. Plan the destination separately.
Avoid putting private details into a public card
Treat anything encoded as public. A QR code is not encryption. Someone can photograph the card or decode the image without asking you. Use business contact information and leave out home addresses or private phone numbers unless you intend to publish them.
If you want measurement, a direct vCard import does not call your analytics service. For a website destination, use campaign parameters and measure recorded visits rather than claiming to count every scan.
Make the printed invitation specific
Use "Scan to save my contact" for a vCard and "Scan to view my portfolio" for a website. Leave your name and a useful contact method in readable text as well. People should not have to scan just to identify the person who gave them the card.
Finish with a physical proof using the QR print checklist. The right choice is the one that completes your intended task reliably, with a destination or contact record you can maintain.