vCard QR Code Generator (Digital Business Card)
Last updated August 13, 2026 · checked against our testing process
How to make a vCard QR code (digital business card)
- Fill in the fields you want saved: name and mobile at minimum; email, company and job title if the card works for you professionally.
- Leave blank what you don't need: every extra field makes the code denser and harder to scan at small sizes. Name, phone, email is the sweet spot.
- Test-scan from the screen: point an iPhone or Android camera at the preview and confirm the contact card shows the right details before anything gets printed.
- Download PNG or SVG: PNG for email signatures and quick prints, SVG for business cards, van decals and anything a print shop will scale.
- Size it for the surface: at least 0.8 in (2 cm) on a business card, roughly one tenth of the scanning distance for decals and posters.
What a vCard QR code generator actually does
Fill in the form and this vCard QR code generator packs your details into a vCard 3.0 payload, the plain-text contact format every phone understands, then draws it as a QR code. When someone scans it, their phone opens an add-contact screen with your name, number and email already filled in. No app to install, no profile page to load, no account on either side. Everything happens in your browser: nothing you type is uploaded or stored anywhere. And because the contact data lives inside the ink itself, the code scans in a basement with zero bars and still works in ten years. It's the printable version of a digital business card: card backs, email signatures, van decals, booth banners.
vCard vs link-based digital business cards
Most digital business card products, the tap cards and hosted QR profiles, don't store your contact at all. They store a link to a profile on the vendor's server, and that profile sits behind a subscription. Stop paying and every card you printed and every decal you ordered points at a dead page. A vCard QR is the opposite trade: the data is baked into the code, so it never expires, needs no signal, and costs nothing to keep alive. The catch is symmetry: with nothing hosted, a printed code can't be edited. Change your number and you reprint. Which is why the next section matters: encode only details that won't change.
Which fields to include, and which to skip
A QR code gets denser as you add data, and denser codes need more print area to scan. Name, mobile and email is about 120 characters of vCard: a code around 41 modules per side that reads instantly even printed small. Add company, job title, website and a full street address and you're near 300 characters: around 61 modules per side, with squares roughly a third smaller at the same print width, which is exactly where cheap phone cameras start to struggle. The practical rule: encode the fields someone needs to reach you (name, mobile, email), add company and title if you hand cards to strangers, and leave the street address off. Anyone who has your number can ask for it, and it's the field most likely to change.
Print size: business cards, van decals, and the 10x rule
Two numbers cover most print jobs. On a business card, keep the code at least 0.8 in (2 cm) across with a white quiet zone around it; a lean three-field code still reads below that, but anything denser gets flaky. For codes scanned at a distance, the rule of thumb is 10x: make the code about one tenth of the expected scanning distance.
Worked example: Dan runs a two-man HVAC shop. Card back: a 1-inch code carrying name, mobile and email, about 120 characters. Van rear door: the same code as an 8-inch decal, because a homeowner in a driveway scans from about 6 feet (72 inches divided by 10 is 7.2, rounded up). The decal cost him $12 at a sign shop; the code itself costs nothing, bills nothing monthly, and if he sells the van the next owner peels off a sticker, not a subscription.
iPhone and Android both read it natively
Neither side needs a scanner app. iPhones have read QR codes straight from the Camera app since iOS 11 in 2017, and a VCARD payload triggers the contact preview directly. Modern Android cameras do the same through the built-in scanner or Google Lens. The person scanning sees your name and an add-contact button: two taps and you're in their phone, spelled correctly, number intact. Paper cards get photographed, pocketed and retyped wrong; this skips all three.
Related QR tools
Making cards for a whole crew? The bulk QR code generator from an Excel list builds one per row. For a code that sits on colored card stock or a vehicle wrap, use the transparent QR code generator, and check any code you didn't make yourself with the safe QR code scanner.
Why there's no photo field
vCard 3.0 technically supports a PHOTO field, embedding a small image right inside the contact data, and it's a reasonable question why this tool doesn't offer it.
The answer is what a photo does to the code itself. Text fields like name, phone and email add maybe a hundred characters. A usable photo, even a small, heavily compressed one, adds thousands of characters encoded as text, which pushes the QR code into the densest, largest module counts the format supports. At that density the code stops being reliably scannable at business-card size, and often needs to print at poster scale just to hold enough resolution for a phone camera to read it, which defeats the entire point of a code someone scans off a business card in a hallway.
Keeping the fields text-only is what makes this code readable at 0.8 inches. If a photo matters, the practical move is a link-based option instead, accepting the tradeoff that a link needs somewhere to keep pointing, which a plain vCard never does.
Frequently Asked Questions
Does a vCard QR code work without an app?
Yes. iPhone cameras have parsed QR codes natively since iOS 11, and modern Android cameras read them through the built-in scanner or Google Lens. A VCARD payload opens the add-contact screen directly; nobody installs anything.
What is the difference between a vCard QR code and a digital business card link?
A link-based card stores a URL that fetches your profile from the vendor's server, usually behind a subscription; if it lapses, every printed code dies. A vCard QR stores the contact data itself, so it works offline, costs nothing to maintain, and never expires.
Can I edit a vCard QR code after printing it?
No. The data is encoded into the image, which is the price of it being permanent and serverless. If your details change, generate a new code and reprint. Stick to stable fields (a mobile number you'll keep) to make reprints rare.
How small can I print a vCard QR code on a business card?
Keep it at least 0.8 in (2 cm) wide with a white margin around it. That's comfortable for a name-phone-email code; encode more fields and the code gets denser and needs more space to scan reliably.
Does a vCard QR code expire?
No. There is no server or redirect behind it: the contact details are inside the code itself. It works as long as the print is legible.
Should I put my address and website in the QR code?
Usually not. Each field makes the code denser and harder to scan small, and the address is the detail most likely to change. Print the website on the card in plain text instead and keep the code lean.
Is my contact information uploaded when I generate the code?
No. The vCard and the QR image are built entirely in your browser; nothing you type is sent to or stored on our server.
