vCard QR Code Generator
Put your contact card on a slide, a business card, or an email signature. One scan saves it.
A vCard QR code encodes your full contact card (name, title, company, phone, email, website, address) into a scannable image. When someone points their phone at the code, the operating system offers to save the contact to their phonebook directly — no typing, no transcription errors, no dropped digits.
This is the modern alternative to passing out paper business cards at conferences and networking events. You build the vCard once in this tool — fill in only the fields you want shared, leave the rest blank — and embed the resulting QR code in your slide deck, your email signature, your LinkedIn-banner image, the back of a printed business card, or your conference name-badge ribbon. Each person who scans it adds your full contact in two taps.
The tool generates everything in your browser. Your contact details never touch a server — the QR encodes them locally and you export the image. Customize the dot pattern and colors so the code feels designed rather than dropped-in (especially important on business cards where the QR shares space with brand identity). Add a centered logo — your company mark, a profile photo, or a simple glyph — and the tool bumps the error-correction level automatically so the code still scans with the logo overlay.
Common use cases: conference speakers putting the QR on the title slide of every deck so attendees can save the speaker's contact without scrambling for a paper card; sales teams including the QR in their email signature for inbound leads; founders pitching to investors so a quick scan after the pitch saves the founder's details to the investor's phone before they forget the name; realtors putting the QR on yard signs and listings.
Export as a high-resolution PNG for prints, or SVG for crisp scaling on any digital surface.
Related variants
Same tool, configured for a related use case.
Frequently asked questions
What fields can a vCard QR code include?
First name, last name, company, job title, phone, email, website, and a postal address. You only fill in the fields you want shared — blank fields don't show up in the saved contact. The vCard format also supports extras like notes and social-media URLs, which we may add to the form in a future iteration based on user feedback.
Will this work with both iPhone and Android phones?
Yes. The vCard QR format is a documented standard. iOS (camera app) and Android (camera or Google Lens) both recognize it natively and offer a 'Add to Contacts' prompt with all your fields pre-filled. The user reviews the contact before saving, so there's no risk of silent additions to their phonebook.
Should I use a vCard QR code instead of paper business cards?
Many professionals use both. Paper cards still work in environments where the recipient can't easily scan (a noisy panel discussion, a quick handshake before the talk starts). A vCard QR on the back of the paper card, or on your name badge, gives the recipient the option of scanning later instead of typing your details from the card. The QR also keeps your contact info up to date — print a fresh QR sticker and stick it over the old one.
Can I include a profile photo or company logo in the vCard?
The vCard standard supports embedded photos, but encoding a photo into a scannable QR code requires the resulting code to carry a lot more data — pushing the code into denser, harder-to-scan territory. We don't embed photos in the vCard itself for that reason. You can add your logo as a centered overlay on the QR image (visual identity only — not part of the contact data) using the logo upload field.
What if my contact details change later?
Generate a new QR code with the updated details and reprint or re-export the image. Because the vCard data lives inside the QR image, anyone who already scanned and saved the old version still has the old details — there's no remote 'update' mechanism in the QR standard itself. For frequent-change use cases (job-hopping pros, founders pivoting), consider a URL QR code pointing to a hosted vCard page you control instead.