Free Tool

Free vCard QR Code Generator

Turn your contact details into a scannable vCard QR code. Add to business cards, email signatures, and badges so people save your full info with one scan, no typing.

Address (optional)
Live preview

Enter your name to generate the QR code

No signup required
Free forever
GDPR compliant
Powered by U2L

Quick Answer

A vCard QR code is a QR encoding of a vCard 3.0 contact record (name, phone, email, organization, address, website). When scanned, the phone offers to save the contact directly to the address book. Free, browser-based, downloadable as PNG, SVG, or PDF.

Quick Facts

  • Every modern phone (iOS 11+, Android 9+) reads vCard QR codes natively from the camera and offers to save the contact in one tap.
  • vCard 3.0 is the universal standard (RFC 2426). Some tools emit vCard 4.0 (RFC 6350); 3.0 has wider compatibility.
  • A typical business-card vCard QR encodes 200-400 characters and prints reliably down to 2cm.
  • Special characters (semicolons, commas, backslashes) inside fields must be escaped per RFC 2426 or the contact import fails silently.
  • MeCard is a smaller alternative for Asia (KDDI). vCard is preferred for international use because every OS supports it.
  • QR error correction H (30%) lets you place a logo over the center without breaking scannability.
  • The same QR works for unlimited scans and unlimited devices. There is no expiration unless you change your contact details.

How to create a vCard QR code

Five quick steps. The QR previews live as you fill in the form.

  1. 1

    Enter your name

    Full name as you'd want it saved in someone's contacts. The tool splits this into the structured N field (family + given) and the display FN field automatically.

  2. 2

    Add your phone and email

    Use international format for the phone (+ country code). Type one email; if you need multiple, add them after generating by editing the saved contact.

  3. 3

    Optional: company, title, address, website

    Each field is independent; skip any that don't apply. Adding all of them is fine and still prints comfortably at 2x2cm.

  4. 4

    Preview and verify

    Scan the live QR with your phone before downloading. Confirm the contact preview shows every field as you intended. Edge cases (apostrophes in names, special characters in addresses) sometimes need rephrasing.

  5. 5

    Download as PNG, SVG, or PDF

    SVG for print (vector, infinite resolution). PNG for digital use. PDF wraps the SVG with print metadata. Print at 2cm minimum.

What is a vCard QR Code Generator?

vCard QR Code Generator is a QR code that encodes a vCard contact record. Scanning the code with a phone camera triggers a system prompt to save the contact to the address book in one tap, no app or signup required. The format is universal: every iOS, Android, and modern feature phone reads vCard QR codes the same way.

vCard itself is a 30-year-old standard (RFC 2426 for v3.0, RFC 6350 for v4.0) for representing contact information as plain text. The format is line-based, with each line declaring a field like FN (full name), TEL (phone), or EMAIL. Combining vCard with a QR code is the digital equivalent of handing someone a paper card, except the recipient saves the data directly instead of retyping it.

Adoption took off when Apple and Google added native vCard QR scanning to their default Camera apps in 2017-2018. Before that, recipients needed a third-party scanner app, and the friction killed the use case. Today, you can scan a vCard QR with any iPhone or recent Android and get a 'Save to Contacts' prompt within seconds.

The classic use case is business cards: a printed card carries the QR alongside the visual identity. Newer use cases include email signatures (small QR after the signature), conference name badges (delegate scans your QR, gets your card without exchanging paper), event registration desks, and trade-show booths. Anywhere physical paper cards are exchanged, a vCard QR is a strict upgrade.

How does a vCard QR Code Generator work?

When the camera scans the QR, it decodes the binary data and finds a string starting with BEGIN:VCARD. The OS recognizes this as a vCard payload and parses the line-based structure. Each line is a field with a name (FN, TEL, EMAIL) and a value, separated by a colon. Fields can have parameters (TYPE=CELL on TEL means mobile phone, TYPE=WORK means work).

The minimum viable vCard is just BEGIN:VCARD, VERSION:3.0, FN:Name, and END:VCARD. Real cards always include at least name, one phone, one email. Adding ORG (organization), TITLE (job title), URL (website), and ADR (address) gives the full business-card experience without inflating the QR size meaningfully.

Special characters in field values - semicolons, commas, backslashes, line breaks - must be escaped. Backslash escapes the next character (so a literal semicolon becomes \;, a comma becomes \,, a backslash becomes \\). Line breaks inside a field are encoded as the literal characters \n. This tool handles all escaping automatically; manual vCard authoring is where most contact-save failures originate.

QR capacity scales with error correction level. At level M (the default), a 200-character vCard fits in a small 31x31 module code that prints clearly at 1.5cm. At level H, the same code grows to ~37x37 modules but tolerates 30% physical damage and supports a center logo overlay. For high-volume printed cards, level M is fine; for laminated badges and outdoor signage, level H is the right choice.

Use Cases

How marketers, businesses, and developers use vcard qr code generator.

Business cards

Print a small QR (1.5-2cm) on the back of every card alongside your logo. Recipients save your contact in one tap; you stop losing leads to illegible handwriting and 'I'll add you later'. Standard for sales, founders, and anyone who networks for a living.

Email signatures

Add the QR as a 24x24px image after your text signature. Recipients on mobile scan the QR with another device (or take a screenshot and use Google Lens) to save you. Especially useful for the 'we just met at a conference, here's my info' follow-up email.

Conference name badges

Conference organizers print a vCard QR on every delegate's badge. Two attendees meet, scan each other's badges, and walk away with full contact records, no business cards exchanged. Standard at SaaStr, Web Summit, and most industry events from 2023 onward.

Trade show booths

Display a large vCard QR (10-15cm) at the booth entrance. Visitors save your sales rep's contact while walking past, generating leads passively. The same QR can carry a UTM-tagged URL field so you know which booth scan converted to a meeting.

Real estate signs

Property listings include a QR linking to the agent's vCard. Drive-by buyers scan from the car (passenger side, please), save the agent's number, and call when they're ready. Outperforms phone numbers printed on signs because most drivers won't pull over to type.

Door signage for service businesses

Salons, clinics, and consulting offices put a vCard QR on the door. Customers walking past after hours can save the contact and book later. Captures intent at the moment of curiosity instead of relying on them to remember the name.

Resume / CV header

Job applicants embed a vCard QR in the top-right corner of their printed resume. Recruiters scan to save the contact immediately, increasing the odds of a real call-back. Standard in design and creative roles where the visual signal matters.

Wedding and event hosts

Couples include a vCard QR on save-the-date cards or printed programs so guests can save the wedding planner's, photographer's, or host's number for day-of coordination. Replaces the chaos of group chats with a clean shared contact list.

Healthcare provider business cards

Doctors, dentists, and physiotherapists print vCard QRs that include the office address. Patients scan once, save full contact + map link, and skip the 'where exactly is your office?' phone call.

Real-estate agents and freelancers

Single-person businesses live and die on whether prospects can reach them quickly. Putting a vCard QR on every flyer, every yard sign, every Instagram bio post compounds discoverability without the cost of additional advertising.

vCard QR Code Generator vs Alternatives

Side-by-side feature and pricing comparison with the top alternatives.

FeatureU2LQR Code MonkeyQR TigerBeaconstacGoqr.me
Free vCard QR generationLimited
vCard 3.0 standard
Vector SVG downloadPaidPaidPaid
PDF downloadPaidPaid
Special-character escapingAutoManualAutoAutoManual
Custom logo overlayFree QR toolPaidPaid
No signup required
Data stays in browserUnclearUnclear

vCard QR Code Generator vs QR Code Monkey

Monkey is the default free vCard QR generator most people land on first. The basic generator works, but the export options on the free tier limit you to PNG. SVG and PDF require the paid plan, which means most users walk away with a 512x512 raster file that prints poorly at A4.

U2L offers free SVG and PDF exports in the same dropdown, which matters for any printed business card or larger signage. Both tools handle vCard escaping correctly; both work with iOS and Android natively.

vCard QR Code Generator vs Beaconstac

Beaconstac is a paid enterprise QR platform with strong analytics and dynamic-QR support (change the destination without reprinting). It costs about $5-15/month per QR; for a single business card, that's overkill.

U2L's free tool covers static vCard QR (the most common case) for free. If you later need dynamic QR codes that let you swap the contact details after printing, U2L's paid plan covers that at lower cost than Beaconstac.

Best Practices

Use international phone format

Write phone numbers as +1 415 555 1234, not (415) 555-1234. International format works on any phone in any country; domestic format breaks for international contacts who can't dial back without context.

Keep field count moderate

Adding every possible field (multiple addresses, multiple emails, every social handle) bloats the QR to the point that print scanning becomes unreliable. Stick to the essentials: name, one phone, one email, organization, title, one URL.

Test with both iOS and Android before printing

iOS shows a clean Add to Contacts banner; some Android OEMs show a generic Open in Contacts dialog. Both work, but the user experience differs. Verify both before committing to a print run.

Use error correction level H if adding a logo

Logos cover part of the QR data. Level H (30% redundancy) tolerates the obscuration. Levels L or M will fail intermittently when the logo is centered or larger than 15% of the code area.

Print at 2cm minimum

At standard scanning distance (30cm), QR codes below 2cm have higher failure rates due to camera autofocus limits. For business cards, 2-2.5cm is the sweet spot. For wall-mounted signage, scale up linearly with distance.

Use high contrast

Black on white prints best. Colored QRs work but lose reliability under tinted lighting or aged ink. If you use a brand color, keep dark modules at least 65% darker than the background.

Avoid glossy lamination over the QR

Glossy finishes create glare under fluorescent or sunlight, defeating camera autofocus. Use matte finish for the QR area; rest of the card can be glossy if your brand requires it.

Include a fallback web URL

Add a URL field pointing to your LinkedIn or website. If a recipient on an older phone can't scan the QR, they can still find you through the printed URL or by looking you up on LinkedIn after meeting.

Re-generate when contact details change

Static QR codes encode the data literally. If you change phones, change companies, or update your title, the printed code becomes outdated. Use dynamic QR (paid) if you change roles often.

Common Mistakes to Avoid

Forgetting to escape special characters

Names with apostrophes (O'Brien), addresses with commas (123 Main St, Apt 4), and titles with semicolons all need escaping. Manual vCard composition gets this wrong; this tool handles it for you.

Using domestic phone format

(415) 555-1234 doesn't work as a tappable phone number on phones in other countries. International format (+14155551234) does. Always use the +country-code-number format inside the TEL field.

Including too many fields

More data = larger QR = lower scan reliability at small print sizes. The sweet spot is 8-12 fields total. Beyond that, prune to essentials or print at a larger size.

Using vCard 4.0 when 3.0 would be safer

vCard 4.0 has nicer features (multi-value fields, structured names), but Android contact apps sometimes mis-parse v4 fields. v3 is the universal-compatibility choice for printed business cards in 2026.

Putting the URL in the wrong field

URLs go in the URL field, not in NOTE or TITLE. Scanners route URL fields to a 'Visit website' button on the saved contact; URLs buried in NOTE require manual copy-paste.

Bitmap (PNG) at low resolution for poster-size print

PNG at 512x512 looks fine on a screen and atrocious on an A2 trade-show banner. Always use SVG when the print size is large or uncertain.

Treating the QR as private

Anyone who photographs the QR has full contact data including phone and address. For printed business cards intended for public distribution, this is fine; for internal-only badges, consider a less-detailed contact.

Technical Specifications

Format standardvCard 3.0 (RFC 2426). Compatible with vCard 4.0 readers.
MIME typetext/vcard
Required fieldsBEGIN, VERSION, FN, END (others optional)
Common fieldsFN (display name), N (structured name), TEL, EMAIL, ORG, TITLE, ADR, URL, NOTE
Special-char escapeBackslash precedes \, ;, ,, line break (\n)
Address (ADR) formatSemicolon-separated: PO Box;Extended;Street;City;Region;Postal;Country
QR error correctionM for digital use, H for printed cards with logos
Recommended print size2 cm minimum at 30 cm scan distance
iOS / Android supportNative from iOS 11 (2017) and Android 9 (2018)
Available downloadsPNG (raster), SVG (vector), PDF

Industry-Specific Use Cases

Sales and business development

Every BDR / AE / founder needs a vCard QR on their card. Saved contacts close at higher rates than scribbled notes; the QR cuts the post-meeting follow-up gap from days to seconds. Standard in B2B sales since 2023.

Real estate agents

Yard signs, open-house flyers, and listing brochures all carry a vCard QR for the listing agent. Drive-by buyers save the contact instantly; the conversion lift over phone-number-printed-on-signs is measurable.

Healthcare practitioners

Dentists, GPs, physiotherapists, and chiropractors print vCard QRs with their office address. New patients save the contact + map link in one scan; reduces 'where exactly is your office?' calls and missed appointments.

Conference organizers

Event organizers print vCard QRs on every delegate badge with the delegate's contact info. Attendees scan each other's badges to exchange contacts without paper cards. Standard at industry conferences from 2023 onward.

Creative freelancers

Photographers, designers, and writers put vCard QRs on portfolio cards, behance/dribbble printouts, and shipped product packaging. Clients save the contact directly from the work, not from a separate business-card exchange.

Trade show exhibitors

Booth signage carries a large vCard QR for each rep on duty. Visitors save reps' contacts while walking past; sales follows up later, lead-list-in-hand, no manual lead-form processing.

Frequently Asked Questions

What is a vCard QR code?

A vCard QR code is a QR code that contains a vCard contact record - name, phone, email, organization, address, website. Scanning the code with a phone camera offers to save the contact directly to the address book, no typing required.

Will the QR code work on iPhone?

Yes. iPhones with iOS 11 or later (2017 and newer) scan vCard QR codes natively from the default Camera app. The 'Add to Contacts' prompt appears as a yellow banner; tap to save the contact in one step.

Will it work on Android?

Yes. Android 9 and later have native QR scanning built into the camera. Pixel, Samsung, OnePlus, Xiaomi, and most Chinese OEMs all support vCard QR scanning. On older Android, install Google Lens for the same behavior.

Do recipients need a special app to scan it?

No. Any modern smartphone camera reads vCard QR codes natively. No third-party scanner app is required on iOS 11+ or Android 9+. Older phones may need a generic QR reader from the App Store / Play Store.

Is vCard 3.0 or 4.0 better?

vCard 3.0 has wider compatibility across older Android contact apps. vCard 4.0 has nicer features (structured names, multi-value fields) but occasional parsing quirks. For business cards printed in 2026, v3 is the safer default.

How many fields can I include?

Technically dozens, but practically 8-12 fields keep the QR small enough to print at 2cm reliably. Stick to name, phone, email, organization, title, address, website, and skip duplicates of the same field type.

Can I add my logo to the center of the QR?

The free WiFi/vCard tool keeps the design minimal for maximum compatibility. For logo overlays, use the U2L Dynamic QR Generator which supports center logos at error correction level H (30% redundancy). Logos work safely up to 20% of code area.

What size should I print the QR?

Minimum 2cm by 2cm for handheld scanning at 30cm distance. Business cards typically use 2-2.5cm; conference badges 3-4cm; trade show signage 10-15cm. Scale linearly with intended scan distance.

Does the contact information get sent to U2L's servers?

No. The U2L vCard QR Generator runs entirely in your browser. Name, phone, email, address, and other fields are encoded into the QR locally and never sent to U2L servers, logged, or stored. Verify in browser dev tools by checking the Network tab.

How do I update the contact info after printing?

Static QR codes bake the data into the code itself. To update without reprinting, use a dynamic QR code (paid) that points at a hosted vCard URL you can change from a dashboard. The printed QR stays valid forever; only the underlying contact data updates.

Can I include multiple phone numbers?

Yes, but at the cost of a larger QR code. Add a second TEL field with TYPE=WORK or TYPE=HOME. Most card use cases only need one mobile number; adding more reduces print reliability without adding much value.

What's the difference between vCard QR and MeCard QR?

MeCard is a smaller alternative format used mostly in Japan (KDDI). vCard is the international standard with universal OS support. Use vCard for any international audience; MeCard only if your audience is Japan-specific.

Why does my QR not work on older phones?

iOS 10 and Android 8 do not support native QR scanning. On those devices, the user has to install a third-party scanner app from the App Store or Play Store. Always include a printed phone number nearby as a fallback.

Can I print this on a t-shirt or merch?

Yes, but stress-test first. Fabric weave softens module edges and reduces scan reliability. Use error correction H, print at 8cm or larger, and pre-test the printed garment with multiple phones before doing a full run.

What if my address has special characters?

The tool escapes commas, semicolons, backslashes, and other special characters automatically per the vCard spec. You can paste any address text including punctuation; the resulting QR will still parse correctly on iOS and Android.

Can I generate vCard QRs in bulk?

The free tool generates one at a time. For bulk generation (employee badges, event delegate cards, multi-rep sales teams), use the U2L API or the Bulk vCard QR tool (paid). Both accept a CSV with name/phone/email/etc and return a ZIP of QRs.

Is there a fee for the QR code?

No. QR codes are an open standard (DENSO WAVE released the specification royalty-free). vCard is also an open IETF standard. You can generate, print, and use both for free, including commercially.

Why does the QR look different sizes for different people?

QR size scales with data density. A vCard with just name + phone fits in a small grid (~21x21 modules). A full vCard with address, multiple phones, and a long company name uses a larger grid (~37x37 modules). Both scan correctly at print time.

Can I encrypt the vCard data?

No. vCard QR codes are designed for one-tap save, which means anyone who photographs the QR has full contact data. For sensitive contacts (private numbers, internal-only roles), don't put the QR on public materials.

Does this work for AirDrop or Apple Wallet?

AirDrop is iPhone-to-iPhone; vCard QR is for cross-platform. AirDrop is faster between iPhones, but loses to vCard QR the moment Android is involved. Apple Wallet is for tickets and payment cards, not contacts; vCard QR is the right format for contact exchange.

Key Terms

vCard
A standard format for representing contact information as plain text. Used by every major OS (iOS, Android, macOS, Windows) for contact import/export. Versions 3.0 (RFC 2426) and 4.0 (RFC 6350) are both in current use.
FN field
Formatted Name. The display name used by contact apps (e.g. 'John Doe'). Required in every vCard.
N field
Structured Name. Family name; given name; additional names; prefix; suffix. Some contact apps use this for sorting; FN is what's displayed.
TEL field
Telephone number. Can carry parameters like TYPE=CELL (mobile), TYPE=WORK, or TYPE=HOME to label the role of the number.
ADR field
Address. Semicolon-separated: PO Box; Extended; Street; City; Region; Postal Code; Country.
Error correction level
How much redundancy a QR reserves for damage tolerance. L (~7%), M (~15%), Q (~25%), H (~30%). Higher levels increase code size but allow logo overlays and tolerate physical wear.
MeCard
A simpler contact format developed by KDDI for the Japanese market. Smaller than vCard but limited to Asia. Use vCard for international audiences.

Need a dynamic vCard QR you can update without reprinting?

Static vCard QRs bake your contact data into the code. U2L's dynamic QR codes let you swap phone, email, and address from a dashboard at any time. Free for the first dynamic QR; upgrade for unlimited.

Try a dynamic QR code free