Skip to content
NeverExpireQR

QR code for your business card.

Nobody wants to type a phone number from a card. A vCard code puts your name, number, email and company straight into their contacts.

Fill in your details. The code holds them directly, so it works without the internet.

Sample

Free. No sign-up. Never expires.

Make it dynamic
Style

Colour

Background

Logo

Shape and error correction

Square shapes scan most reliably on every phone. Higher error correction survives scratches and dirt but makes a denser code. With a logo it is always set to the highest level. Test a printed proof before a big run.

How it works.

  1. 01

    Enter your details

    Name, phone, email, company, job title and website. Fill in only what you want on the card.

  2. 02

    Download the code

    SVG or PDF for your printer or your design tool. PNG if you are adding it to a slide or an email signature.

  3. 03

    Place it on the back

    Give the code its own space on the back of the card, with a short line such as "Scan to save my contact".

Free code or dynamic code?

A free vCard code is enough when

your details are stable. The contact is stored inside the code itself, so it works offline and nothing can ever switch it off. The trade-off: to change a detail you print new cards.

Free. No sign-up.

Go dynamic when

you want to update things after printing. Point a dynamic code at your profile page, your booking link or your LinkedIn. Change jobs or phone numbers and the cards already in people's wallets still lead to the right place.

Either way, the code does not expire. A dynamic code keeps redirecting on every plan, including after you downgrade or cancel. The one exception is a code disabled for phishing, malware or other abuse.

Small print needs a little care.

Keep the details short
Every field you add makes the pattern denser and harder to scan at card size. Name, phone, email and company are usually enough.
Size
At least 2 cm (0.8 in) across on a card. If you fill in many fields, go to 2.5 cm.
A link scans easiest
A code that holds only a short link has a simple pattern and scans well even when small. That is one more reason to use a dynamic code on a card.
Paper and finish
Matte or uncoated stock scans best. On dark cards, print the code in a light box rather than inverting it.
Test before the print run
Print one card on a normal printer at real size and scan it with two different phones.

Questions.

A QR code that contains your contact details in the standard vCard format. When someone scans it, their phone offers to save you as a contact.

No. The details are inside the code, so it works anywhere. Only dynamic codes, which open a link, need a connection.

Not with a vCard code: the details are fixed in the pattern. Use a dynamic code that points to a page you control if you expect things to change.

vCard codes are free and unlimited, with no sign-up and no watermark. They are made in your browser, so your details are never sent to us.

More places codes get printed.