EUQR

vCard QR code or digital business card: which should you print?

Two codes can put your contact details into a phone. A vCard QR code packs the whole contact into the printed squares, no server involved. A digital business card puts the details on a web page and prints a small dynamic code that points at it. They look similar on a business card and behave very differently the day your phone number changes. This guide compares them on size, updates, privacy and cost.

What a vCard QR code actually contains

A vCard is a small text file in a format the IETF standardised in RFC 6350, the vCard Format Specification of August 2011. The specification describes it as a data format "for representing and exchanging a variety of information about individuals and other entities", and in practice it holds the fields your phone's contacts app knows: a formatted name (FN), a structured name (N), phone numbers (TEL), e-mail addresses (EMAIL), a postal address (ADR), an organisation (ORG), a website (URL) and a photo (PHOTO), which can be embedded or referenced by a URI.

A vCard QR code takes that text and encodes it directly into the squares of the code. There is no link and no server. The phone's camera reads the text, recognises the BEGIN:VCARD line and offers to create a contact. Google Contacts, for example, exports an address book as a CSV or vCard file, and the same format travels in the opposite direction when a phone imports a contact from a scan.

This directness is the format's strength and its ceiling. Everything the scanner will ever know about you has to be printed. Change one digit later and the printed card is wrong forever.

Why a vCard QR code prints large

QR codes grow with the amount of data they carry. A name, a company, two phone numbers, an e-mail address, a street address and a website add up to roughly 250 characters of vCard text. At the common error correction level M, that lands around QR version 11, which is about 61 modules per side. A short link such as qreu.eu/anna-k is around 20 characters and fits version 2, which is 25 modules per side.

On paper, more modules at the same physical size means smaller squares. A 61-module code printed at 2 centimetres gives each module about a third of a millimetre, which is close to the limit of what office printers render cleanly and what a camera resolves in dim light across a dinner table. The same 2 centimetres for a 25-module code gives each module 0.8 millimetres, with room to spare. If you want a logo in the middle, a dense vCard code has far less tolerance for it. Our guide to QR codes with a logo explains why.

The practical consequence: a vCard QR code wants 3 to 4 centimetres of card space to scan reliably, which on an 85 by 55 millimetre business card is most of one face. A dynamic code to a page is comfortable at 2 centimetres.

What changes when the details are on a page instead

A digital business card moves the content off the paper. The printed code is a dynamic QR code pointing at a page, and the page holds your name, photo, two phone numbers, e-mail, address and links, with a "save contact" button that hands the phone a vCard file generated on the spot. The scanner still ends up with a contact; the difference is where the data lives.

Because the data lives on the page, you edit it there. New role, new number, new office: update the page and every card already in circulation shows the new details on the next scan. The code never changes, so there is no reprint. The difference between static and dynamic QR codes is exactly this distinction, applied to contact details.

The page can also do what 250 characters of text cannot: a photo that actually loads, a map link, a calendar booking link, a short bio and, if you want it, a count of how often the card was scanned per month. On EUQR the digital business card lives at qreu.eu/your-name, is available on Pro and up from €9 per month, and falls back to your branded Recovery Page for 90 days if you ever cancel.

Privacy: frozen and offline versus hosted and editable

A vCard QR code is privacy-simple in one way: nothing is transmitted when it is scanned, because nothing needs to be fetched. No server sees the scan, no count exists, and the card works in a basement with no signal. The data is public to anyone holding the card, which is the point of a business card, so there is nothing to protect on the hosting side.

A digital business card involves a server, so where it runs matters. EUQR hosts the page and the scan data in Amsterdam, sets no tracking cookies on the page or the redirect, never stores raw IP addresses and derives scan counts from privacy-preserving daily hashes. What you get is a count of scans by country, device and language, not a list of people who scanned.

For companies handing cards to employees, the hosted model has a second advantage: when someone leaves, you edit or remove their page and the printed cards go dark or redirect to a successor, instead of circulating with a personal mobile number for years. Document who owns the account and the pages, and check your own data protection rules for employee details on public pages. This is not legal advice.

When a vCard QR code is the right choice

Pick the vCard route when the details are stable and the card will be scanned where there is no reliable connectivity, such as a trade fair hall with congested mobile networks, a mine site or a ship. It also fits a single person who prints 100 cards every two years and does not mind reprinting when something changes, and anyone who wants zero third parties involved in a scan.

Keep the content minimal to keep the code small: name, one phone number, one e-mail, company. Leave out the postal address and the photo, use error correction M rather than H, and print at 3 centimetres or more. Any static vCard generator will produce the code; EUQR's generator encodes URLs, so it is not the tool for this route, and we would rather say so than pretend otherwise.

When the digital business card wins

Pick the page when details change, when more than one person is involved, or when you want the card to do more than store a number. Sales teams, field engineers, consultants who change clients, agencies that print cards for staff, and anyone with a direct line that gets replaced every time the phone system is upgraded all fall in this group.

A small example: a plumbing company with eleven technicians prints one card design per technician, each with a code to qreu.eu/firstname. When a technician moves to the night shift, the office changes the phone number on the page to the dispatch line. When one leaves, the page redirects to the general contact page. Not a single card is reprinted, and the owner can see in QR analytics that the cards left on fuse boxes get scanned months after the visit.

Setting up a digital business card on EUQR

Create the page in the dashboard on a Pro plan or higher, fill in name, photo, up to two phone numbers, e-mail, address and your links, and pick your colours. Download the dynamic code as SVG for the printer, or PNG for e-mail signatures and slide decks. Print the code at 2 centimetres or more with a clear quiet zone, and test it with an iPhone and an Android phone before the print run.

The same code can also appear on a van door, a lanyard or the last slide of a presentation, because it points to the page rather than to a frozen contact. If you later need more pages, the Pro plan covers 50 dynamic codes and the Business plan 200, all listed on the pricing page. Whatever you choose, test one card before you print five hundred, and keep the SVG file with the design, so the next print run uses the same code and the scan history stays in one place.

Frequently asked questions

Does EUQR generate vCard QR codes?
No. EUQR's generator encodes URLs, so its codes point at a page such as your digital business card, which offers a save-contact button that creates the vCard on the phone. To embed a vCard directly in a static code, use any static vCard generator and keep the content short so the code stays scannable.
Can I change a vCard QR code after printing?
No. The contact data is encoded in the printed squares themselves, so any change requires a new code and a reprint. A digital business card behind a dynamic QR code is edited on the page, and every printed code shows the new details on the next scan without reprinting.
How big should a vCard QR code be printed?
Plan for 3 to 4 centimetres on a business card. A full contact of around 250 characters needs a QR version around 11, roughly 61 modules per side, so each module is small. A dynamic code to a page carries a short link of around 20 characters and scans comfortably at 2 centimetres.
Is a digital business card page private?
The page shows what you put on it, so treat it as public. On EUQR the page and scan data are hosted in Amsterdam, with no tracking cookies and no raw IP addresses stored; scan counts come from daily rotating hashes. For employee cards, keep an owner for the account so pages can be edited or removed when staff leave.
What does a digital business card cost on EUQR?
Digital business cards are available on Pro and up, which is €9 per month or €90 per year excluding VAT, with 50 dynamic QR codes and 250 short links included. If you cancel, the card shows your branded Recovery Page for 90 days before falling back to a generic EUQR page.

Print one card, update it forever

Create a digital business card at qreu.eu/your-name with a dynamic QR code, hosted in Amsterdam, editable without reprinting. Available on Pro from €9 per month.

Create your card