Guide · vCard QR code

When QR codes expire, and when they never do

The squares of a QR code can’t expire. The codes that stop working are dynamic codes, which point at a link a vendor runs. A static vCard code, like the ones this generator makes, keeps working as long as the print is readable.

Free, runs in your browser, nothing uploaded, no account.

Open the QR code generator
Static QR code vs dynamic QR codeStaticDynamicread from the printSam RiveraAdd to Contactsqr.example/x7Kpvendor's serverplan endedyour page or contact

Static and dynamic QR codes

StaticDynamic
What the squares holdThe data itself: a contact, a phone number, a web addressA short link on the generator’s own domain
Can it expireNoYes, when the link stops redirecting
Edit after printingNo; make a new codeYes, in the vendor’s dashboard
Scan countsNoneCounted by the vendor’s server
Works with no internetYes, for a contact or textNo; the link needs a connection
Depends onThe printThe vendor’s server and your plan

Nothing in the QR standard carries a date. “Expiry” is always about what the code points to.

Why a dynamic code stops working

A dynamic code takes a detour. The phone reads the squares and finds a short web address on the generator’s domain. It opens that address, the vendor’s server looks up where you told it to send people, and the phone is redirected to your page or a contact file. Each step after the first runs on the vendor’s side.

That detour is what lets you change the destination after printing and see how many people scanned. It is also the weak point. When a free trial ends or a subscription lapses, the vendor can switch the redirect off or send scans to its own page. The same happens if the vendor closes or changes its terms. The ink on your card hasn’t changed, but the address it holds now leads somewhere else.

Some generators that call themselves free make a dynamic code by default, and some free plans cap the number of scans or the months a code stays live. Read the plan before you print, and check which kind of code the download is.

How to tell which kind you have

  1. Open the camera on your phone and point it at the code. Don’t tap anything yet.
  2. Read what the phone offers. A contact preview or “Add to Contacts” means a static vCard code, and so does plain text with your details.
  3. If it shows a web address, look at the domain. Your own domain, or a page you control, is a static link. A short link on a domain you don’t recognize is almost always a dynamic code.
  4. If you made the code with an online generator, check your account there. A dashboard with scan counts and an “edit destination” button means the code is dynamic and depends on that plan.

What to put on a printed business card

Print a static vCard code. It holds your name, company, title, phones, email and website in the squares themselves, so a phone saves the contact without opening any page, and no plan has to stay paid. The trade-off is that a new phone number means a new code and a reprint. A static code of a web address you own is the other safe choice; it keeps working as long as that page does. The business card QR code generator makes the vCard kind, free, with no account.

For print, keep the code at least about 2 cm (0.8 in) across, dark on a light background, with an empty margin around it. Keep the vCard short: every extra character adds squares, and dense codes are harder to read when small. Test it with two or three phones before you print a batch. The same rules hold for a code on a badge, a booth sign or a flyer. A vCard is the contact-card format phones read; what a VCF file is shows the text inside one.

Krane for iPhone

With Krane: the cards you're handed

The code goes on your card. Most cards you collect at a show have no code at all. Krane on iPhone, iPhone Duo and iPad reads the whole printed card into a contact: name, title, company, phones, emails, website and address. On a badge with a QR code, it combines the contact data in the code with the printed details. Each scan is filed under the event you’re at, and with Krane Pro it goes to HubSpot, Salesforce or Pipedrive. The business card scanner is free for 10 scans a week.

A business card with its vCard QR codeAlex MorganHead of SalesNorthwind Studio+1 555 0100[email protected]FN:Alex MorganORG:Northwind StudioTEL;TYPE=CELL:+1 555 0100TITLE:Head of SalesEMAIL:alex@…VERSION:3.0

Free tool

Business card QR code generator

Type your details and this page makes a QR code for business cards and badges. A phone camera scans it and offers to save you as a contact. Free, no account, nothing uploaded.

FAQ

Questions about QR codes expiring

Do vCard QR codes expire?

A static vCard QR code doesn’t. The contact is written into the squares, and a phone reads it straight from the print with no link and no server in between. Only a vCard code made as a dynamic code, a short link that leads to a contact file on a vendor’s server, can stop working.

Is there a QR code generator that never expires?

Any generator that makes static codes gives you a code that never expires, because nothing in it points to the generator. The business card QR code generator on this site makes static vCard codes only. For a web address, a static code works as long as the page it names stays up.

Why did my free QR code stop working?

It was most likely a dynamic code. The squares hold a link on the generator’s domain, and when the free period or plan ended, that link stopped sending people to your page. Scan it and look at the address the phone shows. To fix it for good, make a static code and reprint.

Can I change a static QR code after printing?

No. The data is part of the printed pattern, so a changed phone number or email needs a new code. If your details change often, put a static code of a web address you own on the card and keep that page up to date.

Does a QR code work without internet?

A vCard code does: the phone reads the contact from the squares and offers to save it with no connection. A code that holds a web address needs a connection to open the page, and a dynamic code needs one to reach the vendor’s redirect.

Is this generator free and unlimited?

Yes. There is no account, no email to enter and no limit on how many codes you make. The page draws the code in your browser and uploads nothing. You download it as SVG for print or PNG for screens.

Handed a card with no QR code? Scan the whole card.

Free for 10 scans a week. Krane Pro adds unlimited scans, export and CRM sync.

Download on the App Store
QR code: Krane on the App Store

On a computer? Point your iPhone camera at the code, or text me the link.