Skip to content

vCard QR Code Generator

Create a free vCard QR code for business cards and email signatures. One scan saves your name, phone, email, and company straight to the phone's contacts.

Your QR code appears here

How it works

Encode your contact details as a vCard so a single scan opens a prefilled New Contact screen — no typing, no transcription errors. Put it on a business card, a conference badge, or the footer of your email signature.

  1. 1Fill in the contact details you want to share — only a first name is required.
  2. 2Generate the code; it encodes a standard vCard that every phone understands.
  3. 3Download the SVG for print so it stays sharp at business-card size.
  4. 4Test it with your own phone before sending it to the printer.

Frequently asked questions

What happens when someone scans a vCard QR code?
Their phone opens a New Contact screen prefilled with whatever you encoded. They tap save — no typing and no mis-keyed digits.
Should I use SVG or PNG for a business card?
SVG. It is vector, so it stays crisp at any print size. PNG is fine for screens and email signatures.
How small can I print it?
Keep it at least 2 cm square with a clear quiet zone around it. Below that, phone cameras start to struggle, especially in poor light.
Can I change the details later?
Not on this static code — the data lives in the image. If you expect details to change, create a dynamic QR code pointing at a contact page you control instead.

Generate these programmatically

Everything on this page is one API call. Send the encoded string as data with your API key:

curl -X POST https://toolbeam.app/api/qr/generate \
  -H "X-API-Key: pk_..." \
  -H "Content-Type: application/json" \
  -d '{"data": "...", "format": "png"}' \
  --output qr.png
See dynamic QR codes with scan analytics →

Other QR code generators