Back to Tools

vCard to QR Code

Create a digital business card QR code that imports contacts directly to phones

Full Name
Phone Number
Email
Company

Put your contact details into a scannable code

Typing a new contact into a phone is slow and easy to get wrong. A vCard QR code skips that: whoever scans it sees a prompt to save your details straight into their address book. This tool builds such a code from four fields, which makes it a good fit for a business card, an email signature, a conference badge or a shop counter.

Building your contact code

  1. Fill in Full Name. This one is required, and nothing is generated without it.
  2. Add a Phone Number, with the country code if people might call from abroad, for example +1 234 567 890.
  3. Enter your Email address.
  4. Type your Company name if you want one saved.
  5. Press Generate vCard QR. The code appears at 256 by 256 pixels.
  6. Use Save QR Code to download it as contact-qr.png.

What is inside the code

The tool writes a version 3.0 vCard containing the formatted name, organisation, telephone and email lines. Most phones recognise this format when their camera app scans it and offer to create a new contact. The code is generated with High error correction, so a slightly worn or lightly marked print will usually still scan. If you leave the phone, email or company fields empty, the matching lines stay in the card with no value, which is normally ignored by the contacts app.

Where it works well

  • Printing on the back of a business card so people do not need to type your number.
  • Placing on a stand or a poster at a trade show for quick lead exchange.
  • Adding to a shop window or a service van for customers who want to save your details.
  • Sharing your own details at a meetup without exchanging paper.

Limits and advice

Only four fields are supported. There is no job title, website, address, second phone number or photo, so if you need those, a fuller vCard builder is a better choice. The name is stored as a single full-name field, and some contacts apps split it differently, so scan the code with your own phone and check how the contact looks before printing. Characters such as commas and semicolons are written as typed and are not escaped, so keep the fields simple. The vCard is created in your browser with a JavaScript QR library that loads from a CDN, and remember that anyone who scans the code can read everything in it.


Related Tools

Related Tools


Frequently Asked Questions

Which contact fields does the tool include?
Full Name, Phone Number, Email and Company. The name is required. There are no fields for job title, website, postal address, a second phone number, or a photo, so those cannot be added through this page.
Will every phone accept the code?
Most modern phone cameras and QR apps recognise a vCard and offer to save the contact. Behaviour differs slightly between devices, so scan the finished code with your own phone and with a second device before printing.
What size is the QR code I can download?
The code is generated at 256 by 256 pixels with High error correction and saved as a PNG called contact-qr.png. There are no size options on this page, so enlarge it carefully in a layout tool if you need a bigger print.
What happens if I leave phone or email empty?
The code is still created, as long as a name is entered. Empty fields are left in the card without a value, and the contacts app usually ignores them. Fill in only the details you actually want people to save.
Is the information in the code private?
No. A QR code is not encrypted, and anyone who scans it can read every detail inside. Only include information you are comfortable sharing publicly, especially if the code will be printed on flyers or displayed in a public place.
Support Chat
We typically reply within minutes

Hello! 👋 Before we start, please tell us your name.