Skip to content

vCard QR Code Generator

A business card that types itself into people’s phones. Your details live in the code — not on a profile page someone else hosts and can switch off.

  • 100% Free
  • No Expiration
  • Privacy First

Make one. Keep it forever.

Content

Content

Saves a contact card (vCard 3.0) to the phone’s address book.

Presets

Style

Foreground
Background
Modules
Corner markers
Error correction

Medium · recovers ~15%. Good default.

4 modules
0%

Logo

How to make a vCard QR code

  1. 1

    Fill in the details you want to share.

  2. 2

    Keep it short: fewer fields make a simpler code that scans more easily.

  3. 3

    Print it on your card, badge or flyer.

Common questions

How is this different from a “digital business card” service?

Those usually encode a link to a profile page on their servers, which stops working if you stop paying. A vCard code contains the contact itself and works offline, for good.

Can I update my details later?

Not in an existing code. Generate a new one when your details change.

Which vCard version do you use?

vCard 3.0, which both iPhone and Android contacts import.

Static vs. Dynamic

Not all QR codes are built the same.

Most “expired” QR codes didn’t expire. A service in the middle was switched off.

Static QR code

What we make
  • Stores the final content — your link, text or Wi-Fi details — directly in the pattern.
  • Needs no QR provider to keep a redirect running.
  • No platform-imposed expiration date.
  • The content can’t be changed after it’s generated. Make a new code instead.

Dynamic QR code

What subscriptions sell
  • Usually stores a short link to the provider’s server, which then redirects.
  • Lets you change the destination URL later.
  • Can count scans and collect scan data.
  • Often stops working if the subscription ends or the provider shuts down.

Every QR code generated here is static. It will never expire because of us.

To be precise: a QR code itself has no expiry date. But if it contains a link, the code is only as good as that link — if the website goes offline or the domain lapses, the code will still scan but lead nowhere. That part is up to whoever owns the link.