vCard QR code generator
Put your name, phone, email and address in a QR code that saves straight to a phone's contacts. Nothing is uploaded and the card never expires.
Fill in the details and the code appears here.
What happens when someone scans it
Scanning a vCard code shows a contact preview with your name, number and email and a button to add it to the phone's contacts. On an iPhone the camera opens the standard new contact sheet; on Android the camera or Google Lens offers to save it to the contacts app. Every field lands in the right place, so nobody mistypes your email or saves your number under a first name only.
Every field makes the code denser
A vCard is verbose. Each field carries a label as well as the value, so a card with a full postal address, two phone numbers, a job title and a website can produce a code with thousands of modules. That scans fine from a screen but struggles printed small on a business card. Include what people actually need to reach you and leave the rest on your website.
Printed cards, email signatures and badges
A contact code works anywhere someone might otherwise photograph your business card and never get round to typing it in. On the back of a card, on a conference badge, on the last slide of a talk or on a sign at a stall.
For a digital signature or a website, the downloaded SVG stays sharp at any size and weighs very little.
What to leave out
Fax numbers, a second email you rarely read and a full address for an office people never visit. Every omission makes the code coarser and easier to scan from further away. If people need your address for deliveries, they will usually get it from an invoice or your website rather than a contact card.
Names that sort properly
The first and last name fields are kept separate in the card, which is what lets a phone sort you correctly and show you properly in its contact list. If you only fill in an organisation, the card is saved under the organisation name instead.
Check it before ordering five hundred cards
Scan the printed proof and save the contact on your own phone, then look at where each field ended up. It takes a minute and catches a transposed digit before it is printed hundreds of times.
Common questions
Which vCard version does this use?
Version 3.0, which every major phone contacts app imports without complaint. Version 4.0 exists but support is patchier and it offers nothing a contact card in a QR code needs that 3.0 lacks.
Can I include a photo?
Not in practice. A photo inside a vCard is stored as encoded image data and even a tiny thumbnail would exceed what a scannable QR code can hold. Contact photos arrive from messaging apps once people message you anyway.
How small can I print it on a business card?
It depends on how many fields you include. With a name, one phone number and one email the code usually prints clearly at around 2.5 centimetres. Check the minimum size the generator shows under the preview and test the printed proof with two or three different phones.
What is the difference between a vCard and a MeCard code?
MeCard is a shorter format that some older scanners introduced to keep codes small. It holds fewer fields and is less widely understood by modern phone cameras. vCard is the format contacts apps import natively, which is why it is used here. The scanner on this site reads both.
Is my contact information stored anywhere?
No. The code is generated in your browser and nothing you type is sent to a server. That is worth checking on any QR site before typing your home address into it.
Guides
QR codes for a specific job
Each opens the generator set up for that kind of code.