Website & CommunicationStatic QR code

Contact Card (vCard) QR Code Generator

A vCard QR code packages contact details in a format phones understand. Scanning it usually offers to add a new contact, saving the recipient from typing a name, number and email address.

The same record covers a personal business card and a company listing. Fill in the name fields for a person, or use the organisation, phone, email, website and address for a business. Everything is encoded directly in the code, so no server or account is involved.

What this QR code stores: The QR code stores a vCard 3.0 record with the fields you fill in. Special characters are escaped and the record uses CRLF line endings for compatibility.

A first or last name is required.

Style and output

PNG pixel size. SVG scales without losing quality.

Higher levels survive damage but create a denser pattern.

Available in PNG and SVG. Place the code on a light, plain surface.

Contrast is 21.0:1 — good for scanning.

Centre logo (optional)

PNG, JPEG or WebP · max 1.5 MB

A logo covers data modules. Keep it small, use a high-contrast image and always test the finished code.

Your image is processed in this browser only. Nothing is uploaded. Maximum file size: 1500 KB.

Your content is encoded in this browser. Nothing you type or upload is sent to a server.

QR code preview

Static QR code

No code generated yet

Fill in the fields, then generate your QR code.

Contrast is 21.0:1 — good for scanning.

Download

PNG and SVG files are created in your browser. The selected logo, if any, is included in the file.

Test first: scan the finished code with at least one phone camera before you print, laminate or publish it.

Before you print or share

  • This tool does not include a profile photo, social handles, multiple phone numbers or custom labels. Those require a more complex vCard editor.
  • A vCard is readable by anyone who scans the code. Do not include a private mobile number or home address unless you are comfortable sharing it.

Practical guidance for this generator

Example: Enter a first name, last name, job title, organisation, work phone and email, then scan to check the contact preview before printing a card.

Common mistakes

  • Adding a personal mobile number that should stay private.
  • Filling every optional field and making the pattern too dense for a card.
  • Expecting a photo or social handles to be included.

Testing checklist

  • Open the contact preview on iPhone and Android.
  • Check that the organisation and job title appear correctly.
  • Print a card proof at 2 cm and scan it at arm's length.

When to choose a different tool

Use a digital business card service instead if you need photos, multiple phone numbers or editable contact details.

How to create this QR code

  1. Enter at least a first or last name, or an organisation for a company listing.

  2. Add the phone, email, job title, website and address details you want to share.

  3. Generate, scan to confirm the contact preview, then download PNG or SVG.

More on this QR code

One generator for people and for the company

A personal card needs a name, a job title and one reliable contact method. A company listing needs the organisation name, a public phone number, an email address, a website and a postal address. This generator accepts both sets of fields, so there is no separate business-card page to choose.

Keep the card focused. A name plus one number or email is more useful than a long list of fields, and fewer fields also produce a less dense pattern that scans more reliably on a small card.

  • Job title sits beside the organisation in most contact apps.
  • Use the note field for opening hours or a short description.
  • A company listing works on shop windows, invoices and packaging.
  • Leave out details you would not print on the card itself.

Getting a vCard to scan cleanly on a printed card

Contact records are denser than a short URL, so the printed size matters more. On a business card, keep the code at least 2 × 2 cm, leave a clear white margin, and avoid printing over artwork or a dark background.

Download SVG when the printer can use it. Vector output stays sharp at any size, while a small PNG can blur the modules that a scanner needs.

  • Test the contact preview on both iPhone and Android.
  • Keep the white quiet zone free of text and graphics.
  • Use SVG for professional print, PNG for screens.
  • Regenerate the code if any detail changes.

Sources and review

This page is reviewed by the QRKit Editorial Team. Recommendations are based on practical testing, public platform documentation, and common failure modes reported by users. Test the final code on the exact devices and materials you plan to use.

Frequently asked questions

Where do saved contacts go?

The contact is added to the phone or app's address book after the person accepts the preview. QRKit never receives or stores the vCard data.

Why does my vCard look different on iPhone and Android?

Each contacts app displays vCard fields in its own way, and some ignore fields they do not support. Keep the record simple and test on both platforms.

Can I use this on a business card or for a company listing?

Yes. Use the name and job title fields for a personal card, or the organisation, phone, email, website and address fields for a company listing. The same vCard record works in both cases.