b2KIT

QR Code Business Card

Fill in vCard fields and generate a QR code plus styled digital business card. Download both as images.

How to Use QR Code Business Card

  1. 1

    Enter contact info

    Fill in name, phone, email, company, and website details.

  2. 2

    Generate vCard QR

    Click generate to create a QR code with your contact data.

  3. 3

    Download the code

    Save the QR code to print on your business card.

Tested tool guide Tested browser tools Checked August 16, 2026

What QR Code Business Card does, with a checked example

Fill in the vCard fields - name, organization, job title, phone, email, website - and this tool produces two downloadable images: a QR code whose payload is the contact data itself, and a styled card rendering the same fields for email signatures, profile pages, or print. Scan the code with a phone camera and the system contacts app offers to save the contact with every field pre-filled, no typing. The surprise most users hit: the card's styling is cosmetic. Scanners read only the encoded text, so the code's contrast, margins, and sharpness matter far more than how the card looks.

Worked example

A concrete input and expected output from the current implementation.

Input

Name: Ines Vega
Organization: Northwind Traders
Job title: Product Manager
Phone: +1 415 555 0198
Email: ines.vega@northwind.example
Website: https://www.northwind.example

Expected output

A QR code image whose payload is this vCard text:
BEGIN:VCARD
VERSION:3.0
N:Vega;Ines;;;
FN:Ines Vega
ORG:Northwind Traders
TITLE:Product Manager
TEL;TYPE=CELL:+1 415 555 0198
EMAIL:ines.vega@northwind.example
URL:https://www.northwind.example
END:VCARD
plus a card image showing the same fields in the chosen style.

The QR payload is the vCard text itself, so a phone camera that detects the BEGIN:VCARD header offers to save the contact with these exact values. The card image is a separate rendering of the same fields for display or print.

How the result is produced

1

vCard payload

The tool assembles the form fields into a vCard, the standard contact-interchange text format (RFC 6350): a BEGIN:VCARD opening line, the version property, structured name components, organization, title, phone, email, and website, closed by END:VCARD. That complete text block is the QR payload. iOS and Android camera apps detect the vCard signature in a scanned code and open the add-contact screen with the parsed fields filled in.

2

Scan reliability

QR codes carry built-in error-correction data and require a quiet zone, the empty margin around the code, so a scan survives minor glare, slight blur, or a print cut flush to its edge. The vCard payload is short, a few hundred characters, which keeps the code small and quick to scan; payload capacity is never the constraint. When a code fails, the cause is presentation: low contrast, glossy paper, cropping, or a logo covering the center.

Good uses

  • At a trade show or conference, hand over a printed card whose QR lets someone save you as a contact in one scan instead of typing an email address from the paper.
  • In an email signature or on a profile page, attach the card image so the recipient adds you directly; a vCard QR opens the add-contact flow, unlike a link that only opens a website.
  • Mixed-device networking: iOS Camera and Google Lens both recognize vCard QR codes, so one code works whether the person holding the phone uses an iPhone or Android.

Limits and checks

  • Phone-dependent parsing. Camera apps differ in how faithfully they import vCard fields. Core fields like name, phone, and email usually survive, but address components, secondary numbers, or notes can be dropped or regrouped by some clients. Test the finished code with the phones your contacts actually use before printing a batch.
  • Static snapshot. The QR is a fixed encoding of the text at generation time. Change your number or title and the old code still carries the old data; there is no way to update a code already printed or shared. Regenerate the QR whenever any contact detail changes, not just when you restyle the card.
  • Two separate images. The card and the QR download independently. Restyling the card never changes the code, and pasting a logo over the QR's center can exceed what error correction tolerates, after which the code stops scanning. Keep overlays small or skip them.

Common questions

When I scan the code with my phone, will it really offer to add me as a contact?

With the built-in camera apps, yes: iOS Camera and Google Lens detect the vCard payload and open the add-contact screen with fields pre-filled. Some third-party scanner apps only open URLs and instead display the raw vCard text. If you see raw text, use the phone's own camera app; the tool cannot control how other apps interpret the code.

Does changing the card's colors or layout change the QR code?

No. The QR encodes only the text fields, and the card's styling is a separate image, so you can restyle freely without touching the code. Changing any contact field does change the QR, though, so re-download both images together whenever contact details change.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools