QR workflow guide
How to Create a vCard QR Code for Contact Details
A vCard QR stores contact information inside the symbol. It is useful when you want a concise business contact, rather than a website full of profiles, forms and analytics.
Written October 5, 2026
Enter a full name and the optional contact fields you intend to share, generate the QR and download PNG or SVG. The BarcoBatch tool encodes a vCard 3.0 directly. On the recipient device, verify how its reader offers contact import and check the saved fields; device behavior varies.
Choose the fields you would put on a public business card
Full name is required. Company, phone, email, website and address are optional. Include only what the intended recipient needs; leave home addresses or personal numbers out of a widely distributed work card.
An original fictional example is Mira Rowan, company Juniper Studio, email mira@example.com, and website https://example.com. These are illustrative fields, not a verified real contact. Start with name and one contact channel, then add the other fields only if they help the task.
Anyone who receives the image can decode these details. Browser-local generation avoids sending them to a BarcoBatch backend, but distributing the finished QR deliberately shares its encoded content.
Keep the card concise and enter ordinary field values
Use an international phone number appropriate for the contact and a complete website URL. Do not paste an entire vCard document into the Full name field. The tool builds the field structure, escapes supported punctuation and folds long lines without cutting a UTF-8 character.
Long addresses and extra fields add content to the symbol. If the result is too dense or generation fails, remove nonessential fields rather than shrinking the code into a tiny card corner. The QR capacity guide explains why the standard's maximum is not a comfortable target for a printed contact card.
Verify both the decoded data and the recipient's saved contact
This is a direct vCard 3.0 payload. It is not a hosted digital business-card page, downloadable profile managed by BarcoBatch, or a promise of identical import behavior in every phone app.
- Enter the final fields and generate explicitly.
- Download the intended PNG or SVG file.
- Use the QR Scanner to inspect the embedded vCard text if needed. It reads the data; it is not a contacts app.
- Scan with the recipient device's normal reader. If it offers a contact action, inspect the contact before saving.
- Check name display, phone digits, email, website and address in the saved contact. A decoded payload alone does not prove that every contact app imports each optional field as expected.
Plan for updates before printing the card
Changing a form value does not rewrite QR images already handed out. If the contact number or details change, generate a replacement and update your artwork. A QR pointing to your own contact webpage is a different option when an editable destination matters; compare that with a direct card in the static/dynamic explanation.
Keep the clear border intact, check the final physical card size and try it on the devices your recipients use. A name that fits your design is not evidence that its QR remains readable after printing.
Common questions
Frequently asked questions
Does BarcoBatch host a digital business-card page?
No. This tool stores vCard 3.0 contact data directly in the QR.
Does the QR automatically save a contact?
Reader behavior varies. The recipient should review any import prompt and the resulting fields.
Can I change a printed card's embedded phone number?
No. Generate a new symbol or use a separately managed webpage workflow for future cards.
Can I share it safely without an address?
Yes. Address is optional; include only the fields you want recipients to know.
Sources & standards
Technical claims in this guide are checked against primary or official documentation where available.