Free QR code generator · vCard

Handed a card, typed a name,
got it wrong anyway.

A vCard QR code carries your contact details in the standard address-book format. One scan and the phone offers to save the contact: name, number and email land exactly as you wrote them, not as someone retyped them in a hallway.

works forever · no signup · made in your browser, your details are never uploaded

No account · no credits made in your browser · only the link is checked

previewing a sample · fill in the fields to finish your code

taproute

Scan safety

Testing…
Print at least
12mm · reads from 12cm

Free codes carry a small taproute mark. Remove it →

Want to edit the destination after printing? Make it dynamic →

Where it belongs

Anywhere someone might
want to keep you.

  • The business card back · the front stays typographic, the back does the data entry. The scan saves what the card says, spelling included.
  • The conference badge · trade the ritual of typing names into phones for one scan between talks.
  • The storefront and the van · a passerby saves your number without copying it off a window while traffic waits behind them.
  • The CV header · a recruiter scans the printout and your details are in their phone before the interview starts.

The density rule

Every field you add
shrinks your print budget.

A vCard code stores the data itself, so every extra field means more modules packed into the same square, and a denser code needs to be printed larger to scan reliably. Name, phone and email make a code that scans from a business card; that is why the studio keeps company, title and address behind More fields. The built-in scan check tells you the smallest size your exact card still decodes at.

The other static trade: the details are in the print, so a new job title or number means a reprint. If your card outlives your role, a dynamic code pointing at a page you edit is the version that never goes stale.

also free: WiFi QR codes · everything else lives in the generator under More

If the details might change

The other card carries a link,
and prints coarser for it.

Everything above stays true and free. But a static card has two costs that only show up later, and both of them come from the same fact: the details are in the pattern.

A change is a print run. New number, new employer, new title, and every card, badge and window decal carrying the old one is now wrong. Nobody can edit a printed static code · not us, not the generator that made it. A dynamic card holds a short link instead and keeps your details on a page, so a new number is an edit and every printed copy is correct on the next scan.

A fuller card is a bigger square. The card you just made encodes as 53 modules across, and adding a postal address takes it to 61. A short link is 25, whatever sits behind it. Printed the same width, the dynamic symbol's modules come out about 2.4 times wider than the full static card's and more than twice as wide as the lean one's, which is the difference between reading across a table and having to lean in.

  • Stay static · the details are settled, the print is cheap to reorder, and you want a code with nothing behind it that could ever be switched off. Take the one above, pay nothing, and close the tab.
  • Go dynamic · a conference badge, a vehicle, an engraved plate, a shop window, or a thousand cards ordered at once. Anything where the reprint costs more than the code ever will. The mechanics are in dynamic vCard QR codes.
  • Want the full card · a hosted page with a save-contact button, WhatsApp, hours and a booking link is a digital business card, and it answers the same printed square.
  • Not sure yet · that is a yes. A dynamic code you never edit cost you one credit; a static code you needed to edit costs the print run.

more: what a dynamic code is · read what is inside a printed code