QRAnalytica

How Do I Put a QR Code on a Business Card?

To put a QR code on a business card, pick a vCard or link, make the code, print it at least 2 cm wide with a clear margin, and scan a proof first.

Nookesh Karri · 8 min read
Dark cover card with the title 'How Do I Put a QR Code on a Business Card?' in white and a lime accent bar

To put a QR code on a business card, decide what the scan should do (save your contact or open a page), make the code in a generator, and place it on the card at least 2 x 2 cm with a clear margin around it. Then scan a printed proof with two phones before you order the full run.

Most guides stop at “add the code.” Whether a QR code on a business card scans comes down to what goes inside it and how much data you pack into a small square.

What you need before you start

You need three things: your card design file, a QR generator, and a decision about what the code should open. Make the decision first. It sets everything else.

  • A design tool that accepts SVG or PNG files, such as your printer’s online editor.
  • A QR generator. Use one that exports SVG for print.
  • Two phones for testing, ideally one iPhone and one Android.

The content you put in a business card QR code decides whether people can save you in one tap or have to read a web page. You have three options.

A vCard is the standard electronic business card. RFC 2426 describes it as a format for “the information commonly found on a paper business card.” When someone scans a vCard code, the phone offers to save a new contact.

A website link opens a page: your portfolio, LinkedIn or booking calendar. A dynamic link does the same, but through a redirect you can change later without reprinting.

OptionWhat the scan doesCan you change it later?Works offline?
vCardSaves your name, phone and email as a contactNo, reprint neededYes
Website linkOpens one pageNo, unless the page itself changesNo
Dynamic linkOpens a page you can swap any timeYesNo

My take: put a vCard on the card if your job is sales or anything where people need to call you back. A recruiter at a careers fair wants your number in their contacts, not another tab. If your work speaks louder than your details, use a dynamic link to a portfolio so you can update it as the work changes. The trade-offs are covered in dynamic vs static QR codes.

Step 2: Keep the data short

Shorter content gives you a simpler code that scans at business card size. Every extra field in a vCard adds modules to the grid, and on a small square that makes each module tiny.

Denso Wave’s sizing example shows the effect. Fifty alphanumeric characters at error correction Level M need Version 3, because Version 2 “holds only 38 characters.” Version 3 is 29 modules wide. Add more data and the version, and the module count, goes up. Denso Wave’s first fix for an oversized code is to decrease the version, which means storing less.

A minimal vCard needs only a few lines. RFC 2426 says a vCard “MUST contain the FN, N and VERSION types.” Here is a short one built from the RFC’s own example lines:

BEGIN:VCARD
VERSION:3.0
N:Doe;Jane
FN:Jane Doe
TEL;TYPE=work,voice,pref,msg:+1-213-555-1234
EMAIL;TYPE=internet,pref:[email protected]
END:VCARD

Leave out the street address, fax and a second phone unless people use them. A generator writes this text for you, so you only fill in the form.

Step 3: Make the QR code and export an SVG

Generate the code and download it as SVG, which stays sharp at any print size. A small PNG scaled up blurs the module edges, and our guide to printing QR codes explains why vector files hold up better at the print shop.

For a vCard, QRAnalytica’s free vCard QR generator makes vCard 3.0 codes that iPhone and Android cameras open as a new contact. It runs in your browser, so your details are not stored on QRAnalytica’s servers, and it exports SVG, PNG or JPG.

Step 4: Size and place the code on the card

Print a business card QR code at least 2 x 2 cm, and closer to 1 x 1 inch if the layout allows. Avery’s guide says a code “can be as small as 0.8 x 0.8 inches (2 x 2 cm) and still work,” but its author prefers at least 1 x 1 inch “to compensate for varying phone camera quality.”

The margin is extra. Denso Wave says a QR code “requires a four-module wide margin at all sides,” with nothing printed in it. In Denso Wave’s worked example, a Version 3 code with 0.254 mm modules is 7.366 mm wide, but the area you reserve is 9.398mm once the margin is added. Our QR code size guide has the distance rules for larger prints.

Placement tips:

  • The back is the usual spot. Avery notes many people put the code on the back “to keep the front clean and focused.”
  • Keep strong contrast. Dark modules on a light background, with no pattern behind them.
  • Don’t overlap the code with text, a fold or a trim line. BarcodeFAQ’s advice is to place it where it doesn’t cover other important parts of the card.
  • Add one line of text under it, such as “Scan to save my contact.” A clear call to action tells people what they get.

Step 5: Scan a proof before you print the full run

Test the code on paper, not on the screen where you designed it. On an iPhone, Apple’s steps are to open the Camera, hold the phone so the code appears, then tap the link.

Avery suggests scanning the code from the PDF preview first. Then print one card at home with scaling turned off: Avery’s advice is to “Print at 100% size to preserve QR Code accuracy,” since “fit to page” can shrink the code. Scan that card with both phones, in normal room light, from arm’s length.

For a vCard, check that the saved contact shows the right name and that the phone number dials. For a link, check the page loads on mobile data, not just office Wi-Fi.

What goes wrong with business card QR codes

Most failures come from too much data in too little space, a missing margin, or details that went out of date. If a printed code won’t read, our QR code not scanning checklist walks through the causes.

A vCard is frozen once printed. Change your phone number or job and every printed card is wrong, because the details live in the pattern. A dynamic link avoids that, but it depends on the redirect service staying up. With QRAnalytica, existing dynamic codes keep working even after a subscription ends, and you can see the city, country and device of each scan. A vCard gives you no scan data at all, since nothing ever reaches a server.

FAQ

How big should a QR code be on a business card?

At least 2 x 2 cm, and 1 x 1 inch if the card has room. Keep a clear margin around it on top of that, four modules wide on every side.

Should the QR code go on the front or back of a business card?

The back works for most cards. It keeps the front clean for your name and logo and gives the code room for its margin. Put it on the front only if scanning is the main thing you want people to do.

Use a vCard if you want people to save your number and email in one scan. Use a link if you want them to see your work or book a call. A vCard can’t be changed after printing, a dynamic link can.

Do vCard QR codes need the internet to work?

No. The contact details are stored in the code itself, so the phone reads them without a connection. That is also why you can’t edit them after the cards are printed.

Sources

Track your dynamic campaigns. 7-day trial, no credit card.
Generate Dynamic QR