Skip to content
QRaft
Business & Marketing

How to Create a QR Code for Business Cards

Add a QR code to your business card that saves your details straight to a phone. vCard or link, what to include, print size, placement and testing.

QRaft Editorial TeamPublished 5 min read
Business card icon on a navy tile with an amber QR code pattern

A business card has one job: to make sure the person you met can contact you later. The weak point has always been the step between the card and their phone, where someone has to retype your name, number and email, usually days later and usually with a typo. A QR code removes that step.

This guide covers the decision that matters most (contact card or link), what to put in the code, how big to print it and where it goes on the card.

Two ways to do it

Option 1: A vCard QR code

The code contains your contact details in the vCard format, the same format phones use when you share a contact. When scanned, the phone offers to create a new contact with your name, number, email, company and website already filled in.

Pros: Works offline, no website needed, never expires, nothing to maintain, nothing tracked. Cons: Details are fixed once printed. More fields make a denser code.

The code opens a web page: your LinkedIn profile, a personal page on your company's site, or a digital business card service.

Pros: You can update the page any time. It can include photos, links and a portfolio. Cons: Needs a connection. Saving the contact takes extra taps. Paid card services may stop working if you cancel.

Which should you choose?

If you… Choose
Want people to save your number quickly at events vCard
Change roles or numbers often Link to a page you control
Want to show work samples Link
Work in places with poor signal (trade shows, basements) vCard
Care about privacy and no tracking vCard

Many people get the best of both: a vCard code on the card, with the website address printed as text.

What to put in a vCard code

Every field you add makes the pattern denser, and dense codes need more space to print. On a standard card (about 85 × 55 mm, or 3.5 × 2 in), aim for the essentials:

  • First and last name
  • Mobile number, in international format (+44 7700 900123, +1 555 010 0199)
  • Email address
  • Company and job title
  • Website

Consider leaving out:

  • Full street address. Useful for some trades, but it adds a lot of characters. A website link usually serves the purpose.
  • Notes. Long notes make the code much denser.
  • Desk extensions and fax numbers that change or are rarely used.

Our vCard QR code generator shows the code's Grid size as you type. On a business card, a grid of around 45 × 45 modules or less prints comfortably at 2 cm. If it grows beyond that, trim a field or make the code larger.

For a deeper look at the format itself, including field support across phones, see our vCard QR code guide.

How big should the code be?

A good minimum for a business card is 2 cm (about 0.8 in) square, not counting the quiet zone. People scan cards at close range, 15 to 25 cm from the phone, so this is comfortable for most codes. Make it larger if:

  • your code is dense (many fields)
  • you've used dotted or rounded modules
  • you've added a logo
  • the card has a textured or metallic finish

And remember the quiet zone: keep a blank margin around the code. On a card, a margin of about 2 to 3 mm is the practical minimum. Don't let text, borders or a card edge creep into it.

Where to put it on the card

  • On the back is the most common choice. It leaves the front clean and gives the code room.
  • Near the bottom corner of the front works if the design is minimal.
  • Not across a fold, perforation or rounded corner.
  • Not on a busy photographic background. Put it on a solid light area.

Add a few words so people know what to expect: "Scan to save my contact" sets the expectation that it won't open a website or app.

Design tips specific to cards

  • Print in your darkest brand colour on white or cream card stock. Avoid light codes on dark cards; many phone scanners can't read inverted codes.
  • Spot UV, foil and embossing can look great on the rest of the card, but keep them off the code. Shiny finishes reflect light into the camera.
  • Use vector files. Give your printer an SVG or PDF, not a small PNG pasted into the layout. Vector files stay sharp at any size and avoid blurry edges.
  • Keep a logo out of a small code. At business-card size, a logo in the middle often costs more scannability than it adds.

Testing before you order 500 cards

  1. Export the print-ready artwork and print one card at actual size on an office printer.
  2. Scan with an iPhone and an Android phone. Check that the contact screen shows every field correctly, especially accented characters in names.
  3. Save the contact and check that phone numbers are tappable and the email opens your mail app.
  4. Ask a colleague to scan it under normal office light without instructions.

Then ask the printer for a physical proof if you're using special stock or finishes.

If you choose a digital business card page

Linking to an online profile can work well if you plan for the long term:

  • Use your own domain where possible, such as company.example.com/team/alex, so the link survives if you change card services.
  • Make "Save contact" the first button on the page, offering a downloadable vCard file. Most visitors want exactly that.
  • Check the page loads quickly on mobile data; people often scan at events with weak signal.
  • Read the service's terms before printing. Some digital card services disable profiles, or show their own branding, if a subscription ends.
  • Keep a vCard fallback. A small second code, or your phone number printed as text, covers the moments when there's no signal.

Frequently asked questions

Will the vCard code work on every phone?

Current iPhones and Android phones recognise vCard QR codes from their built-in camera apps and offer to add the contact. We use vCard version 3.0, which is very widely supported by QR scanning apps.

Can I update my details after printing?

Not in a vCard code; the details are in the pattern. If you expect to change details, link to a page you control instead, or reprint when things change.

Should I put my photo in the vCard?

Photos can't practically fit in a QR code. Use a link to an online profile if you want people to see your photo.

Is my information sent anywhere when I make the code?

Not with our generator. The vCard is assembled in your browser and the code is drawn on your device.

Summary

For most people, a vCard QR code with name, mobile, email, company and website, printed at least 2 cm wide on a plain light area with a short label, is the most useful thing you can add to a business card. Create yours with the vCard generator, then test a printed proof before ordering.

Sources and further reading

  1. Barcode Contents: vCard and MECARD formats (ZXing project wiki)
  2. RFC 6350: vCard Format Specification (IETF)

QRaft Editorial Team

The people who build and maintain QRaft's tools. Every guide is written and checked against the tools on this site and the public specifications it cites. How we write and review guides.

Try it with the free generator

Make a code, run the scan test, and download it in seconds.

Open the generator
Briefcase icon on a navy tile with a warm amber QR code pattern

Business & Marketing

How to Make a QR Code for Your Business

A practical playbook for small businesses: where QR codes help, what to link to, how to brand them, how to measure results and how to keep customers' trust.

, 5 min read