What goes into a vCard QR code
Fill in as much or as little as you like: first and last name, company, job title, mobile and work phone numbers, email, website, street address, city, postcode, country and a short note. Only the first name is required. When someone scans the code, their phone offers to create a new contact with every field already filled in.
Keep it focused. Each extra field adds data to the code and makes the pattern denser, which means it needs to be printed a little larger to scan easily. For a business card, a name, title, company, mobile, email and website are usually enough.
Printing a vCard QR on business cards and badges
Business cards are small, so give the code space: around 2 to 2.5 cm square is a practical minimum for a contact code, with a clear margin around it. Download the SVG for your printer so the edges stay crisp at any size, and keep strong contrast between the dots and the background.
On conference badges and lanyards, place the code at chest height facing outward so another person can scan it without asking you to take the badge off. In email signatures, a PNG of a few hundred pixels is enough. Always run the built-in scan test, then scan a printed proof before ordering a full batch.
Static contact codes: private and permanent
Your details are encoded directly into the QR, so the code does not depend on any server, never expires and cannot be switched off. Nothing you type is sent anywhere because the code is built in your browser.
The flip side is that changing a phone number or job title means generating a new code. If you change roles often, consider linking a short URL QR to a profile page you control and printing the vCard code for details that rarely change.
Your recent codes stay in the history panel in this browser only, so you can come back and tweak a code later without retyping everything. Clearing your browser data removes that history, so keep a downloaded SVG of your final card design.