vCard QR Code Generator
One scan and your name, number and email are saved in their phone. Great for business cards.
Fill in the form and your QR code shows up here.
Nothing you type is uploaded — the code is made in your browser. No watermark, no expiry.
What should the QR code open?
Quick styles
For placing the code on your own design (PNG, SVG, PDF). Put it on a light background.
Gradient
PNG, JPG, WEBP or SVG, up to 10 MB. Blank edges are trimmed for you, and error correction switches to High.
Or pick an icon
Logo size
Background
A white shape behind the logo. Useful on a colored or transparent background, so the logo doesn’t blend in.
Space around the logo
Dots
Corner squares
Corner dots
Frame
Error correction
How much of the code can get damaged or covered and still scan: L 7%, M 15%, Q 25%, H 30%. Higher adds more squares, so the code gets denser. Auto uses M, or H when you add a logo.
White border (quiet zone)
Scanners need clear space around the code — the standard is 4 squares wide. Pick Slim or None only if you’ll put the code on a light area with space around it.
How it works
- 1
Fill in your details
Name and at least one way to reach you. Skip anything you don’t want to share.
- 2
Keep it lean
Every field makes the code denser. Name, mobile, email and website is plenty for a card.
- 3
Print it on your card
Download SVG or PDF and give it at least 2 × 2 cm on the card.
What happens when someone scans it
The code holds a small contact file in the standard vCard format (version 3.0). The phone reads it and shows a “add to contacts” prompt with your details filled in. No app, no website, no internet needed.
Here's a trimmed example of what's inside:
BEGIN:VCARD
VERSION:3.0
N:Nguyễn;Linh;;;
FN:Linh Nguyễn
TEL;TYPE=CELL:+84901234567
EMAIL;TYPE=INTERNET:[email protected]
END:VCARD
Accents and non-Latin names are stored as UTF-8. Our test round-trips a Vietnamese name and a company name with a comma to make sure nothing gets mangled. You can check your own card the same way: upload the downloaded image to our QR scanner and it lists every field it finds.
Fewer fields, easier scan
A contact card is the densest kind of code people usually make. Our test card with a name, company, mobile and email already needs a 53 × 53 grid. Add a full address and a note and it gets crowded fast — fine on a poster, tricky on a business card.
Tip: put your website on the card and let it hold everything else. If all you want is a link to an online profile, a URL QR code is much smaller.
Phone numbers: always add the country code
Write +1 415 555 0100, not (415) 555-0100. With the country code, the number works no matter where the person who scanned it lives or travels. We strip spaces and brackets for you.
Only need people to call you, not save you? A phone QR code makes a far simpler code — one of the smallest you can print.
Questions people ask
No. The built-in camera on recent iPhones and Android phones reads it and offers to save the contact.
Not in a printed static code — the details are stored in it. If they change often, put a link to an online profile in the code instead.
Name, mobile, email and website cover most needs. Each extra field makes the code denser and harder to scan when printed small.
Both are contact formats. vCard is the more complete, widely supported standard, so that’s what we use.
No. The code is created in your browser and nothing is uploaded.