Marketing & Links

vCard QR Code Generator for Contact Details

Fill in your name, phone, email and more, and anyone who scans the code can save you as a contact.

Private by design — your data stays on your device.

Contact details

Fill in only what you want people to have. Every field makes the code denser.

A note makes the code denser. Keep it short or leave it empty.

Style

Error correction level

Preview

Your QR code will appear here.

What does the vCard QR code generator do?

A vCard QR code holds a contact card (name, phone numbers, email, website, address and a note) so that scanning it with a phone camera offers to save the person as a contact. This vCard QR code generator writes standard vCard 3.0 text in your browser, with special characters escaped and long lines folded, and also lets you download the same card as a .vcf file. Every extra field makes the code denser and harder to scan, so the page warns you when a card gets too large.

How to use the vCard QR code generator

  1. Enter a name or an organisation, then add only the details you want people to have.
  2. Check the code and read any warning: if it is dense, remove a field or shorten the note.
  3. Adjust the colours, size and error correction if you like, then download the code as a PNG or SVG, or the card as a .vcf file.
  4. Scan the code with your own phone to check that it offers to save the contact, then use it on your card, poster or website.

Your privacy

The vCard and the QR code are generated in your browser. The contact details you enter are never sent to MyToolsLab or stored, and the PNG, SVG and .vcf files are created on your device.

Read how MyToolsLab handles privacy

Frequently asked questions

What happens when someone scans a vCard QR code?

Most phone cameras recognise a contact card and offer to add the person to the address book. What they see before saving can differ by phone and software version, so scan the code with your own phone to check how it looks.

Why does the page say my QR code is too dense?

Each field adds characters, and more characters mean a larger grid of smaller squares. Dense codes are harder for a camera to read, especially when printed small or shown on a screen. Remove the note or the address, shorten long values, or print the code larger.

Is this vCard QR code static or dynamic?

Static. The contact details are stored in the pattern itself, so the code never expires and doesn’t depend on a redirect service. The flip side is that you can’t edit a printed code: if a phone number changes, make a new one.

Which vCard version does the generator use?

vCard 3.0. Commas, semicolons, backslashes and line breaks in your text are escaped, the name and address are written as structured fields, and lines longer than 75 bytes are folded, as the format requires.

Should I put a personal phone number or home address on a public code?

Think before you do. Anyone who scans the code, or has a copy of the image, can read everything in it. For a printed business card or a poster, use the details you are happy for the public to have.