vCard QR code generator
A vCard QR code is a QR code that contains your contact details as a vCard (.vcf) file, so anyone who scans it can save your name, phone, email, and company straight to their phone in one tap — no app and no typing. Fill in the fields below and download the code as a PNG or SVG. It is free, works offline in your browser, and nothing you type is uploaded or stored.
Your QR code appears here.
A sample code is shown. Fill in your details and it becomes yours.
Add a name, phone, or email to enable downloads.
Everything runs in your browser — nothing you enter is uploaded or stored. The code follows the vCard 3.0 standard, which iOS and Android both read natively.
This QR code is permanent — that is the catch
Your details are encoded into the image itself. Change your phone number, job title, or company, and every card, badge, and flyer already carrying this code is out of date. There is no way to edit it after it is printed.
- One QR code that never changes — update your details any time and every printed code follows.
- See who scanned, when, and from where, instead of never knowing.
- An AI assistant on your profile answers questions and saves the contact while you sleep.
How to scan a vCard QR code
iPhone (iOS 11 and later)+
- Open the Camera app and point it at the QR code.
- Tap the yellow contact banner that appears at the top of the screen.
- Review the contact card, then tap "Create New Contact" or "Add to Existing Contact".
Android (Google Camera / Lens)+
- Open the Camera app — on most phones QR scanning is on by default. If not, enable it in camera settings or use Google Lens.
- Point at the code and tap the pop-up notification.
- Confirm the contact details and tap "Add contact".
Any phone, no scanner app+
- Download the .vcf file below and send it by email or messaging app.
- The recipient opens the attachment; iOS and Android both treat .vcf as a contact card.
- They tap "Add to contacts" to save it.
Frequently asked questions
What is a vCard QR code?
A vCard QR code is a QR code that stores a complete contact card rather than a link. The contact details — name, phone, email, company, job title, website — are encoded directly into the pattern in the vCard (.vcf) format. When someone scans it with a phone camera, their phone offers to save the whole contact at once, with no typing and no app to install.
How do I create a QR code for my contact information?
Fill in the fields on this page with the details you want to share, then download the code as a PNG for screens or an SVG for print. The QR code is generated in your browser as you type, so you can see exactly what it will look like before you download it. There is no account, no watermark, and no limit on how many you make.
Is this vCard QR code generator free?
Yes — completely free, with no sign-up, no watermark, and no expiry. The codes you generate here are static, which means they keep working forever without any service behind them. Nothing you type is uploaded: the QR code is built entirely in your browser.
Do vCard QR codes expire?
No. A static vCard QR code contains the data itself, not a link to a server, so there is nothing that can expire or be switched off. The trade-off is that it also cannot be changed: if your phone number or job title changes, every printed copy of that code still carries the old details, and the only fix is to generate a new code and reprint.
What is the difference between a static and a dynamic vCard QR code?
A static code encodes your details directly into the image, so it works offline and forever but can never be edited. A dynamic code encodes a short link to a profile page you control, so you can update your details at any time and every printed code follows — and because the scan goes through a page, you can also see how many people scanned it and when. Static is right for a one-off print; dynamic is right for a business card you will hand out for years.
Can I put a vCard QR code on a printed business card?
Yes, and it is one of the most common uses. Print it at a minimum of 2 cm × 2 cm — 3 cm if you have entered a lot of detail — and keep a clear white margin around the code so scanners can find its edges. Use the SVG download for printing, because it stays sharp at any size, while a PNG can look soft when scaled up.
Will a vCard QR code work on both iPhone and Android?
Yes. This generator uses vCard 3.0, which the built-in camera apps on both iOS and Android read natively. On iPhone, point the Camera app at the code and tap the contact banner that appears. On Android, use the camera or Google Lens and tap the pop-up. Neither side needs a third-party QR app.
Why is my QR code so dense and hard to scan?
QR codes grow more complex as you add data, and a full contact card with a long website and LinkedIn URL can produce a very dense pattern that struggles to scan when printed small. Shortening or removing the longer fields helps. A dynamic QR code avoids the problem entirely, because it only encodes a short link no matter how much information sits behind it.