open-qr-code

How to make a contact QR code

One scan saves your name, phone, email, and website straight into someone's contacts, perfect for a business card, a name badge, or an email signature.

A contact QR code encodes your details in a structured text format so a phone can create a new contact automatically. Instead of typing your number from a paper card, a person scans the code and taps save. It works offline, never expires, and you control exactly which fields you share.

Two formats: MECARD and vCard

There are two common ways to encode a contact. Both scan on modern phones; pick whichever fits.

MECARD format

Paste this into the generator, replacing the sample values:

MECARD:N:Silva,Ana;TEL:+15551234567;EMAIL:ana@example.com;URL:https://example.com;;

vCard format

Use vCard when you want company, title, or address. Each field goes on its own line:

BEGIN:VCARD
VERSION:3.0
N:Silva;Ana
FN:Ana Silva
ORG:Example Studio
TITLE:Designer
TEL;TYPE=CELL:+15551234567
EMAIL:ana@example.com
URL:https://example.com
END:VCARD

FN is the formatted display name; N is the structured Last;First. Keep only the lines you need and remove the rest.

Which fields to include

More fields make a denser, harder-to-scan code. Include what matters and drop the rest:

Test before you print

  1. Scan the code with both an iPhone and an Android phone if you can; contact parsing differs slightly between them.
  2. Check that the saved contact shows the right name, number, and email.
  3. Print at a size the code stays sharp, and keep a quiet margin around it so scanners lock on.

Good places for a contact QR

Everything is generated in your browser, so your details are never uploaded or stored. Create your contact QR code, or make a Wi-Fi QR code next.