vCard QR code generator
Instead of watching someone retype your number off a paper card, let them scan once and tap save. Name, title, phone, email and website land in their address book complete.
QR content
Fill this in and the preview updates as you type.
Appearance
Colours, shapes, quiet zone and a centre logo.
Colours
Shapes
Scan reliability
The standard requires at least 4 modules. Below that, scanners cannot find the code at all.
Higher survives more smudging and creasing, at the cost of a denser symbol.
Centre logo
An image up to 512 KB. A transparent PNG works best.
The logo is read in your browser only. Nothing is uploaded.
Preview
Fill in the form to see your QR code.
Scan quality check
Recommended print size
Print it at least 6.3 cm wide to scan from 0.5 m away
A 1024 px file prints up to 8.6 cm wide at press quality (300 dpi)
SVG and PDF are vector files — they stay sharp at any size
Download
The PDF centres the code on A4 at 50 mm wide.
Fill in the form before downloading.
Everything is generated in your browser. Your content and your logo are never uploaded.
How to use it
Fill in the essentials first
Name, mobile number and email are the fields people actually use. The fewer you fill, the sparser the symbol and the smaller it can be printed.
Add title and organisation if they help
They make you findable in someone's contacts later — at the cost of a denser grid for every character added.
Do one real save test
Scan it and actually save the contact, to confirm the name renders correctly and no digits are missing.
Download vector for print
Business cards are high-resolution print. Use SVG or PDF so module edges stay crisp and the code still scans at small sizes.
Business cards are where QR codes get overloaded
A card leaves room for a code about 1.5–2 cm across, while a fully populated vCard with a postal address and a long note can run to several hundred bytes. The result is a grid so fine a phone camera cannot focus on it at normal distance. If you need to carry a lot of detail, use a URL code pointing at a profile page and host the vCard there.
Frequently asked questions
Does scanning add the contact directly?
Yes. We emit vCard 3.0, which both iOS and Android read natively — the camera offers an 'add contact' action, and the person scanning can review the details before saving.
Are non-Latin names supported?
Yes, everything is encoded as UTF-8, so Thai and other scripts save correctly. Note that Thai characters cost roughly three times as many bytes as Latin ones, so including both a Thai and an English name noticeably densifies the code.
If my number changes, does the printed code update?
No — the details are frozen into the printed symbol. If your contact details move often, point a URL code at a profile page you can edit instead.