MeCard vs vCard: Which Contact QR Code Format Should You Use?

A contact QR code lets someone scan your business card, badge or sign and save your details without typing. Behind the pattern, the code holds plain text in a contact format the phone recognizes. There are two common formats for this: vCard and MeCard. They do the same basic job, but they differ in how much they can hold and how dense the finished code is. This guide compares them side by side so you can pick the right one.

The short answer

If you want a contact code that works the way most people expect, use vCard. If you only need a name, phone and email and want the smallest possible code, MeCard is worth a look.

What each format looks like

A vCard is written as one field per line, wrapped in begin and end lines. This is the vCard 3.0 style QR Studio generates:

BEGIN:VCARD / VERSION:3.0 / FN:Jane Doe / ORG:Acme Inc. / TEL:+15550100 / EMAIL:jane@example.com / URL:https://example.com / END:VCARD

(Each item separated by a slash is its own line in the real code.)

A MeCard puts everything on one line, with fields separated by semicolons and two semicolons at the end:

MECARD:N:Doe,Jane;TEL:+15550100;EMAIL:jane@example.com;URL:https://example.com;NOTE:Acme Inc.;;

Notice two differences already. MeCard writes the name as "Last,First," and it has no company field, so the company goes in the note.

Side-by-side comparison

vCardMeCard
OriginIndustry standard, now maintained as an internet standard (versions 3.0 and 4.0 are common)Created by NTT DoCoMo for mobile phones
LayoutOne field per lineOne line, fields separated by semicolons
NameFull name (FN) and structured name (N)N, written "Last,First"
Company and job titleYes (ORG, TITLE)No dedicated field; use NOTE
Several phone numbersYes, with types such as cell or workMultiple TEL fields possible, but no types
AddressYes, structuredYes (ADR)
Website, email, birthday, noteYesYes (URL, EMAIL, BDAY, NOTE)
Text lengthLongerShorter
Where it is used beyond QR codesContact files (.vcf), email apps, address booksMainly QR codes

Make a free QR code for a link, WiFi or contact card — generated in your browser.

Open the free QR code generator →

How much space each format takes

Fewer characters means a QR code with fewer modules (the little squares), which is easier to scan at small sizes. We encoded the two examples above with the same details, so you can see the actual difference:

FormatCharactersQR version at low (L) error correctionQR version at high (H) error correction
vCard example120Version 6 (41 × 41 modules)Version 11 (61 × 61 modules)
MeCard example95Version 5 (37 × 37 modules)Version 9 (53 × 53 modules)

The MeCard version is smaller, but not dramatically so. In practice, the number of fields you include matters more than the format. Adding a street address, a second phone number or a long job title to either format will grow the code more than switching formats saves. For how error correction affects size, see QR code error correction levels, and for the full picture on capacity, how much data a QR code can hold.

Phone compatibility

Modern iPhone and Android camera apps generally recognize contact QR codes and offer to add the contact. vCard is the more widely used format, so it is the safer choice when you cannot test on every device. Support can vary between phones, operating system versions and scanner apps, especially for less common fields, so the rule is simple: scan your code with at least one iPhone and one Android phone before you print. Our guides to scanning on iPhone and scanning on Android show how.

When to choose vCard

When MeCard can make sense

How to make either one in QR Studio

vCard:

  1. Open QR Studio and choose the vCard tab.
  2. Enter your full name, organization, phone, email and website. Leave out anything you do not need.
  3. Download the PNG and scan it with your own phone.

MeCard:

  1. Write your MeCard text, starting with MECARD: and ending with ;;, for example the line shown above.
  2. In QR Studio, choose the Text tab and paste the whole line.
  3. Download and scan it. Check that the name, number and email land in the right fields.

Because a semicolon ends each MeCard field, a semicolon inside a value must be written with a backslash in front (\;). The original format also asks for backslashes before colons, commas and backslashes inside values, but scanner apps do not all handle this the same way, which is one more reason to test.

Tips for any contact QR code

For a full walkthrough of contact codes, read the vCard QR code guide.

Frequently asked questions

What is the difference between MeCard and vCard?

Both store contact details in a QR code. vCard is the widely used standard with many fields, one per line. MeCard is a shorter single-line format with fewer fields, originally designed for mobile phones in Japan.

Is MeCard smaller than vCard?

For the same details, MeCard usually uses fewer characters. In our example, the same contact took 95 characters as a MeCard and 120 as a vCard, one QR version smaller at low error correction.

Do iPhones read MeCard QR codes?

Modern phone cameras generally recognize both formats, but support can vary by device and app. Always scan a test print with the phones your audience is likely to use.

Which format should I use on a business card?

vCard is the safer default, because it supports company, job title and multiple phone numbers, and it is the most widely used contact format.

Make a free QR code for a link, WiFi or contact card — generated in your browser.

Open the free QR code generator →

Keep reading