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?
Can I change a vCard QR code after printing?
How big should a vCard QR code be printed?
Is a digital business card page private?
What does a digital business card cost on EUQR?
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