Report

Help us improve this tool

Business Card QR Code

Build a scannable vCard QR code with name, phone, email, company, and website, then download PNG or SVG. Contact details stay in the browser.

O M T

Put a scannable contact on a business card

A business-card QR code stores a vCard, the same contact format phones use when you share a contact from the address book. Someone who scans the code can save your name, phone, email, company, job title, website, and street address without typing them. This page builds vCard 3.0 text in the browser and draws the QR code from that text. Nothing is uploaded.

What goes into the code

The payload starts with BEGIN:VCARD and VERSION:3.0. The name is split into family name and given name so phones file it correctly. Phone numbers use a cell type, and a website without https:// is given that prefix before it is encoded. Commas, semicolons, and line breaks inside a field are escaped so they do not break the vCard structure.

Higher error correction makes the code denser and a bit easier to scan after a card is creased or printed small. Medium (15%) is a practical default for a card that is at least about 2 cm on each side. Print a test scan on the same stock you will use for the final cards.

Related tools

For a plain link, Wi-Fi network, or other short text, use the QR Code Generator. To check a code you already printed, use the QR Code Decoder. A guest network card can use the WiFi QR Code Generator instead of a contact card.

Frequently Asked Questions

Which phones can save this contact?

Current iPhone and Android camera apps recognize vCard 3.0 QR codes and offer to add the contact. Older scanners that only open URLs will show the raw vCard text instead.

Does the contact leave this browser?

No. The QR image and the vCard text are created on your device. Download the PNG or SVG if you want a file for a printer.

Why is the website rewritten with https?

A value such as northwind.example is not a full URL. Adding https:// makes the website field open in a browser after the contact is saved.

Can I leave the name blank?

Yes. The code still builds, and the heading shows Unnamed contact. Phones save a contact more reliably when at least a first or last name is present.

How large should the printed code be?

Keep the quiet margin that the generator includes, and print the mark at least about 2 cm square. A crowded card layout or a low-contrast ink color is a more common scan failure than the vCard itself.