Skip to content
QRGenie logo
Published on

How to Make a QR Code for a Business Card (Free, No Signup)

Authors
  • avatar
    Name
    QRGenie
    Twitter

A business card QR code does one thing well: someone points their phone camera at it, taps once, and you are saved to their contacts with the right name, number, and email in the right fields. No typing a phone number off a paper card, no transcription typos, no card lost in a drawer.

This guide covers how to make one for free without signing up, which contact fields are worth including, whether you need a static or dynamic code, and where to add the QR code to the card so it still scans off the finished print.

What a business card QR code actually does

Two kinds of code end up on business cards, and they behave differently.

A vCard code stores your contact details directly in the pattern: name, phone, email, company, website. Scan it and the phone offers an Add to Contacts prompt with every field pre-filled. vCard is the standard format phones already use internally for a contact, defined in RFC 6350. Nothing loads, nothing depends on a website staying online.

A plain link code just opens a URL: your website, a LinkedIn profile, a hosted digital-card page. That is fine when you want to send people somewhere, but it makes them do the saving manually, and if that page ever moves, the printed code points at nothing.

For a business card, the vCard is usually what you want. The whole point of the card is to get saved, and the vCard does that in one tap. The rest of this guide assumes a vCard code. If you specifically want the code to open a link instead, the free QR code generator covers URL codes and every other type.

What to put in it: the fields worth including, and which to skip

A vCard can hold a lot of fields. A business card QR code should not use most of them. Every extra field adds data to the code, which makes the pattern denser and harder to scan when printed small.

Worth including:

  • Full name. The only required field. This is what the saved contact is titled.
  • Phone. One number, the one you actually answer.
  • Email. The address you check.
  • Company. Useful context when someone saves a dozen contacts at an event.
  • Website. Your main URL, if you have one worth sharing.

Usually skip:

  • A full postal address. It is long, it bloats the code, and most people scanning a card do not need to mail you anything. Add it only if physical mail is genuinely part of your work.
  • A second phone number or email. Pick the one you want people to use. A backup number is extra data you are asking a camera to read off a small printed square.
  • Fax, long job-title strings, and social handles. Fine on a profile page, noise in a printed contact code.

The rule of thumb: if a field would not change whether someone can reach you, leave it out. A leaner vCard makes a cleaner, faster-scanning code. You can build exactly this set with the business card QR code tool, which only adds the fields you fill in and omits the rest.

Static or dynamic: which one a personal business card actually needs

Use a static code. For a personal business card, that is the right call, and the difference between the two matters because most generators blur it.

A static QR code has your contact details baked into the pattern itself. The data lives in the black-and-white squares. It works with no server, never expires, and keeps working even if the company that made it disappears.

A dynamic QR code stores only a short redirect link in the pattern. That link points to a provider's server, which then serves your details. The upside is that you can edit the destination after printing and track how many scans it gets. The catch is that the code only works while that provider keeps your account active. Stop paying, or the provider shuts down, and the printed code goes dead.

For a name and a phone number that rarely change, that trade is a bad one. Reprinting a batch of cards is cheap, and a static vCard has no ongoing dependency and nothing that can switch it off.

This is how QRGenie works on purpose: the codes it makes are static, so the contact lives in the pattern and keeps working with no subscription behind it. Dynamic codes have their place for campaigns you need to measure and change. A personal contact card is not that case.

How to make it, step by step

You can create a business card QR code in your browser, with no account and no app.

  1. Open the business card QR code generator. It runs in your browser, it is free, and there is no signup or email wall before you get the code.
  2. Fill in your details. Name first, then phone, email, company, and website. Skip anything you decided to leave out above. The preview updates as you type.
  3. Check the preview. Confirm each field reads correctly. This is the moment to catch a typo in your own number.
  4. Style it if you want. Pick a color and module style so it matches your card. Keep contrast strong: a dark code on a light background scans best, and a washed-out code is the most common reason a printed one fails.
  5. Download the code and place it on your card layout.

That is the whole flow. Most competing generators put a signup or a paywall between step 1 and step 5. This one does not.

Size, contrast, and print specs that actually matter

A business card QR code fails at the print stage more often than at the design stage. Four things decide whether it scans off the finished card.

Size. This is where most guides get it wrong. They repeat a generic 0.8 inch (about 20 mm) minimum, which is fine for a code holding a short link. A full vCard holds far more data, so the pattern has more and smaller squares, and it needs more room to stay readable. For a contact code with name, phone, email, and company, aim for about 30 to 35 mm square (roughly 1.2 to 1.4 inches). Twenty millimeters is the absolute floor, and only for a very lean code.

Quiet zone. A QR code needs an empty margin around it so a camera can find it. Leave clear space of about four times the width of one module (one of the small squares) on every side. In practice, do not crowd the code against text, a logo, or the edge of the card.

Contrast. Dark code, light background. That is the reliable combination, and it is what scanners expect. Light-on-dark can work but is riskier in print, and low-contrast pairs such as medium gray on light gray are the single most common cause of a code that will not scan. Do not print the code over a photo or a glossy foil.

Resolution. Screen resolution is not print resolution. Export the code large enough to stay crisp at 300 DPI on the printed card, or use a vector file (SVG or PDF) if your print shop accepts one, since vectors stay sharp at any size. A blurry, upscaled code misses scans.

Where to put it on the card: front or back

Put it on the back. The front of a business card is for the things a person reads at a glance: your name, your role, your company, your logo. A QR code competes with that and clutters it. The back is usually blank or lightly used, which gives the code room, a clean quiet zone, and the light background it needs. People also already know to flip a card over to scan, so you are not fighting a habit.

The one exception: if the scan is the single most important action you want, for example a card handed out at a booth whose only job is to get you saved, put the code on the front and make it the focal point. For a normal card where the code supports the printed details rather than replacing them, the back wins.

Test it before you print 500 of them

A code that looks fine on screen can still fail in print. Test before you commit to a batch.

  • Print one proof at the real size on the actual card stock. A laser proof on plain paper is not the same as the final matte or glossy card.
  • Scan it with at least two phones, one iPhone and one Android, using the built-in camera app with no special scanner installed.
  • Test in normal indoor light, not just under a bright desk lamp.
  • Confirm the Add to Contacts prompt shows every field correctly, and that your name, number, and email have no typos.
  • Scan from a natural distance, roughly the way someone holds a phone over a card on a table.

If all of that works on the proof, the full run will work. If any scan is slow or misses, make the code larger, raise the contrast, or trim a field before you order.

FAQ

What size should a QR code be on a business card?

For a full contact vCard, about 30 to 35 mm square (1.2 to 1.4 inches). A contact code holds more data than a plain link, so it needs more room than the generic 20 mm figure many guides cite. Twenty millimeters is the floor, and only for a very short code.

Should I use a static or dynamic QR code for my business card?

Static. Your name and number rarely change, a static vCard never expires and needs no server, and reprinting cards is cheap. Dynamic codes let you edit the destination and track scans, but they stop working if the provider account lapses. For a personal contact card, that risk is not worth it.

What should I put on my business card QR code, contact info or a link?

For most people, contact info as a vCard, so one scan saves you to the phone. A link code is better only when your goal is to send people to a specific page, like a portfolio or a booking form. You can also do both: a vCard code on the card, with your website included as the vCard's website field.

Where should the QR code go on the card, front or back?

The back, in most cases. It keeps the front clean for your name and logo, gives the code the quiet zone and light background it needs, and matches the habit of flipping a card to scan. Use the front only when the scan is the main thing you want people to do.

Do I need an app to scan a business card QR code?

No. The built-in camera on modern iPhones and Android phones reads QR codes with nothing extra installed. On iPhone you open the Camera app and point it at the code, as Apple describes in its guide to scanning a QR code. The phone shows the Add to Contacts prompt automatically.

Can I add a logo or color to the QR code without breaking it?

Within limits, yes. Keep one foreground color and one background color with strong contrast, and keep the quiet zone clear. A small logo in the center can work because QR codes carry built-in error correction, but a large logo, low contrast, or a busy background will cost you scans. QRGenie's app adds color, logo, and module-style design; whatever you choose, test the result before printing.

How do I test a QR code before printing?

Print one proof at the real size on the real card stock, then scan it with two different phones using their built-in cameras, in normal light. Confirm the contact prompt fills every field correctly and there are no typos. If a scan is slow or fails, make the code bigger or raise the contrast before ordering the full batch.