UtilityKit

500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.

vCard QR Code Generator

Build a contact QR code in standard vCard 3.0 format. Scanning it on iPhone or Android opens the native Add to Contacts dialog with all fields pre-filled.

About vCard QR Code Generator

vCard QR Code Generator builds a contact-card QR code in standard vCard 3.0 (RFC 6350-compatible) format. When someone scans the resulting QR with an iPhone or Android camera, the phone immediately opens its native 'Add to Contacts' dialog with name, phone numbers, email, organisation, job title, address and notes pre-filled — they tap Save and your contact is in their phonebook with no typing. This is the modern equivalent of swapping business cards: print the QR on a card, slide deck, signage, name tag, or trade-show booth backdrop and anyone with a phone can capture your details in one second. The tool also lets you download a .vcf file directly (for emailing as a contact attachment) and shows the raw vCard text for copy-paste into other tools. All fields are optional — a minimal name + phone + email is enough — and everything happens in your browser.

Why use vCard QR Code Generator

  • Strict vCard 3.0 syntax (the format iOS and Android natively expect) — no ambiguity about field types, no failed Add-to-Contacts dialog after scanning.
  • Properly escapes special characters (commas, semicolons, backslashes, newlines) inside fields so a comma in a job title or a semicolon in a note never breaks the vCard parser.
  • Two phone fields (mobile and work) labelled with correct vCard TYPE attributes so the recipient's phone displays them as 'Mobile' and 'Work'.
  • Live preview of the raw vCard text alongside the QR — instant transparency into what the recipient's phone will receive.
  • Triple-export: PNG QR for print or signage, .vcf file for email attachments, and copyable vCard text for embedding in other workflows.
  • Runs entirely in your browser — name, phone, address and notes are processed locally without ever transmitting to a third-party contact-card service.

How to use vCard QR Code Generator

  1. Fill in the contact form: at minimum first name, last name and either a phone number or email — additional fields like organisation, job title, address, website and notes are all optional.
  2. Both Mobile and Work phone fields are supported — leave the work phone blank if you only want to share your mobile.
  3. Add address fields (street, city, region, ZIP, country) if you want recipients to also save your address — useful for sales reps and field-service staff.
  4. Pick QR size (200 to 600 px) and error-correction level (M is fine for digital, raise to Q or H for printed business cards that may smudge).
  5. Click Generate — the tool builds the vCard 3.0 string, renders the QR, and shows the raw vCard text alongside for inspection.
  6. Download the QR as PNG (for cards or signage), download the .vcf file (for email contact attachments), or copy the vCard text for use in other tools.

When to use vCard QR Code Generator

  • Printing a QR on the back of a business card so anyone you hand a card to can save your contact details with one scan instead of typing them.
  • Adding a contact QR to a trade-show booth backdrop so visitors capture the rep's contact in one tap.
  • Including a QR in your email signature image so the people you email can quickly add you to their phone book.
  • Adding a contact QR to a slide deck during a talk so audience members can save the speaker without LinkedIn searches.
  • Printing on a name tag at a conference so peers can save you to contacts during a hallway introduction.
  • Sharing your contact details on a personal portfolio site as a downloadable .vcf file plus a scannable QR for mobile visitors.

Examples

Sales rep business-card QR

Input: First: Alex | Last: Chen | Mobile: +1 555 0192 | Email: alex@acme.com | Org: Acme Corp | Title: Account Executive | Size: 300 px

Output: vCard QR with full sales-rep card. Scanning on any iPhone or Android instantly offers 'Add Alex Chen to Contacts' with Mobile, Work email and Acme Corp organisation pre-filled.

Conference speaker badge

Input: First: Maria | Last: Patel | Mobile: +44 20 1234 5678 | Email: maria@example.dev | URL: https://maria.dev | Note: Met at QR-Conf 2026 | Size: 400 px | EC: Q

Output: Higher-density QR (Level Q) suitable for printing on a conference name tag. Scan to save Maria Patel with phone, email, website and a meeting-context note.

Field-service technician card

Input: First: Sam | Last: Park | Mobile: +1 555 7777 | Work: +1 555 8888 | Email: sam@fixit.com | Address: 100 Service Rd, Austin, TX 78701, USA

Output: vCard QR including both mobile and work phones and a full street address — recipient saves Sam with mobile, office and a navigable postal address in one scan.

Tips

  • Always test-scan the printed QR with at least one iPhone and one Android before committing to a large business-card print run.
  • For the most reliable scan from a printed card at small size (3 cm), include only the essential fields — extra fields produce denser codes that fail more often.
  • If you change companies, regenerate the QR with the new email and organisation rather than redirecting an old vCard — saved contacts on others' phones still hold the old data otherwise.
  • Use Level Q or H error correction when printing on glossy or laminated stock that might smudge or reflect — the recovery margin pays back the slightly larger code size.
  • Save the generated .vcf file as a starter template — you can edit it in any text editor and re-import to test different contacts apps.

Frequently Asked Questions

Will the QR code work on both iPhone and Android?
Yes. iOS 11+ and Android 10+ camera apps natively recognise vCard 3.0 QR codes. Older devices may require a dedicated QR-scanner app, but the underlying vCard text is the same and any modern contacts app accepts it.
Do I have to fill in every field?
No — every field is optional except that you must supply at least one of first name, last name, phone or email so the contact has a way to be identified. Empty fields are simply omitted from the generated vCard.
What does the tool do with special characters in my data?
Backslashes, commas, semicolons and newlines in your input are correctly escaped according to the vCard 3.0 spec (e.g. 'Smith, Jr.' becomes 'Smith\, Jr.' in the encoded vCard). This prevents parser errors on the recipient's phone.
Can I include multiple phone numbers?
Yes — the form has Mobile and Work phone fields. Both are tagged with vCard TYPE attributes so the recipient's contacts app shows them as 'Mobile' and 'Work' in the saved record.
What is the difference between the QR PNG and the .vcf file download?
The QR PNG is an image you print or display so others scan it with their phone camera. The .vcf file is the same vCard data as a file you can email or AirDrop directly — opening a .vcf attachment also triggers the Add to Contacts dialog.
Will photos or avatars be included in the QR code?
This tool does not embed photos because they would inflate the QR to an unscannable density. For a photo on the saved contact, share the .vcf file (which can in principle include a photo) or have the recipient add a photo manually after scanning.
Is my contact data sent to a server?
No. The tool runs entirely in your browser using qrcodejs. Your name, phone, email, address and notes are processed locally; nothing is uploaded. The generated PNG and .vcf file are created in your browser tab.
Why does the saved contact name show up reversed (Last, First)?
Some contacts apps display vCard records as 'Last, First' regardless of input order. The 'FN' (formatted name) field overrides this on most apps; the tool builds FN as 'First Last' so iOS and most Android contacts apps show it correctly.

Explore the category

Glossary

vCard
A widely-used file format for digital business cards, defined in RFC 6350 (vCard 3.0) and RFC 2425/2426. Every modern contacts app reads vCard files and the QR-encoded equivalent.
.vcf file
The file extension for vCard records. A .vcf file is plain text containing one or more vCards; opening one in iOS, Android or macOS triggers the Add to Contacts dialog.
FN field
The 'formatted name' field in vCard 3.0 — a single human-readable display name shown in most contacts apps. Distinct from the structured N field which lists family name, given name, etc.
TYPE attribute
A vCard parameter on phone/email/address fields that labels the entry (e.g. CELL, WORK, HOME). The recipient's contacts app uses TYPE to label the saved entry as 'Mobile' or 'Work'.
ADR field
The vCard field for postal addresses, encoded as semicolon-separated parts (PO box, extended, street, locality, region, postal code, country). The tool builds this automatically.
Add-to-contacts dialog
The native iOS/Android system dialog triggered when a vCard is scanned or opened. The user sees the contact preview and taps Save to add it to their phonebook.