QRDock / Blog
Create a QR Code
Business ToolsDec 30, 2025· 7 min read· by Tom Becker

How to Create a vCard QR Code for Business Cards

A vCard QR code drops your full contact details into someone’s phone with one scan. Here is how to build one that saves cleanly.

What a vCard is

vCard is the standard format phones use for contacts. A vCard QR code holds that record directly, name, organisation, title, phone, email and website, so scanning it opens a pre-filled "add contact" screen.

Unlike a link to an online profile, a vCard code keeps working forever and needs no server. The data is in the code.

Fields worth including

  • First and last name, kept separate so contacts sort correctly.
  • Organisation and job title.
  • One primary phone number in international format.
  • A work email address.
  • A website or portfolio URL.

Keep the payload short

Every field you add makes the code denser and harder to scan at small sizes. A business card is small, so resist the urge to include three phone numbers and a mailing address. Name, title, one phone, one email and a URL is plenty.

If you need more, point the website field at a page that holds the rest.

Design that scans

Leave a clear quiet zone, empty margin, around the code, and keep strong contrast between the modules and the background. Dark code on a light background is the safe default.

On a glossy card, matte-finish the area around the code so the camera is not fighting reflections.

Why local generation fits here

A vCard contains personal contact details. Generating the code in your browser means those details are encoded on your device and never handed to a third-party server first.