Opo Codes

vCard QR code generator

A vCard QR code carries a whole contact card, so one scan offers to save your name, numbers, email, website and address into the phone's contacts. Opo Codes builds it for free in your browser, with no account, and reads the code back to check it before you print.

Open the generatorFree. Runs in your browser.

How to do it

  1. Open the generator with vCard already selected.
  2. Type a first name, the only required field. Add a last name, organisation, job title, phone, mobile, email, website and address if you want them saved.
  3. Keep it short. The more you fill in, the denser the code, and the generator tells you if it is too much for one code.
  4. Wait for the VERIFIED stamp, then download the code for a business card, a sign or an email signature.

What is inside the code

The code holds a vCard 3.0 text, the version that phone contact apps import most widely. Version 4.0 support is patchy, so it is not used. The text is a list of lines such as N:, FN:, ORG: and TEL:.

Worked example: Rafiq Hasan, organisation "Hasan, Sons", mobile +880 1811 556677. The code holds N:Hasan;Rafiq;;; and FN:Rafiq Hasan and ORG:Hasan\, Sons and TEL;TYPE=CELL:+8801811556677. Commas, semicolons, backslashes and line breaks inside a value get a backslash in front, so the comma in the organisation name does not split it in two. A phone number keeps only its digits and a leading plus.

Choose what to include

Phone is saved as a work number and Mobile as a mobile number. A website typed without https gets it added, and a website the generator cannot read leaves the line out instead of saving a blank field. An email address must look like [email protected], or the generator flags it.

Every extra field adds modules to the code. A name, a mobile number and an email scan far more easily at a small size than a card with every field filled in.

Where to put it

The back of a business card, a shop window sign or an email signature all work. Set the scanning distance in the export panel and the generator shows the smallest safe print width.

The code is static: the details sit inside the picture. If your number changes, a printed code keeps the old one, so print a new one.

Questions

Will it work on iPhone and Android?

vCard 3.0 is the version contact apps import most widely. We have not tested every phone model, so scan your printed code once yourself.

Can I add a photo or a company logo to the contact?

No. The form has no photo field. You can still put a logo in the middle of the QR code picture itself, which is a different thing from the saved contact.

Can I change the contact after printing?

No. Static codes cannot be edited. Print a new code when a detail changes.

Is my information uploaded?

No. The code is built in your browser and the generator does not send your details to a server.

Related tools