Business card QR code generator
One scan and your details land in the other person’s contacts, spelled correctly, with no typing and no app. The card is built in your browser and never sent anywhere.
A contact card holds a lot of characters, so the code gets dense. Leave out fields you do not need and it stays easier to scan.
Showing an example. Start typing to make it yours.
Best for screens and social.
This QR code is static.
Once it is printed you cannot change where it points, and you cannot see how many times it was scanned. For most uses that is perfectly fine.
If you want a code you can repoint later and measure, dynamic QR is free in the MEO app.
How to make one
- Fill in name, company, title, phone, email and website. Leave anything blank that you do not want on the card.
- Write the phone number in full international form, starting with the country code, so it dials from abroad.
- Check the preview: a vCard packs a lot of text, so the pattern gets dense as you add fields.
- Download SVG for a printer, or PNG for an email signature or a screen.
- Print it at 3 cm or larger. A dense code at 2 cm is the most common reason a card fails to scan.
Why a contact code gets dense, and what to do about it
A link QR code carries maybe thirty characters. A vCard carries every field you filled in, so it can easily be three hundred. More data means more squares in the same area, which means each square is smaller, which means the code needs either a bigger print or a better camera.
The fix is to be ruthless about fields. Name, one phone number, one email and the company is a card that scans from a business card at 3 cm. Add a postal address, a second number, a fax and a long job title and you have a code that needs 5 cm and good light. If you want everything on there, put a link to a page instead and keep the code sparse.
vCard or a link to a page?
A vCard works offline, forever, and saves the contact in one step. It also cannot be changed after printing, so a new phone number means a new card.
A link can be updated and can carry a photo, a map and social profiles, but it needs internet at the moment of scanning and it depends on whoever hosts the page. For a printed card handed over in person, the vCard is usually the better trade. For a card you expect to outlive a job change, the link wins.
What phones actually do with it
Both iPhone and Android read vCard codes with the built-in camera and open a "create contact" sheet with the fields already filled. Nothing is saved until the person confirms, so an accidental scan costs them nothing.
Not every field survives. A photo is not included here on purpose, because embedding one makes the code unscannable at any sensible print size. Notes and custom labels are read by some contact apps and quietly dropped by others, which is another reason to keep the card to the fields everyone supports.
Frequently asked questions
- Does the QR code include my photo?
- No. A photo would add tens of thousands of characters and the code would be unreadable at any size you could print on a card. If you want a photo, link to a page instead.
- Can I update my details later?
- Not on a printed static code. The details are inside the pattern. If your number or company changes often, print a short link to a page you control and update the page instead.
- What format should the phone number be in?
- Full international form, starting with the country code, for example +90 850 000 00 00. A local-format number saves fine but will not dial when the person is abroad.
- Why will my card not scan?
- Usually too many fields printed too small. Cut the card back to name, phone, email and company, and print at 3 cm or more. Low contrast and a large centre logo are the next two causes.