vCard QR Code Generator
Put your contact details in a QR code and people save them to their phone with one scan: no typing, no spelling mistakes. Perfect for business cards, email signatures, name badges and shop counters.
Fill in the form to create your QR code.
Made in your browser — nothing you type is uploaded.
How to create a vCard QR code
- Fill in the details you want to share. Only a name or company is required; leave any field empty to skip it.
- Use the international phone format with the country code (for example +44 or +92), so the number works from any country.
- Watch the preview update and wait for the green scan-test message.
- Download the PNG or SVG for print, and the .vcf file to attach to emails or put on your website.
What happens when someone scans it
The phone recognises the code as a contact card and offers “Add to Contacts” or “Create contact”. Name, company, job title, phone numbers, email, website and address are filled in automatically, and the person only taps Save. It works offline because all details are stored inside the code itself. No website or app is involved.
Best places to use a contact QR code
- Business cards: print the code on the back so new contacts never retype your number.
- Name badges and lanyards at conferences and trade shows.
- Email signatures and PDF proposals: clients save you to their phone straight from the screen.
- Shop counters and service vans: customers save the number for the next order or repair.
- Estate agents, doctors and consultants: on flyers, appointment cards and office doors.
vCard vs. a link to an online profile
A vCard QR code (what this page makes) holds the contact details directly. It is free forever, private, works without internet and never breaks. The downside is that you need a new code if your details change. A link QR code to a profile page (LinkedIn, a website “about” page) can be updated any time but needs internet and does not save the contact automatically. Many people print a vCard code on the card and a website link in the email signature.
Tips for a scannable contact code
- Every field adds data and makes the pattern denser. Skip fields you do not really need, such as a second phone number or the full street address, and the code will scan faster.
- Print it at least 2.5 cm (1 inch) wide on business cards; give it a little white space around the edges.
- Test the printed proof with both an iPhone and an Android phone before ordering a large print run.
About the vCard format
vCard (file extension .vcf) is the international standard for electronic business cards, supported by Apple Contacts, Google Contacts, Outlook and nearly every phone. This tool writes vCard version 3.0, the most widely compatible version, and correctly escapes commas, semicolons and line breaks so addresses and company names appear exactly as you typed them.
Frequently asked questions
Do people need an app to scan a vCard QR code?
No. The built-in camera on iPhone and on most Android phones recognises contact QR codes and offers to save them.
Can I change the details after printing?
No. The details are stored in the code itself, so a change means creating a new code. If your details change often, link to an online profile instead.
Is there a limit to how much information I can add?
A QR code can hold a lot of text, but the more you add, the denser and harder to scan it becomes. Name, phone, email, company and website are usually enough.
Is my contact information stored by HAYAQR?
No. The code is made in your browser and nothing is uploaded to our servers.
What is the .vcf file for?
It is the same contact card as a file. Attach it to emails or add it to your website so people on a computer can save your details with one click.