How to create a contact QR code
- Enter your full name the way you want it to appear in someone's address book.
- Add a phone number in international format, for example
+1 555 010 0123, so it also works for people calling from abroad. - Fill in your email, organization and website. Any field you leave empty is left out of the card.
- Scan the preview with your phone and tap "Add to Contacts" to check how the contact looks.
- Download the SVG for printed business cards or the PNG for email signatures, slides and badges.
How it works
A vCard is a plain-text contact format that almost every address book understands. QR Hut writes version 3.0 of the format, defined in RFC 2426, and encodes it in the QR code. For the example details above, the code contains:
BEGIN:VCARD
VERSION:3.0
N:Doe;Jane;;;
FN:Jane Doe
ORG:Example Studio
TEL:+1 555 010 0123
EMAIL:jane@example.com
URL:https://example.com
END:VCARD
FN is your name exactly as you typed it. N is the structured name that version 3.0 requires: QR Hut treats the last word as the family name and the rest as given names. If your family name comes first, the contact still shows your name as typed, although some apps sort it differently; the person saving it can adjust that. Commas, semicolons and backslashes in the name and organization are escaped as the format requires, lines end with the CR+LF line breaks the standard specifies, and empty fields are omitted. You can check the result under Show encoded text.
This example is 153 bytes long, which the generator encodes as a version 9 code (53 × 53 modules) at error correction level M. That is noticeably denser than a short link, so give the code enough room when you print it. Everything is built in your browser; your details are not uploaded.
Tips for business cards and badges
- Fewer fields, simpler code. If phone and email are all people need, leave the rest blank. Each extra field adds modules.
- Size it for the card. On a standard business card (85 × 55 mm in much of Europe, 3.5 × 2 in in the US), a code about 2.5 cm (1 in) wide is a sensible starting point for scanning at arm's length. Test a printed proof before ordering a box of cards.
- Print from the SVG. It stays sharp at any size and keeps the quiet zone intact. Do not place the code over a photo or a textured background.
- Say what it does. A short line such as "Scan to save my contact" tells people this code is not a website.
- Plan for changes. If your details change often, consider a link QR code that points to a profile page you control, and keep the vCard code for details that rarely change.
Common uses
- Business cards, so new contacts do not have to type your details.
- Conference badges and name tags at trade shows.
- Email signatures, presentation end slides and CVs.
- Reception desks, service vans and property signs where people want to call later.
- Staff ID cards that let colleagues save a direct number.
vCard or MeCard?
Some generators offer MeCard, a more compact contact format created for Japanese mobile phones. It makes slightly smaller codes but supports fewer fields. vCard is the more widely used format across phones, email programs and address books, which is why QR Hut generates vCard only.
Limitations
- The card holds one name, one phone number, one email address, an organization and a website. There are no fields for job title, postal address, birthday, notes or a photo.
- The phone number is saved without a type label such as "mobile" or "work"; the contacts app files it under its default label.
- Names with accented letters or non-Latin scripts are encoded as UTF-8 with a three-byte marker at the start of the data, which current phones handle well. Test with the phones your contacts are likely to use.
- The code is static: it cannot be updated after printing.
Frequently asked questions
What happens when someone scans my vCard QR code?
Their phone shows a preview of the contact with an option such as "Add to Contacts" or "Create contact". Nothing is saved until they confirm, and they can edit the details first.
Which vCard version does QR Hut use?
Version 3.0, defined in RFC 2426. It is supported by practically every phone, email program and address book.
Can I include a photo or my company logo in the contact?
Not in the contact itself: a photo is far too large to fit in a QR code. You can, however, place your logo in the center of the QR image with the logo option; use error correction H when you do.
How big should the code be on a business card?
A typical card with name, phone, email, company and website is fairly dense, so start at about 2.5 cm (1 in) wide and test it with a couple of phones. Leaving out fields you do not need makes the code simpler.
Does it work on both iPhone and Android?
Yes, in general. The built-in camera apps on current iPhones and Android phones recognize vCard codes and offer to save the contact. Some older phones need a scanner app.
Is my contact information stored anywhere?
No. The card is built and encoded in your browser. QR Hut never receives the details you type.
Can I update the details after printing?
No. The details are stored in the code itself, so a new phone number or job means a new code.