Loading…
Loading…
vCard QR code generator
Create a QR code that saves your contact details to someone's phone in one scan. Fill in your name, company, job title, phone, email, and website, and the code carries a standard vCard — so scanning it opens the "add contact" screen already filled in, instead of making someone type your details from a business card.
Last reviewed
September 23, 2026
Put the code on the back of a business card at 2–3 cm, on a conference badge so people can save you without swapping cards, or in an email signature at around 150 px. Keep the fields you actually want stored: every extra field adds modules, and a dense code printed small is the usual reason a business-card QR fails to scan.
The code contains a VCARD block — the same format contact apps import — with your name split into first and last name, plus the optional organisation, title, phone, email, and URL lines. Characters that have meaning in the format, such as commas and semicolons, are escaped for you. It is assembled and drawn in your browser.
Your contact details are encoded locally and never sent to a server. Worth remembering: whatever you put in the code is readable by anyone who scans it, so use business contact details rather than personal ones for anything printed publicly.
A vCard holds contact fields, not a photo, a portfolio, or social links, and long vCards make dense codes that need a larger print size. If you want a richer profile, or the ability to update your details later, encode a link to a page you control instead — the code then stays valid when your phone number changes.
Turn your contact details into a QR code people scan to save you — name, company, phone, email, and website.
Full name is required — scanning adds the contact to the phone's address book.
Sample preview. Enter your content to create your QR code.
Prints 8.7 cm (3.4 in) wide at 300 DPI.
PNG, JPG, or SVG — max 500KB. Error correction switches to High (H) automatically.
Prints 8.7 cm (3.4 in) wide at 300 DPI.
Recovers ~15% damage — good default
4 is the standard. Less than 2 can fail next to busy print.