vCard Contact QR Generator

Builds a real vCard 3.0 payload — scanning saves the contact straight into the phone's address book. Perfect for business cards and event ba

Quick answer: Builds a real vCard 3.0 payload — scanning saves the contact straight into the phone's address book. Perfect for business cards and event badges. Free, instant, private — runs entirely in your browser.

How to use

  1. Type the contact's display name in the Full name field - it is the one required field.
  2. Add the number in the Phone field, ideally in international format such as +1 555 010 1234, if you want it included.
  3. Fill the Email and, optionally, the Company fields - anything left blank is simply left out of the card.
  4. Press Calculate / Generate to render the QR code, built from a real vCard 3.0 payload.
  5. Scan it with a phone and confirm it offers to save the contact with the correct details.
  6. Place the code on cards, badges, or posters, and regenerate it whenever any detail changes.

About this tool

Builds a real vCard 3.0 payload — scanning saves the contact straight into the phone's address book. Perfect for business cards and event badges.

A QR code that saves a contact beats a typed phone number every time, because it removes the transcription errors. This tool builds a real vCard 3.0 payload: the Full name field is required, while Phone, Email, and Company are included only when you fill them, and blank fields are omitted cleanly. The payload is encoded as a QR code rendered entirely in your browser. When someone scans it with a phone camera, the device recognises the vCard format and offers to save a new contact with those details, no app required.

Keep the code light: fewer fields mean a simpler module grid, which scans faster from a distance and on small print, so leave Company out unless it matters. Always test-scan on both an iPhone and an Android before printing, because the save-contact prompt differs slightly between devices. Know the limits: the tool supports these four fields only, with no address, website, notes, or photo, and a printed QR is static, so a changed phone number means regenerating and reprinting. For details that may change, a link to a webpage is the safer thing to encode.

FAQ

How does the vCard QR work?
The tool builds a vCard 3.0 text payload - the BEGIN and END markers, the full name, and any phone, email, or company you entered - then encodes that text as a QR code. When scanned, phones recognise the vCard format and offer to save it as a new contact.
Which details are required?
Only the full name. Phone, email, and company are optional and omitted cleanly when left blank. The tool does not add a postal address, website, notes, or photo - sticking to these four fields keeps the code simple and fast to scan.
Does it work on iPhone and Android?
Both modern iOS and Android cameras recognise vCard QR codes natively and show a save-contact prompt, though the exact wording differs by device. Because behaviour varies slightly between phones, scan your code on the devices you actually use before printing it in bulk.
Can I edit the contact after printing?
No - a QR code is a static image of the data it was generated from. If a phone number or job title changes, generate and reprint the code. For details likely to change, linking to a webpage instead of embedding them is the safer approach.
Is the contact information sent anywhere?
No. The vCard text and the QR rendering both happen entirely in your browser: nothing is uploaded, stored, or logged, so it is safe to use with real names and numbers. Closing the tab discards everything.
Who is this most useful for?
Freelancers and salespeople adding codes to business cards, conference and wedding organisers printing badges, shop owners at the counter, and anyone whose number people keep mistyping. It turns the ask of texting yourself into a two-second scan and save.

Rate this tool

Your rating stays in this browser (local storage) — nothing is sent to any server.