Code types

Make a contact card QR code

People scan the code and their phone offers to save you as a contact, with your number, email, and website filled in. The details live in the code, not on a web page that could expire.

Your codes are made in your browser. Nothing you type is sent anywhere.

Format

Add a name or an organisation. Phones need one to save the contact.

Type a name and your code appears here.

No code yet

Colours and error correction

How to make a contact card QR code

  1. 01Fill in the details you want people to save. Leave out anything you don't need.
  2. 02Keep vCard for the most complete contact, or choose MeCard for a smaller code.
  3. 03If a density warning appears, leave out fields such as the note or address.
  4. 04Select Test scan, then download the code or the .vcf contact file.

Questions

What's the difference between vCard and MeCard?

vCard is the standard contact format, read by every phone and every address book. MeCard is a shorter format that phone cameras also read. It makes a smaller code, but has no job title and puts the address on one line.

Why does the code get denser as I add details?

Every character is stored in the code itself, so more details mean more, smaller squares. A dense code needs printing larger to scan. A name, a phone number, and an email usually make a code that prints well at 2 to 3 cm.

Will my contact card stop working?

No. The details are stored in the code, not on a web page, so there's nothing to expire or switch off. If your number or email changes, make a new code.

What's the .vcf file for?

It's the same contact as a file. Attach it to emails, add it to your website, or import it into an address book.

Do scanners need the internet to save my contact?

No. The phone reads the details straight from the code and offers to save them, with or without a connection.

Do you see my contact details?

No. Your codes are made in your browser. Nothing you type is sent anywhere.

QR Code is a registered trademark of DENSO WAVE INCORPORATED. Codes are read back with ZXing-C++ and zxing-wasm (licences).