Website & CommunicationStatic QR code
Contact Card (vCard) QR Code Generator
A vCard QR code packages contact details in a format phones understand. Scanning it usually offers to add a new contact, saving the recipient from typing a name, number and email address.
The same record covers a personal business card and a company listing. Fill in the name fields for a person, or use the organisation, phone, email, website and address for a business. Everything is encoded directly in the code, so no server or account is involved.
QR code preview
Static QR codeFill in the fields, then generate your QR code.
Contrast is 21.0:1 — good for scanning.
Download
PNG and SVG files are created in your browser. The selected logo, if any, is included in the file.
Test first: scan the finished code with at least one phone camera before you print, laminate or publish it.
Before you print or share
- This tool does not include a profile photo, social handles, multiple phone numbers or custom labels. Those require a more complex vCard editor.
- A vCard is readable by anyone who scans the code. Do not include a private mobile number or home address unless you are comfortable sharing it.
Practical guidance for this generator
Example: Enter a first name, last name, job title, organisation, work phone and email, then scan to check the contact preview before printing a card.
Common mistakes
- Adding a personal mobile number that should stay private.
- Filling every optional field and making the pattern too dense for a card.
- Expecting a photo or social handles to be included.
Testing checklist
- Open the contact preview on iPhone and Android.
- Check that the organisation and job title appear correctly.
- Print a card proof at 2 cm and scan it at arm's length.
When to choose a different tool
Use a digital business card service instead if you need photos, multiple phone numbers or editable contact details.
How to create this QR code
Enter at least a first or last name, or an organisation for a company listing.
Add the phone, email, job title, website and address details you want to share.
Generate, scan to confirm the contact preview, then download PNG or SVG.
One generator for people and for the company
A personal card needs a name, a job title and one reliable contact method. A company listing needs the organisation name, a public phone number, an email address, a website and a postal address. This generator accepts both sets of fields, so there is no separate business-card page to choose.
Keep the card focused. A name plus one number or email is more useful than a long list of fields, and fewer fields also produce a less dense pattern that scans more reliably on a small card.
- Job title sits beside the organisation in most contact apps.
- Use the note field for opening hours or a short description.
- A company listing works on shop windows, invoices and packaging.
- Leave out details you would not print on the card itself.
Getting a vCard to scan cleanly on a printed card
Contact records are denser than a short URL, so the printed size matters more. On a business card, keep the code at least 2 × 2 cm, leave a clear white margin, and avoid printing over artwork or a dark background.
Download SVG when the printer can use it. Vector output stays sharp at any size, while a small PNG can blur the modules that a scanner needs.
- Test the contact preview on both iPhone and Android.
- Keep the white quiet zone free of text and graphics.
- Use SVG for professional print, PNG for screens.
- Regenerate the code if any detail changes.
Sources and review
This page is reviewed by the QRKit Editorial Team. Recommendations are based on practical testing, public platform documentation, and common failure modes reported by users. Test the final code on the exact devices and materials you plan to use.
Frequently asked questions
Where do saved contacts go?
The contact is added to the phone or app's address book after the person accepts the preview. QRKit never receives or stores the vCard data.
Why does my vCard look different on iPhone and Android?
Each contacts app displays vCard fields in its own way, and some ignore fields they do not support. Keep the record simple and test on both platforms.
Can I use this on a business card or for a company listing?
Yes. Use the name and job title fields for a personal card, or the organisation, phone, email, website and address fields for a company listing. The same vCard record works in both cases.
