← Hashito System Home 日本語 Tools Blog
Contact
320px
4
Preview
Scanning with a phone camera or QR reader opens the new-contact screen with the fields pre-filled. Whether it is actually saved is up to the person scanning.

Field reference

The MeCard format

MeCard writes a contact on a single line, like MECARD:N:Last,First;TEL:number;EMAIL:address;;. Fields are KEY:value; pairs and the string closes with ;;. The name goes in N: with last and first separated by a comma, and the phonetic reading goes in SOUND:. Empty fields are omitted by this tool.

Escaping special characters

If a value contains ; : , or \ it would collide with the delimiters, so each one is escaped with a backslash. This tool escapes your input automatically. The exact string is shown under "MeCard output" below.

MeCard or vCard?

For a name, phone number and email, MeCard is shorter and keeps the QR version lower for the same content. A lower version means larger modules, which scan more reliably at business-card size. If you need many fields such as an organisation or several phone numbers, vCard expresses more. You can compare the actual lengths with the QR Code Capacity Checker.

FAQ

What is the difference between MeCard and vCard?

Both put a contact into a QR code, but MeCard fits on one short line, so it carries less data and keeps the QR version lower. vCard has more fields and more expressive power, at the cost of length. MeCard has long been used on Japanese mobile phones and is still supported by most QR reader apps.

Does scanning save the contact automatically?

On most devices, scanning opens the new-contact screen with the name and phone number pre-filled. Saving it is up to the person scanning, and nothing is stored without their action. The exact behaviour depends on the device and the reader app.

Is my input sent anywhere?

No. Everything from the input to generating and downloading the QR code runs in your browser with JavaScript. Nothing is sent to a server.