Free vCard QR Code Generator

A vCard QR code holds your full contact details, so one scan offers to save your name, company, job title, phone, email, website and address into a phone address book. It is the fastest way to hand over details at an event, and it belongs on the back of a business card, an email signature print-out or a trade-show banner. Fill in only the fields you want to share — every extra field adds data, so a leaner card scans more easily from a distance. QR-Quickly generates a standard vCard 3.0 contact payload, entirely in your browser, with no signup and no expiry.

  1. Step 1. Fill in your name and any contact fields you want to share.
  2. Step 2. Leave optional fields blank to keep the pattern simple.
  3. Step 3. Download the PNG at 1024×1024 or larger, or the SVG for professional printing.

What Information Should You Include in a vCard QR Code?

Not every field in the form above is required — only your name is. The remaining fields are optional, so include just the details you actually want people to use. Every field you add increases the amount of data encoded, which can make the QR pattern denser. As a guide:

FieldWhen to include it
NameEssential for identifying the contact
PhoneInclude if you want people to call or text you
EmailUseful for professional contact
CompanyUseful for business networking
Job titleOptional
WebsiteUseful for a portfolio or company website
AddressInclude only when relevant

Only encode information you are comfortable sharing publicly. Anyone who scans the QR code will be able to read whatever details you put into it.

Why Some vCard QR Codes Are Harder to Scan

The more contact information you encode, the larger the vCard payload becomes. A larger payload produces a denser QR pattern with more modules, and dense codes can be harder for a camera to read at a small size or from a distance.

If your code looks busy or fails to scan, the simplest fixes are to remove fields you do not need and to print the code larger. There is no fixed module count that guarantees scannability — it depends on the amount of data, the print size, the contrast and the scanning device — so always test the final printed version before relying on it.

Static vCard QR Code vs. Dynamic Contact QR Code

QR-Quickly's vCard QR code is static. Your contact information is encoded directly into the QR pattern itself: no account is required, the code does not redirect through QR-Quickly, and QR-Quickly does not impose an expiration date on it. Because the data lives in the image, the encoded information cannot be changed after the QR code is created — to update a phone number or email, you generate a new QR code and replace or reprint the old one.

A dynamic contact QR code, by contrast, generally points to a hosted destination that the provider can potentially update later, depending on the service. That can be convenient if you expect your details to change, but it also means the code depends on that provider staying available. Neither approach is inherently better; it depends on how often your details change and whether you want the code to work independently of a third party.

How to Print a vCard QR Code on a Business Card

A business card is a small surface, so a few practical habits help the code scan reliably:

For a typical business card, around 0.8–1 inch (2–2.5 cm) square can be a useful starting point, but there is no universal size that guarantees scanning. The required size depends on QR density, print quality, contrast, scanning distance and device, so test the actual printed card.

Business Card QR Code Generator

Are My Contact Details Stored?

Your vCard QR code is generated in your browser. QR-Quickly does not need to upload your contact details to generate the QR code, and the contact information you enter is not sent to our servers as part of generation.

The finished QR code contains the contact details you chose to encode, so anyone who scans it can read them — do not encode private information you would not want to share.

Creating a QR code specifically for a printed business card?

If you are designing a printed business card, the dedicated business card QR generator walks through sizing, the quiet zone and print testing step by step.

Go to the business card QR generator
What is a vCard QR code?

A vCard QR code is a QR code that stores contact details in the standard vCard format. When scanned, compatible phones and contact apps can recognise the payload and offer a pre-filled option to view or save the contact.

What happens when someone scans a vCard QR code?

Compatible devices, scanners and contact apps may recognise the vCard payload and offer the option to view or add the contact to their address book. QR-Quickly does not promise that every device will save the contact automatically — support varies by phone, scanner and app, so test the code on the devices your contacts are likely to use.

Does a vCard QR code work without internet?

Because the contact data is encoded directly in the QR pattern, decoding the code itself does not require QR-Quickly or a hosted QR-Quickly page, and no internet connection is needed to read the details. Exactly how a device then handles the contact can vary.

Can I edit contact details after creating the QR code?

No. A static vCard QR code encodes your details directly into the image, so they cannot be changed after the code is created. To update a phone number, email or any other field, generate a new QR code and replace or reprint the old one.

Does a QR-Quickly vCard QR code expire?

QR-Quickly does not impose an expiration date on a static vCard QR code — the data lives in the pattern, so there is no redirect or account to lapse. No broader guarantees are made about how every device or app will handle the code over time.

Does QR-Quickly store my contact details?

No. Your vCard QR code is generated in your browser and QR-Quickly does not need to upload your contact details to generate it. The contact information you enter is not sent to our servers as part of generation.

What size should I print?

For a typical business card, around 0.8–1 inch (2–2.5 cm) square can be a useful starting point, but there is no universal size that guarantees scanning. The required size depends on QR density, print quality, contrast, scanning distance and device, so test the actual printed card before ordering a batch.

PNG or SVG?

Use PNG for digital use and everyday print, such as email signatures. Use SVG when you need to resize the code or print it professionally, because it is a vector format that stays sharp at any size.

What vCard version does QR-Quickly use?

QR-Quickly generates a standard vCard 3.0 contact payload, using the VERSION:3.0 format that most modern phones and contact apps recognise.

Related QR code generators