vCard QR Code Generator

Build a detailed QR contact card with separate phone types, address, website and notes. Choose vCard 3.0 or 4.0, inspect the exact payload and contact preview, then download PNG or SVG. The details stay in your browser.

How do I make a vCard QR code?

What a vCard QR code actually contains

A vCard QR code encodes a small text document in the vCard format — the same format a contact card uses when it is emailed as a .vcf attachment. When a phone camera reads it, the operating system recognises the format and offers to create a contact with the fields already filled in. Nothing is looked up and nothing is downloaded: the name, the number and the email address are in the pattern of squares itself.

That is worth understanding because it is what makes these codes reliable. A static vCard code has no service behind it, so it cannot expire, cannot be revoked, and works identically in ten years. It also means the details are readable by anyone who photographs it, which is a consideration for a home address in a way it is not for a work one.

Choose vCard 3.0 or 4.0

Version 3.0 is the conservative default for broad contact-import compatibility. Version 4.0 is the newer standard and is useful when the receiving app expects it. Phone camera and contact apps differ, so the practical check is to scan the finished code on the devices your audience uses. The full payload and a readable contact preview are shown next to the code.

Keep it short, and it stays scannable

QR codes grow denser as the payload grows, and a denser code needs to be printed larger or scanned closer to work. A vCard with a name, mobile number and email produces a comfortable, robust code. Add a full postal address, a job title, a company name and a long website URL and the pattern becomes noticeably finer — still valid, but less forgiving on a small business card or under poor light. If the code is going onto something small, include the fields people actually need and leave the rest for the website.

PNG or SVG

PNG suits screens, email signatures and anything at a fixed size. SVG is vector, so it stays perfectly sharp at any size — which is what a printer wants for a business card, a badge, a poster or a window sticker. Print shops in particular will ask for vector artwork, and supplying a scaled-up PNG is how a QR code ends up with soft edges that scanners struggle with.

Test it before printing anything

This is worth the thirty seconds every time. Download the code and read it back with the QR reader, which shows the decoded payload as text, and scan it with an actual phone to confirm the contact card appears with the right fields. A typo in an email address costs nothing to fix now and cannot be fixed at all after five hundred business cards are printed.

Nothing is transmitted

The vCard is assembled and the code is drawn in this browser tab. Many online QR generators receive the details you type and store them, which for a contact card means handing your name, number and address to a third party in order to make an image. There is no account here and nothing to submit — and because the code is static, no service sits between a scan and the contact card either. For other kinds of code, the QR generator handles links, plain text and Wi-Fi credentials on the same terms.

Next steps

Related tools

What to do with the result

Guides

Browse all developer utilities, or see every QuickMerge tool.

Frequently asked questions