MakeQR
Back to Blog
vcardbusiness-cardhow-tonetworking

How to Make a vCard QR Code for Your Business Card (Free)

MakeQR Team8 min read

Handing someone a paper business card in 2026 is fine. Expecting them to type your phone number, email, job title, LinkedIn URL, and company name into their phone from that card is not. A vCard QR code solves this in a way that actually matches how people save contacts — one scan, a prompt to save to the phone's native address book, done.

This guide walks through exactly what a vCard QR code is, which fields to include (and which to skip), and how to generate one for free in under two minutes. The code you create will keep working forever, even if the printer closes, the generator shuts down, or the conference wifi dies — a vCard QR is fully offline, encoded into the image itself.

What a vCard QR code actually is

A vCard QR code encodes a digital business card using the vCard 3.0 or 4.0 standard — the same format your address book, Gmail, and Outlook already speak natively. When someone scans the code, their phone recognizes the vCard payload and opens a prefilled "Add Contact" screen. On iPhone this is a single tap; on Android it depends on the camera app — Samsung and Google's stock cameras offer the same one-tap flow, while some manufacturer scanners download a .vcf file first and require a second tap to save. Using vCard 3.0 maximizes cross-device compatibility.

The distinction that matters: a vCard QR is static. The contact information is embedded directly in the pattern, not stored on a server. The code works in airplane mode, works five years later, works at a trade show with no cell signal. This is different from a "digital business card" product that hosts your profile on a vendor's site — those redirect through a URL and stop working the day the vendor pivots.

Which fields to include (and which to skip)

Every field you add makes the QR pattern denser, meaning the code needs to be printed larger to stay reliably scannable. A business card has limited real estate, so the trade-off matters. The standard set that covers 95 percent of real business-card use cases:

  • Full name — first and last, properly capitalized. Skip middle initials unless they are part of your professional identity.
  • Job title — keep it short. "Senior Product Designer at Acme" can be split into title and company fields.
  • Company / organization — the legal or brand name of your employer.
  • Mobile phone — with country code (+1, +82, etc.) so it saves correctly across regions.
  • Email — the address you actually check. A work address beats a personal one if you are networking in a professional context.
  • Website — your company URL, portfolio, or LinkedIn profile. Pick one, not all three.

Fields to skip on a QR vCard even though they are in the spec: fax number, postal address (unless you work in real estate or similar location-specific fields), birthday, second language names, and any secondary email. Every extra field increases density and risks making the code harder to scan at business-card sizes around 1.5 cm square.

Create your vCard QR code on MakeQR

Head to makeqr.daylab.dev and select the vCard type from the top of the editor. A form appears with the standard fields listed above. Fill them in, watching the preview on the right update after each entry.

  1. Name — enter your first and last name in separate fields. The vCard spec treats these as distinct so address books sort correctly.
  2. Phone — with the full country code. Wrong: 555-1234. Right: +1 212 555 1234.
  3. Email — one address. Leave the secondary slot blank unless you genuinely use both for work.
  4. Company and title — two short lines. A seven-word job title makes the QR large.
  5. Website — the full URL starting with https://. Address books sometimes strip incomplete URLs.

Once the preview looks right, skip to customization. The color of the code can match your brand — keep a contrast ratio of at least 3:1 between foreground and background so it scans reliably. Rounded modules and a center logo are optional but do help a dense vCard code feel intentional rather than noisy.

Click Download. Choose SVG if you are printing — vector files scale to any card size without pixelation. Choose PNG at 600 DPI or higher if your printer insists on raster. PDF works for both.

Test before you print anything

Before sending the file to a print shop, scan your QR with at least two phones — one iOS, one Android — from roughly 20 cm away, which is how people hold a business card. Confirm that:

  • The "Add Contact" screen opens automatically, not a browser.
  • The name displays correctly, including accented characters if your name has them.
  • The phone number dials correctly when tapped.
  • The email opens in the default mail client.
  • The URL is preserved exactly, including the https:// prefix.

This step catches the two most common production errors. First: encoding issues with non-ASCII characters — names with ö, é, or 한글 sometimes break older vCard parsers, and you want to know before a thousand cards ship. Second: phone-number formatting — some parsers strip the + and break international dialing.

Size and placement on a standard business card

A standard business card is 85 × 55 mm (or 3.5 × 2 inches). For a vCard QR with the fields above, the minimum reliable size is 18 × 18 mm. Smaller than that and mid-range Android cameras start struggling under dim lighting. Aim for 20 × 20 mm with a 4 mm quiet zone on all sides — the white margin is what lets phone cameras lock onto the code.

Placement options, roughly by convention:

  • Back side, centered — the most common layout. Clean front face with your name; flip for the QR.
  • Front, bottom-right corner — works when the front is minimal. Keep at least 6 mm from the card edge.
  • Next to name and title — integrated design. Looks intentional but leaves less room for the QR to stay at 20 mm.

Avoid placing the QR over a textured or metallic card stock — glossy foil finishes reflect flashlight back into the camera and break scans. Matte uncoated or soft-touch laminate is the safest finish for a card-with-QR.

What happens when your information changes

Static vCard QRs cannot be edited after the card is printed. If you change jobs, move, or switch phone numbers, the card still encodes your old data. There are three realistic responses depending on how much has changed.

For minor updates like a phone number, the printed card is probably not your primary distribution channel — your email signature and LinkedIn update faster than business cards get handed out. Let the old cards run out naturally.

For a new job or company, a reprint is coming anyway since the front of the card is wrong too. Regenerate the vCard with new fields and update the file your printer holds on record.

For people who change information frequently, a dynamic vCard QR points at a landing page that redirects through your server. This lets you edit without reprinting but costs $7–15 a month on most platforms. Most individual professionals do not need this. Agencies with large staff who rotate through roles sometimes do.

FAQ

Q. Do iPhone and Android both support vCard QR codes natively?

A. Broadly yes. iOS has recognized QR codes in the native camera app since iOS 11 (September 2017) and offers a one-tap contact save for vCard payloads. On Android, Google Lens integration from Android 9 Pie (2018) onward made native QR scanning standard, and major manufacturers like Samsung and LG had their own camera-based QR readers before that. The catch on Android is that some devices and scanner apps surface a vCard as a .vcf file download that requires a second tap, rather than the iOS-style single tap. Older phones that predate native scanning still open the raw text — readable, just not one-tap. Printing the fields on the card itself remains a safe fallback.

Q. How much information can a vCard QR code hold?

A. A QR code can hold up to 4,296 alphanumeric characters at error-correction level L. A full vCard with name, title, company, phone, email, and website typically runs 150–250 characters, well under the limit. The practical constraint is not capacity but density — the more characters, the finer the module size at a given print dimension, and the harder the code becomes to scan at small sizes.

Q. Does a vCard QR code work without internet?

A. Yes. A static vCard QR is fully self-contained. The contact information is encoded into the image itself, so scanning works in airplane mode, at a trade show with dead wifi, or in a subway basement. This is the main advantage over digital business card apps that rely on a server to host your profile.

Q. Can I add my LinkedIn or portfolio URL to a vCard QR?

A. Yes. The website field in a vCard entry accepts any valid URL, so you can point it at LinkedIn, a personal portfolio, or a Calendly link. If you want multiple links, skip the vCard and use a regular URL QR pointing at a link-in-bio page that lists everything. The trade-off: a URL QR requires internet to load the destination, unlike a vCard which saves instantly.

Ready to create your QR code?

Try MakeQR for free — no sign-up, no watermark.

Create QR Code Free