Business card
On the back, next to the logo. The card may end up in a drawer — the contact is already in the phone.
vCard · contact card
Name, company, phone, email and address in one code. Whoever scans it saves you as a contact with a single tap — no typing, no transposed digits in the phone number. Free, no sign-up, and your details never leave your browser.
A name or a number is enough, everything else is optional. Every extra field makes the code denser — below the preview you can see how many modules it has right now.
Stored as a vCard — phones turn it straight into a contact.
Fill in at least one field on the left and your QR code appears right here.
Use SVG for print — it stays sharp at any size.
Higher levels survive scratches and logos but make the pattern denser.
For transfer codes the standard requires level M.
The light border is part of the code. Below 4 modules you are asking for trouble.
Advertisement
How it works
Name, company, numbers, email, address, website — as much as belongs on the card. The generator escapes commas and semicolons in company names for you, and umlauts stay umlauts.
As SVG on the back of your business card, on a name badge, flyer or company vehicle, as PNG on the last slide of your presentation.
The other person points their camera app at it, taps the prompt and saves the contact. Name, numbers and address land in the right fields of the address book.
Uses
On the back, next to the logo. The card may end up in a drawer — the contact is already in the phone.
On the name badge or the stand poster. Conversations at the stand end with a scan instead of a search for a pen.
Anyone passing by who will need the business later saves it with a scan — at the parked van or the sign on the building site.
At reception or on the appointment card. Patients and clients have the direct line without looking up the number.
On the last slide. Anyone with a question takes the contact with them before the projector goes off.
On the notice, the contact person for sign-ups, youth training or hiring the club house.
What the code contains
The code contains a vCard in version 3.0. It is the exchange format for contacts that iPhone, Android, Outlook and practically every other address book read. The generator writes these entries:
Every field makes the code denser. With name, mobile number and email it has around 53 modules per side, with company, job title, two numbers and website around 65, with address and note around 77 — a short link gets by with 25. The more modules, the larger the code has to be printed.
In practice
Put in the code what people need to call and write to you. The address is usually printed on the card anyway, and every field you leave out makes the pattern coarser and the scan more reliable.
A vCard is much denser than a link. On a business card, go for 2.5 to 3 cm per side rather than 2 cm, with a light margin all round — and use the SVG for print, which stays sharp at any size.
Scan it once with an iPhone and once with an Android phone and look at the contact: are the umlauts right, is the mobile number in the mobile field? Only then send the print run off.
The contact details are part of the pattern itself. In return the code works without internet and without a detour through someone else’s servers. If a number changes, create a new code — just as you would print new cards anyway.
Good to know
Link, address, Wi-Fi, bank transfer, email, phone, SMS or text — all in the same generator, just as free.
To the generator for all typesThrough the built-in camera app of iPhone and Android, on some Android devices via Google Lens. After scanning, the phone offers to create the contact; before saving, it can still be checked and added to. No separate scanner app is needed.
No. The code is created in your browser, and your input goes to no server — not even ours. You can check this: the generator keeps working if you disconnect from the internet after the page has loaded.
No. A name or a phone number alone makes a valid contact. Everything else is optional — and every empty field keeps the code smaller.
Yes. The generator encodes the content as UTF-8, so “Kächelin” is still “Kächelin” in the address book. That is not a given: some QR libraries default to an older character set, and umlauts turn into gibberish.
No. A photo in the vCard would quickly be tens of thousands of characters, while a QR code holds just under 3,000 bytes at most. The logo belongs next to the code on the card, not inside it.
The vCard creates the contact directly and works without internet. A link to your contact page makes a coarser code and can be changed later, but it leads to a web page first, from which people have to copy the number themselves. For business cards and trade fairs the vCard is the better choice, for a poster scanned from a distance the link.
Indefinitely. The contact details are in the pattern itself, not on a server. The code keeps working even if qrmacher.de should one day cease to exist.