vCard QR code generator
Create a vCard QR code that saves your name, phone, email, and website to any phone in one scan — no typing, no app. Free PNG and SVG downloads for print and screen.
There's an API for this — free, no key
Everything this generator does is also one GET request away. Build any QR code above, press API, and you get a shareable URL that renders the exact same design — PNG or SVG, any size up to 2048px, all dot styles, marker shapes, and colors.
https://in.bio/api/qr?url=https://example.com&dot_style=dots&marker_shape=circle&foreground=1a56db
30 requests/minute per IP, cached for a day. Read the API docs
A vCard QR code saves your whole contact card to a phone in one tap — name, company, role, phone, email, and website. Put it on business cards, email signatures, conference badges, and slide decks, and end the typos that come from copying numbers by hand.
What a vCard QR code encodes
The code holds a vCard — the standard digital contact-card format every phone understands natively — with the fields you fill in. Only completed fields are included, so you share exactly what you want and nothing you do not. Fewer fields also keep the pattern simpler and easier to scan. Nothing is stored on our servers; the whole card lives in the code.
What happens when someone scans it
On iPhone and Android the built-in camera recognises the vCard and offers to add the contact directly — no special app needed. The person reviews the details and taps save, and your name, numbers, email, and website land in their address book in one motion. It is faster and far more accurate than reading a card aloud or typing from a photo.
Keep the card lean
Resist the urge to include everything. A tight card — name, one number, email, and a website — scans faster and looks cleaner than a dense pattern stuffed with every field. Keep strong contrast and a clear quiet zone, and download an SVG for print so the card stays sharp on a business card or a badge.
A vCard that can grow with you
A vCard code is static: the details are fixed when you print it, so if your number or role changes, old cards go stale. A common fix is to put your url field on an INBIO short link to an always-current profile page — you can update that page and see how many people opened it, even though the card itself is fixed. Building a fuller link-in-bio profile is a natural next step, with guides on the blog.
Which fields to include — and which to skip
A contact card is more useful when it is disciplined. Include the fields that get used — name, one primary phone, email, and a website — and leave out the rest; a card stuffed with a fax number, three addresses, and a job description makes a denser pattern and a messier saved contact. If you carry different roles, consider a separate code per context rather than one overloaded card that serves none of them well.
The website field is the one to think hardest about, because it is your escape hatch from a static card. Point it at an INBIO short link to an always-current profile — when your number or title changes, you update that page instead of reprinting cards, and you learn how many people followed it. Pair the vCard code with a phone code on a badge and a contact can either save you or call you on the spot.
Other QR code types
Need a different kind of code? Try the Wi-Fi QR code and URL QR code. Any code here can become a dynamic QR code you edit after printing and track on every scan — and if you just need a short link, the URL shortener counts every click.
What people use it for
- Business cards and conference badges
- Email signatures and slide decks
- Trade-show booths and networking events