Free forever Privacy-first · vCard 3.0

Free vCard QR Code Generator

Turn your business card into a tap-to-save contact. One scan and your name, phone, email, company, and website land in the scanner's address book — no typing, no app needed.

Open the vCard generator How it works
✓ No sign-up ✓ No watermark ✓ vCard 3.0 standard ✓ iPhone + Android ✓ Logo support

How it works

A vCard QR code encodes a complete contact card following the vCard 3.0 standard (RFC 6350). The data inside the QR looks like this:

BEGIN:VCARD VERSION:3.0 N:Doe;Jane;;; FN:Jane Doe TEL;TYPE=WORK,VOICE:+421 900 123 456 EMAIL:jane@example.com ORG:Example Corp TITLE:Lead Designer URL:https://example.com END:VCARD

When scanned, the phone recognizes BEGIN:VCARD and prompts the user: "Add Jane Doe to Contacts?" — one tap and the full record (name, work phone, email, company, job title, website) lands in the address book. No app required on either side.

Generate yours in 4 steps

1

Open the vCard tab

Open the generator — it opens directly on the vCard tab.

2

Fill in your contact details

Enter first name, last name, phone, email, company, job title, and website. Leave any field blank to skip it — only filled fields are encoded, which keeps the QR compact and scannable.

3

Customize and download

Adjust colors to match your brand, optionally upload a logo (the generator handles error-correction automatically), and download as SVG for print or PNG for digital sharing.

4

Test on a real phone

Open your phone's camera and scan the generated QR. You should see "Add to Contacts" with all your fields populated. If anything's missing or garbled, fix it before you order 500 business cards.

Privacy: contact data stays in your browser

The whole generator runs client-side. Your name, phone number, email, and other personal fields never reach any server — they're encoded into the QR locally and the file downloads from your browser. There's no backend, no logging, no telemetry on the data you enter. You can verify by opening DevTools and watching the Network tab while you generate.

Where vCard QR codes are useful

💼 Business cards

Add a 2 cm QR alongside your printed details. Scanners save the full record without retyping.

🎤 Conference badges

Networking pays off when contacts get saved correctly — vCard QR removes the "I'll add you later" failure mode.

📧 Email signatures

Embed the QR PNG at the bottom of your signature. Recipients on mobile can scan straight from the email preview.

🏠 Real estate signs

Agent vCard on every for-sale sign — passers-by save the agent's details without slowing down or typing.

🛠 Trade shows

Booth staff carry vCard QRs on lanyards. Visitors scan and walk away with the correct contact.

🚛 Service vehicles

Plumbers, electricians, contractors put a vCard QR on the van — anyone who sees the truck can save the number.

🎨 Portfolios & resumes

Embed at the corner of a printed CV or portfolio sheet — recruiters save you in one scan.

🍽 Restaurant owner cards

For VIP guests or media — owner contact saved with one scan instead of awkward number exchanges.

What gets encoded

Special characters in any field (commas, semicolons, backslashes, line breaks) are escaped automatically per RFC 6350, so the QR doesn't break if your job title contains a comma or your company name has an ampersand.

Print sizing for business cards

A standard business card is 8.5 × 5.5 cm (or 3.5 × 2 inches). Recommended QR size: 2–2.5 cm wide — fits cleanly without dominating the design. Below 2 cm, scan reliability drops on older phones. Above 2.5 cm, the QR competes with your name for visual hierarchy.

Place the QR on the back of the card or in a corner of the front. Leave a 4-module quiet zone (white margin) around it — don't let text or graphics crowd the code. For the full sizing breakdown, see the QR code sizes guide.

Common mistakes

Frequently asked questions

Will it work on iPhone and Android without an app?
Yes. iOS Camera (iOS 11+) and Google Camera / Pixel Camera / native Android camera (Android 10+) recognize the vCard format directly. Older devices may need a free QR scanner app, but those are rare in 2026.
What's the difference between vCard and MeCard?
vCard 3.0 is the universal contact-card standard supported by every modern phone, email client, and CRM. MeCard is a smaller older format used mainly in Japan. We use vCard 3.0 because it's universally supported and handles more fields.
Can I add a profile photo to the QR?
Photos can technically be embedded in vCard QRs but they balloon the QR's data density and make it hard to scan from a printed business card. We don't include the photo field for that reason. If you need a photo, link to a profile page from the website field.
Can I add multiple phone numbers or emails?
The form supports one phone and one email — that covers the 95% case and keeps the QR compact. If you need more, edit the resulting vCard after the contact is saved.
Can I customize the QR colors and add a logo?
Yes. Adjust foreground and background colors to match your brand. Upload a logo (PNG, JPEG, or SVG up to 2 MB) — the generator automatically bumps error correction to level H and caps the logo at 22% of the QR area so it stays scannable.
Does the QR expire?
No. It's a static QR — your contact details are encoded directly into the image. It works forever. If your phone or email changes, you regenerate a new QR; the old one keeps working but with the old details.
Can I use the same QR on multiple cards / printings?
Absolutely. Once generated, the QR is yours — print it on 10 cards, 1,000 cards, your van, your booth, your website. There's no per-scan fee, no expiry, no commercial-use restriction.
Is my contact data sent anywhere?
No. The entire generator runs in your browser — name, phone, email, and other fields never leave your device. Verifiable by opening DevTools and watching the Network tab.
Is this QR code generator really free, with no catch?

Yes — free forever. No sign-up, no watermark, no usage limits, no expiry. The entire generator runs in your browser, so we have no server costs to recover. No premium tier exists.

Will my QR code expire or stop working?

No. Static QR codes (which this site generates) never expire — they encode the destination directly into the image. The QR works as long as the URL or content it points to is still valid. Print once, scan forever.

Can I track how many people scan my QR code?

Not from the QR itself (static codes have no built-in analytics). The simplest workaround: add UTM parameters to your destination URL (e.g. ?utm_source=qr&utm_campaign=flyer) and read scans in Google Analytics, Plausible, or your site's log files.

What's the minimum print size for a QR code to scan reliably?

Rule of thumb: 2×2 cm (0.8") for cards and stickers, 5×5 cm for table tents and posters, 30×30 cm for billboards. The 1:10 ratio works: scan distance ≈ QR size × 10. Always test scan at actual size before printing a large batch.

Can I edit where the QR points after it's printed?

Not directly — static QR codes have the destination baked in. Workaround: point your QR to a short URL on your own domain (e.g. yourdomain.com/menu) that redirects to the real destination. You can change the redirect target any time without reprinting.

Related guides

From the blog

Generate your vCard QR now

Free, no sign-up, no watermark. Your contact data never leaves the browser.

Open the vCard generator