Free vCard QR Code Generator

Enter your contact details below and get a QR code that drops you straight into someone's phone. PNG, SVG and VCF, instantly.

✓ Free, no signup ✓ Built in your browser ✓ Nothing stored

Scanning a vCard QR code and saving the contact to a phone

Generate Your vCard QR Code

Name is required, plus at least one of phone or email.

Need to change your details after you've printed it?

The QR code above is static. Your name, number and email are baked into the pattern itself, so the day your phone number changes, every code you printed is wrong and there is nothing you can do except reprint them. A vCard Garden code points at a page instead — you edit the page, and the printed code keeps working.

vCard Garden edit form with contact details filled in

You edit this, any time

vCard Garden page with photo, QR code and a Save Contact button

The printed code keeps pointing here

Editable contact details
Change your number, email, company or title whenever you like. The same code still works.
Your photo and logo
A photo won't fit inside a static QR code. On a hosted page it shows on the page and saves into their phone.
Social links and portfolio
Everything a paper card can't hold, on one page people reach in a single scan.
Scan analytics
See how many people scanned, when, and on what device. A static code tells you nothing.
Build an Editable vCard Page →
Your details carry over · No signup to preview · 14 days free

How a vCard QR Code Works

A vCard QR code holds a small text file called a vCard, in the same VCF format your phone already uses for contacts. When a camera reads the code, the phone recognises the format and offers to create a new contact from it.

The text inside looks like this:

BEGIN:VCARD
VERSION:3.0
N:Rivera;Jane;;;
FN:Jane Rivera
ORG:Rivera Realty
TEL;TYPE=CELL:+15551234567
EMAIL;TYPE=INTERNET:[email protected]
END:VCARD

No internet connection is needed to read it. The contact details are inside the pattern, which is also why the code can never be changed once it's printed.

A downloaded vCard QR code and VCF contact file

What Information Can a vCard QR Code Save?

The generator above covers the fields that phones import reliably.

Name and job

First and last name, company and job title. The name is the only genuinely required part — everything else is optional.

Phone, email, website

A mobile number, an email address and a URL. These are the three fields people actually use after scanning.

Mailing address

Street, city, state, postal code and country. Optional, and it does make the code denser — skip it if you're printing small.

Not a photo

A headshot is thousands of times larger than a QR code can hold. Any tool claiming to put a photo in a static code is putting a link in it instead.

Not social links

You can technically add URLs, but each one makes the pattern denser and harder to scan. Those belong on a page.

Not a bio

Long text blows past the capacity of a scannable code. Keep a static vCard to the details someone needs to reach you.

Static vs Editable vCard QR Codes

Both start with a scan. They differ in what happens six months later.

Static QR code (this tool) vCard Garden page
Cost Free, forever From $9/month
Works offline Yes No — the page needs a connection
Change details later No — reprint everything Yes — the printed code still works
Photo and logo No Yes, on the page and in the saved contact
Social links Not practical Yes
Track page visits No Yes

If your details are settled and you just need a code on a sign, the free one above is the right answer. If anything about your contact details is likely to change, print a code that points at a page.

Where to Use a vCard QR Code

On a business card

Print it on the back. People scan it instead of typing your number in wrong, and your card doesn't end up in a drawer.

In an email signature

Drop the PNG in. Anyone reading on a laptop can scan it with their phone and have you saved in two seconds.

On a yard sign or vehicle

Use the SVG so it stays sharp at any size. Print it large — people scan these from several feet away.

On a conference badge

Faster than swapping cards and nobody has to remember which pocket yours went in.

On an invoice or quote

Clients who want to call you back later can find you without digging through their email.

On a shop window

Works when you're closed. Someone walking past can save your details and call in the morning.

iPhone and Android compatibility

iPhone — iOS 11 and later. Open the Camera app, point it at the code, tap the banner, then tap Create New Contact.

Android — Android 9 and later read QR codes in the camera app. Older phones can use Google Lens.

Both import the vCard 3.0 format this tool produces. The .vcf download works with Google Contacts, Apple Contacts and Outlook.

Is this private?

Yes. The QR code is built in your browser with JavaScript. Your name, phone number and email are never sent to a server, never logged and never stored. Close the tab and it's gone.

Worth knowing the other way round too: anything you put in a QR code is readable by anyone who scans it. Only include details you're happy to hand out.


Frequently Asked Questions

Yes. No account, no watermark, no expiry and no limit on how many you make. The code you download is yours and it will keep working forever, because the contact details are inside the pattern rather than on our server.

No. Nothing about it depends on this site staying online. That's the upside of a static code — and the downside, since it also means the details in it can never be corrected.

Not to a static one. A QR code holds a few thousand characters at most and even a small photo is tens of thousands. Tools that advertise a photo QR code are encoding a link to a hosted page. That's what a vCard Garden page does — the photo shows on the page and is saved into the contact on their phone.

At least 0.8 × 0.8 inches on a business card, and 2 × 2 inches or larger for a sign people scan from a distance. Use the SVG for anything printed — it stays sharp at any size. Fewer fields make a simpler pattern that scans more easily when small.

They hold the same thing. A VCF is the contact as a file you send or import; a vCard QR code is that same text drawn as a pattern a camera can read. This page gives you both from one form. If you only need the file, the VCF file generator is the simpler tool.

Yes. The code is encoded as UTF-8, so accented and non-Latin characters come through correctly on both iPhone and Android. Scan your own code once before printing anything in bulk — that's good advice regardless of the characters in your name.

Not in a code you've already printed. You can come back and generate a new one for free, but every copy of the old one still hands out the old number. If your details are likely to change, use a code that points at a page you control instead.

Related Tools & Pages

Print once. Change your details as often as you like.

A static code freezes your contact details the moment you download it. A vCard Garden page keeps the same printed code pointing at details you can edit any time — with your photo, your logo and your links on it.

Try It Free — No Signup to Preview →
14 days free · No credit card · Plans from $9/month