Contact card QR code
Build a contact card QR code
A scan opens the new contact screen with your details already in it.
A first or last name is enough. Everything else is optional.
Include the country code so the number dials from anywhere.
Make it yours
Your code appears here as you type.
Scan one of these and no website opens. The phone offers to save a new contact instead, with the name, number, email and company already sitting in the right fields, one tap away from being in the address book for good. The format is vCard 3.0, the same standard your phone uses when it exports a contact, which is why iOS, Android and desktop mail clients all read it without anything installed in between.
How to fill it in
- A first or last name is required. Leave blank anything you would rather not hand to a stranger.
- Write the phone number in full international form, starting with the country code, so it still dials from abroad.
- Company and job title are worth adding even on a personal card, because they are what people search their contacts by months later.
- The website field appears as a tappable link on the saved contact.
- Scan your own code and save the contact once before printing anything, to check each field lands where you expect.
Where a contact code earns its keep
Conference badges and lanyards, so a conversation ends with a saved contact rather than a pocket of cardboard. Email signatures, with the code under the sign-off. Shop windows and van doors, where somebody walking past can keep the number without writing it down. Estate agent boards. The back of an ordinary printed card, which keeps the object people still expect and adds the version their phone can read in a second.
None of these details are collected. Your name, number and email are turned into vCard text and drawn as a pattern by script running in this browser tab, and no copy is sent anywhere. That matters more here than on most pages, because a contact card is personal data by any definition.
Frequently asked questions
No. The details sit inside the pattern rather than on a server, so the code works for as long as those details are current. There is no expiry date and no account behind it to lapse.
No. Nothing is uploaded. The vCard text is assembled in your browser and exists only in this tab and in the image you download.
You generate a new code and reprint, because the old one carries the old details forever. That is the honest trade for a code that does not depend on any company staying in business.
No. The camera app on current iPhones and Android phones recognises a vCard code and offers to create the contact directly.
Guides
- Guide
Static vs Dynamic QR Codes
A static QR code holds its content in the pattern and never expires. A dynamic one points at a redirect you rent. How they differ, and which to choose.
Read the guide - Guide
QR Code Size Guide
The smallest QR code size for print: 2 cm (0.8 in) up close, plus 1 cm per 10 cm of scanning distance. With the four-module quiet zone and data limits.
Read the guide - Guide
QR Code With a Logo
How to put a logo on a QR code and keep it scannable: how large it can be, what it must never cover, which error correction to use, and how to test one.
Read the guide - Guide
WiFi QR Code Troubleshooting
Phone scans the WiFi QR code but will not connect? Check the network name, capitals, hidden networks and WPA type first. Eight fixes, most likely first.
Read the guide - Guide
How to Scan a QR Code
Scan a QR code with the camera already on your phone: the steps for iPhone and Android, how to read a code on your own screen, and what to do if it fails.
Read the guide - Guide
Why a QR Code Stopped Working
A QR code that used to scan and now fails is usually a dynamic code whose trial ended, or a page that moved. How to tell which, fix it, and stop it recurring.
Read the guide