Skip to content
TNToolsNexus

vCard QR code generator

Create a contact QR code (vCard 3.0) from a name, phone, email, and company — scan to save the contact. Built and downloaded entirely on your device.

Enter a name to get a QR code.

QR codes are generated on your device — the content never leaves your browser.

Put your contact card in a QR code: one scan pre-fills your name, phone, email, company, and website in the other person’s contacts app — no typing, no typos, no “I’ll text it to you later.” Built entirely on your device.

How to make a contact QR code

  1. Fill in the fields you want to share — first or last name is the only requirement; empty fields are simply left out of the card.
  2. Keep it lean: every extra character makes the code denser and harder to scan at business-card size.
  3. Pick error correction Q or H if the code will live on a printed card that gets handled.
  4. Download the PNG (documents, email signatures) or SVG (print shops), and test-scan it.

What gets encoded

The tool writes a standards-compliant vCard 3.0 — the same BEGIN:VCARD format your phone exports contacts in — with your name structured for correct sorting, and phone, email, organization, title, and URL as typed. Commas, semicolons, and line breaks in your entries are escaped per the spec, so a company like “Smith; Jones, Inc” survives the round trip intact. Camera apps on iOS and Android recognize the format and offer to save the contact directly.

Where it beats a paper card (and where it doesn’t)

The QR wins on accuracy: scanned details land in the contacts app exactly, immediately, in the right fields. Put it on business cards, conference badges, email signatures, and slide decks. Its honest limitation is that it’s frozen at print time — a new phone number means a new code. If your details change often, encode a link to a page you control with the plain QR generator instead, and update the page rather than the print. (Sharing your network instead of your number? That’s the WiFi QR generator.)

Private by design

Your name, number, and email are encoded on your device and go nowhere else — no upload, no account, no stored cards. The only copy of the code is the one you download.

Last updated:

Frequently asked questions

Why vCard 3.0 and not 4.0 or MeCard?
Compatibility. vCard 3.0 is the dialect that both the iPhone and Android camera apps parse reliably into a pre-filled contact; 4.0 support is still patchy, and MeCard is a Japanese legacy format with fewer fields. When the goal is "works on whatever phone scans it," 3.0 is the safe answer.
What happens when someone scans it?
Their camera shows a "Add contact" style prompt with your name, phone, email, company, and website already filled in — one tap saves the card. Nothing is typed and nothing is misheard.
Can I update my details after printing?
No — the contact data lives inside the printed pattern itself. If your number changes, the code must be regenerated and reprinted. If you expect churn, encode a URL to a profile page you control (using the plain QR generator) instead of a vCard.
How large should I print it on a business card?
At least 2×2 cm (about 0.8 in), and choose error correction Q or H for anything that lives in wallets and pockets. A full vCard is a dense code — filling every field makes the modules smaller, so include what matters and skip the rest.
Is my contact information uploaded to a server?
No — the vCard is assembled and encoded entirely in your browser. Your details never cross the network, and nothing is stored when you close the tab.

Related tools

QR Code Generator

Turn any text or URL into a QR code instantly — pick the error-correction level and download a print-ready PNG or crisp SVG, generated on your device.

WiFi QR Code Generator

Make a scan-to-join WiFi QR code from your network name and password — WPA/WEP/open and hidden networks supported. Credentials never leave your browser.

Signature Generator

Draw or type your signature and download it as a transparent PNG — trimmed, crisp, and never uploaded anywhere.