vCard QR Code Generator
One scan saves you to their contacts: name, phones, email, company, website and address in a standards-compliant vCard, verified by decoding the finished code. Free, private, never expires.
Enter an international number starting with + so it dials from anywhere.
Every field you add makes the code denser. Denser codes need a larger print; watch the module guidance under the preview.
Scanning opens the point in the phone's map app (geo: link). Get coordinates by right-clicking a spot in any online map.
Style
Below the required 4-module quiet zone. Scanners need that blank border to find the code; this code cannot be marked Verified and should not be printed.
#000000 #ffffff Logo overlay (optional)
Error correction switched to H so the code still scans under the logo.
Print size (for the PDF and guidance)
Fill in the fields to generate a QR code.
Not tested
PNG for screens and documents. SVG for print shops: vector, sharp at any size. PDF prints at exactly the physical width you set. All three include your logo, and everything runs in your browser: your data and logo never leave this page.
Business cards that survive the drawer
Paper cards get filed and forgotten; contacts saved to a phone get used. A vCard QR turns the card into a one-tap import, which is why it has become standard on modern business cards, conference badges and email signatures. Because the format is an open standard from the same family as calendar invites, it imports cleanly on iOS, Android and desktop contact apps alike, with no intermediary service seeing who scanned whom.
Design notes that matter in print: keep the code at least 2.5 cm wide on a standard card, leave the quiet zone untouched by borders and background art (the generator enforces the 4-module standard), and prefer the SVG or exact-size PDF export when sending artwork to a print shop so the modules stay crisp.
vCard QR code FAQ
What does a vCard QR code do?
Scanning it opens the phone's "add contact" screen with your details prefilled: name, company, title, mobile and work phones, email, website and address. The data is a standards-compliant vCard 3.0 embedded in the code itself, so it works without any app, account or internet connection, and it keeps working forever.
Why does my vCard QR code need to be printed larger than a URL code?
Because it holds more data. A URL is maybe 30 characters; a filled vCard is several hundred, which pushes the QR to a higher version with more, smaller modules. The print guidance under the preview computes your exact minimum: as a rule of thumb, a full vCard wants at least 2.5 to 3 cm on a business card. If it warns the modules are too small, drop optional fields or print bigger.
Which fields should I include on a business card?
Less is more, for scannability and for taste: name, one phone, email and website cover 95 percent of use. Every extra field densifies the code, and the physical card already shows your title and address in print. The strongest combo is a lean vCard QR plus the full details printed beside it.
Do accents and special characters in names work?
Yes. Names like Müller, García or Nováková encode in UTF-8, and commas, semicolons and line breaks in fields are escaped per the vCard specification. The verification step decodes the finished code to confirm the exact bytes survived.
Can I update my details after printing the cards?
No, a static code cannot be edited, and for contact data that is usually fine: people who scanned already saved you. If your details change often, encode a URL to a contact page you control instead (use the URL tab), and update the page rather than the card.
More free tools: QR Code Generator · WiFi QR Code · SVG QR Code · Bulk QR Codes · Invoice Generator