Home/QR Code Tools/Contact QR (vCard / MeCard)
👤

Contact QR (vCard / MeCard)

FREE

Save your details to the phone's address book in one scan

Free · No sign-up required
Loading...

What a contact QR code does

Scan a contact QR code and the phone offers to save a new contact — name, phone, email, company, website — with no typing. It is the modern replacement for the business-card pile: your details go straight into the address book, correctly spelled, at the moment the person is interested. This generator builds the code in either vCard or MeCard format from the fields you fill in, entirely in your browser, and outputs a PNG or SVG for cards, badges, email signatures and slides.

vCard vs MeCard

vCardMeCard
OriginInternet standard (RFC 6350), used by every address bookNTT DoCoMo, designed for QR codes
FieldsRich: multiple phones, addresses, title, photo, notesBasic: name, phone, email, address, URL, note
Code sizeLarger — more verbose syntaxSmaller — compact syntax
iPhone supportExcellentGood
Android supportExcellentExcellent
Best forFull business detailsSmall prints where a compact code matters

For most business cards, vCard is the safe default: it is what the phone's own “share contact” produces and every device imports it fully. Switch to MeCard if the vCard version comes out too dense to scan at the size you need.

What is inside the code

vCard: BEGIN:VCARD VERSION:3.0 N:Doe;John FN:John Doe ORG:Example Ltd TEL:+14155551234 EMAIL:john@example.com URL:https://example.com END:VCARD MeCard: MECARD:N:Doe,John;TEL:+14155551234;EMAIL:john@example.com;URL:https://example.com;;

Keeping the code scannable

Every field you add makes the code denser. A vCard with name, one phone, one email and a company is around 150 characters and scans easily at 2 cm. Adding a postal address, a second phone, a job title and a note can push it past 400 characters, which needs 3 cm or more and a steady hand. Rules of thumb:

  • Include only what the person will actually use — name, one phone, one email, website.
  • Leave the postal address off unless people visit; it is the longest field.
  • Use the international phone format (+44…) so the contact works abroad.
  • Use error correction M, not H, for long contacts — H adds a lot of modules.
  • Print the code at least 2.5 cm on a card and test from a normal reading distance.

Where to use it

  • Business cards — on the back, with a short “Scan to save” caption.
  • Conference badges and lanyards — swapped in seconds without fumbling for cards.
  • Email signatures — recipients reading on a laptop scan with their phone.
  • Slide decks — a closing slide that the audience photographs.
  • Shop counters and reception desks — the business's main contact as a card-sized print.
  • Phone lock screen — your own contact code as wallpaper, for handing over details quickly.

Contact QR vs link-in-bio page

A contact QR saves details offline and instantly, and never changes. A link to a profile page (Linktree-style, or your own site) can be updated after printing and can carry a photo, booking link and social profiles — but needs a connection and one more tap. Many people print the contact QR on the card and put the profile URL in the vCard's website field to get both.

Frequently asked questions

Does scanning save the contact automatically?

No. The phone shows the details and offers 'Add contact' or 'Create new contact'; the user confirms. Nothing is saved without their action.

Can I include a photo?

Not in this generator. Embedded photos make codes far too dense to scan. Put a profile URL in the website field instead.

Why does my iPhone show only some of the fields?

iOS shows a summary first; tapping 'Add to Contacts' imports all the fields. If something is missing after import, check the vCard version — this tool uses 3.0, which iOS handles fully.

Can I update the code after printing?

No. The details are encoded in the image. Print new cards, or put a URL to an editable page in the code.

Is this safer than handing out a card?

It contains the same information as the card; anyone who scans can read it. Do not include details you would not print.

Are my details uploaded?

No. The code is generated in your browser and nothing is sent to a server.

More tools in this category

🔗
URL / Website QR
Generate a QR code that links to any website URL
📶
Wi-Fi QR
Create a QR code that connects guests to your Wi-Fi network instantly
📝
Plain Text QR
Encode any short text so it displays on scan — works offline
📧
Email QR
Open a pre-filled email with recipient, subject and body
📞
Phone & SMS QR
Dial a number or open a pre-written text message on scan
🌐
Social Media QR
Link straight to an Instagram, TikTok, YouTube, X, LinkedIn or Facebook profile