vCard QR code generator
A contact card that saves straight into the phone address book.
Optional. Saved with the contact.
Your QR code appears here
Start typing and it updates as you go.
PNG is 2048px. SVG scales to any size, which is what print wants.
Design
The empty border around the code. 4 is the standard.
Recovers about 15% damage. The usual choice.
What is actually in a vCard QR code
A vCard QR code holds a small text file - the same .vcf format an address book exports - written line by line inside the pattern. It starts with BEGIN:VCARD, declares its version, then lists one property per line: N and FN for the name, ORG and TITLE for the job, TEL lines for the numbers, EMAIL, URL, ADR for the address and NOTE for anything else. The phone recognises that shape and offers to add a contact instead of showing text.
The version here is 3.0, not the newer 4.0. That is deliberate: iOS and Android both parse 3.0 out of a QR code reliably and offer "Add to contacts", while 4.0 is the more correct standard and the less widely handled one. Lines are joined with CRLF, which the format requires, and semicolons and commas inside your values are escaped automatically - an unescaped comma in a company name splits the field and the contact saves with half a name.
The consequence people meet in the field is size. A link is thirty characters; a full contact card with two numbers, an address and a note is easily ten times that, and every byte makes the pattern finer. The same code that scans instantly at 40mm on a printed card becomes unreliable at 15mm on a badge. Either trim the card to the fields that matter - name, mobile, email - or print it bigger. Those are the only two levers.
The text inside the code, one property per line
BEGIN:VCARD
VERSION:3.0
N:Okafor;Amara;;;
FN:Amara Okafor
ORG:Northgate Dental
TITLE:Practice Manager
TEL;TYPE=CELL:+447700900123
TEL;TYPE=WORK:+441134960123
EMAIL;TYPE=INTERNET:amara@northgatedental.co.uk
URL:https://northgatedental.co.uk
ADR;TYPE=WORK:;;14 Northgate;Leeds;West Yorkshire;LS1 4AB;United Kingdom
NOTE:Side entrance after 6pm
END:VCARDGood for
- The back of a business card
- A conference badge
- A trade show banner
- An email signature
- A van livery panel
- A shop window card
Worth knowing before you print it
Every field you fill in makes the code denser
A name, a mobile and an email make a code with chunky squares that scans across a table. Add a work number, a full postal address and a two-line note and the pattern roughly doubles in detail. If the card is going on a badge or a small business card, fill in less rather than shrinking the code.
Write phone numbers in international format
Start with the plus and the country code: +447700900123, not 07700 900123. A saved contact travels, and a local-format number fails the moment the person calling is abroad or on a foreign SIM. Spaces, brackets and dashes are stripped for you, so type it however you like as long as the country code is there.
The details are frozen at the moment you print
Nothing about a printed vCard updates. A new mobile number, a new job title or a company rename means the old cards are quietly wrong, and the people who scanned them never find out. If your details move often, put a URL code on the card pointing at a contact page you can edit instead.
Scan your own code before you order 500 cards
Scan it and actually save the contact, then open it in the address book. That is where a transposed digit, an address in the wrong field or a name that saved as "Okafor Amara" shows up. Proofreading the form is not the same test as reading what the phone made of it.
Common questions
Other kinds of QR code
All free, all made in your browser.
- URL QR codeTurn a link into a QR code anyone can open with their camera.
- Wi-Fi QR codeLet guests join your network by pointing a camera at a card on the wall.
- Text QR codePut a short piece of text in a QR code: a code, a note, a serial number.
- Email QR codeOpen a new email with the address, the subject and the body already filled in.
- SMS QR codeOpen a text message to your number with the message already written.
- Phone number QR codeOne scan starts a call to your number, with nobody typing the digits.
- Location QR codeDrop a pin that opens in whichever maps app the phone already uses.
- Event QR codePut your event in a calendar with the date, the time and the place already filled in.
- App download QR codePoint people at your app listing without making them search a store.
Printing it? How to print a QR code covers size, contrast and the quiet zone.