Free QR code generator

vCard QR Code

Share your name, company and contact details in a QR code that can be saved as a contact.

Runs locally in your browser
01

QR code content

Name is required; other fields are optional. A vCard 3.0 is encoded directly. Keep it concise so the QR remains easy to scan.

02

Preview

Enter text, then press Generate QR code.

Enter text, then press Generate QR code.

Test the downloaded QR on your own phone before printing or sharing, especially with a logo.

Static QR • No account • Processed only in your browser

Make a contact card worth saving

A vCard QR code carries structured contact details instead of sending the reader to a general website. It suits a business card, conference badge or trade-show handout where the immediate task is saving a person’s details. Decide what a new contact actually needs before filling every field. Anything included in the symbol becomes readable to whoever receives or photographs the card.

Choose the fields for the intended contact

This tool requires a name and offers company, phone, email, website and address fields. It creates a vCard 3.0 payload using those supplied values. For an independent designer, a name, professional email and portfolio URL may be more useful than a long postal address. For a branch representative, the correct branch telephone number matters more than the headquarters switchboard. Do not add private details merely to fill empty boxes.

Review the imported record on two phone families

iOS and Android cameras and contact applications can interpret and display fields differently. Check the proposed contact before saving: inspect name order, company, email, telephone and address. The generator does not split an entered name into guessed given-name and family-name components. If the receiving app rearranges presentation, compare its result with the decoded payload instead of assuming that the original spelling has been changed.

Balance content length with business-card space

More contact text generally requires a denser symbol at a given correction level. Long addresses and lengthy website links can therefore make a small business-card print harder to read. Remove unnecessary fields before shrinking the artwork. Preserve the quiet border and test a physical sample at the intended size. SVG can keep edges sharp in a print layout, but it does not make tiny modules easier for a camera to resolve.

Keep a deliberate version of your public details

Imagine a sales representative changing employer: the old badge still contains the old company and email even if an online profile has been updated. Review the decoded fields whenever details change, generate a new image and replace reusable badge artwork. A common mistake is checking only that a contact dialog opens, without noticing an outdated phone number. Retain a visible name or email on the printed card for readers who cannot scan it.

Common questions

Will all fields appear identically on every device?
No. Contact-app import support and display labels vary. Test the actual fields on representative iOS and Android devices, especially multi-line addresses and names with accents, before ordering a large print run.
Can I make only my name public?
Yes; optional fields can be left blank. The useful choice depends on the handout’s purpose. Remember that optional information is still public to anyone who can decode or photograph the printed symbol.
Is the contact saved immediately after scanning?
Usually the receiving application presents an action or preview. The visitor controls whether to save it. This page does not access the visitor’s address book or confirm that a contact has been added.
Can a printed vCard update itself later?
No. Its stored contact text stays the same. Create replacement artwork after a change of role, address or phone number; keeping the old symbol can keep sending new contacts to outdated details.