vCard QR Generator
Turn contact details into a scannable QR code and a downloadable .vcf file. The code carries the contact itself rather than a link, so it works with no signal and never expires.
Contact
QR code
vCard text
Need a QR code you can 3D print? Try ArdoQR.
How it works
-
Fill in the contact details
Name, organisation, phone, email and website. Write the phone number in full international form — a scanner hands it straight to the dialler, which has no idea what country you were in when you typed it.
-
Take the QR code
Scanning it offers to save the contact directly, with no page to load and nothing to accept. Download the PNG to print or embed it — it is generated with the four-module quiet border the QR standard asks for, which is what stops scanners failing on a code printed flush against other artwork.
-
Or take the .vcf file
The same contact as a file you can email, import, or attach to a signature. Both outputs are built from the same text, which is shown on the page so you can check it before using either.
Who this is for
Business cards
A code on the back saves the card from being retyped or thrown away, which is what happens to most of them within a week.
Conference badges
Swap details by scanning instead of spelling out an email address across a noisy room.
Email signatures
Attach the .vcf so a client can add you in one click rather than copying four fields out of your footer.
Shop and office signage
A code by the door that saves your number to a customer’s phone at the moment they find you closed.
Printing it on a card? Read how to make a vCard QR code that scans.
Questions
- What happens when someone scans it?
- Their camera reads a vCard and the phone offers to create a contact with the fields you filled in. There is no link to follow and no page to load.
- Is this better than a QR code pointing at a link?
- For contact details, usually yes. A link-based code depends on a service staying online and on the scanner having signal; this one carries the contact inside the image itself, so it works offline, cannot be changed by anyone, and does not stop working when a business folds. The trade-off is that it cannot be updated after printing.
- Does it work with accented names?
- Yes. The payload is encoded as UTF-8, so names like José Muñoz round-trip exactly.
- Why did the code disappear?
- The QR format has a capacity limit of roughly two thousand characters at this error-correction level. If the details are too long to encode, the tool says so and the .vcf download still works. Shortening a field brings the code back.
- Do I have to fill in every field?
- No. Fields you leave empty are left out of the vCard altogether, so the code stays small and the contact has no blank entries. A first or last name is the one thing worth always filling in, because contact apps show an empty card without it.
- What if my phone number changes?
- The code carries the details themselves, so it cannot be updated after printing — a new number means a new code. That is the trade for its working without signal and never expiring. If details change often, point the code at a page you control instead and update the page.
- Can I get the code as a vector instead of a PNG?
- Yes. "Download SVG" gives you the same code as a vector file, which stays sharp at any size — useful for a business card or a large print where a PNG would blur.
- What do the first and last name fields do?
- A vCard stores the name twice: as the full name shown on the card, and as separate family and given names that contact apps use to sort and file the contact. The two fields fill both, so the contact is sorted by surname in an address book instead of by whichever word the app guesses is the family name.
- Are commas and semicolons in names handled?
- Yes. Characters that have a special meaning in the vCard format, such as commas and semicolons, are escaped, so a company called Smith, Jones and Co, or a name with a semicolon in it, is saved exactly as typed instead of splitting into two fields.