MeCard

Also called: MECARD, DOCOMO contact format

Definition

A MeCard is a compact contact format created by NTT DOCOMO for QR codes. It packs a name, phone and email into one short line, so the code stays smaller than a vCard.

How a MeCard is written

A MeCard is a single line that starts with MECARD: and lists fields separated by semicolons, ending with two semicolons. A simple example is MECARD:N:Lee,Jordan;TEL:+15035550123;EMAIL:jordan@example.com;; which holds a name, a phone number and an email address.

The N field puts the family name first, separated from the given name by a comma. Characters that have a special meaning in the format, such as a semicolon, colon, comma or backslash inside a value, are escaped with a backslash.

  • N: name, family name first, comma before the given name
  • TEL: phone number
  • EMAIL: email address
  • URL: website
  • ADR: postal address
  • NOTE: free text
  • BDAY: birthday as YYYYMMDD

MeCard compared with vCard

A MeCard is shorter than a vCard holding the same details because it has no BEGIN, VERSION or END lines and uses short field names. Fewer characters mean a smaller QR version, which matters on business cards, badges and small labels.

The trade-off is scope. A vCard can carry job titles, several typed phone numbers, organizations and many other properties, and it is a formal standard. MeCard covers the basics, and support is typically good in phone cameras and scanner apps, but vCard remains the more universal choice when the extra fields are needed.

Frequently asked questions

What is the difference between MeCard and vCard?

Both carry contact details. MeCard is a shorter one-line format made for QR codes, while vCard is a fuller standard with more fields and wider software support.

Do iPhones and Android phones read MeCard QR codes?

Most current phone cameras and scanner apps recognize MeCard and offer to save the contact. If a particular reader shows it as plain text, a vCard version is the fallback.

Why does a MeCard end with two semicolons?

Each field ends with a semicolon, and the extra semicolon marks the end of the whole record. Leaving it off can cause some readers to misread the last field.

All terms