How to Make a QR Code for Your Business Card

A QR code on a business card gives the person holding your card a simple choice. They can type your details by hand, or they can point a phone camera at the square code and save the information in a few seconds. That small convenience matters, because contact details are easy to lose. A card can be put in a pocket, left on a desk, or mixed in with other cards. A saved contact, on the other hand, can be searched for later by name, company, or phone number. This guide explains how to make a QR code for your business card in a careful, practical way. You will learn what to put in the code, how to build it, how to test it, and what to avoid.

What a QR Code on a Business Card Should Do

Before you open a QR code generator, decide what you want the code to do. A business card QR code usually has one clear job. For most people, that job is to help a new contact save your name, phone number, email address, and website without typing them. A single clear job is easier to test than a code that tries to do five things at once. If the code opens your website, the person still has to find your contact page and copy your details. If the code saves a contact, the details go straight into the phone. Both approaches can work, but you should choose one and keep the card simple. A card with too many codes, links, and instructions looks crowded and can confuse the person reading it.

It also helps to think about where the card will be used. A card handed out at a meeting may be scanned right away, while a card left at a reception desk may be scanned days later. A card used at an outdoor event may be scanned in bright light, while a card kept in a wallet may become bent or scratched. These details matter because a QR code has to be large enough, clear enough, and printed with enough contrast to scan in normal conditions. A tiny code squeezed into a corner is harder to scan than a code with some space around it. The rest of this guide walks through those decisions step by step.

How to Make a QR Code for Your Business Card

Step 1: Choose the information to include

Start with the details a new contact actually needs. For most business cards, that means your full name, your job title or business name, one phone number, one email address, and one website address. You can also add a work address if people visit you in person, but you do not need to add every social profile, every phone number, or a long biography. Each extra field makes the QR code more complex and harder to scan. A shorter set of details usually creates a cleaner code. Write the details in a plain list first, and check them carefully. A QR code will faithfully carry a typing error, so it is worth checking each character before you generate anything.

Step 2: Decide between a contact code and a website link

There are two common choices. A vCard or contact QR code stores the contact details inside the code itself. When someone scans it, their phone offers to save the contact. A website QR code stores a web address. When someone scans it, their phone opens that page. A contact code is often the better choice for a business card, because it saves the details directly. A website link can be better if your website already has a clear contact page, an online booking form, or a portfolio that you want people to see first. If you are unsure, ask yourself what the next step should be. If the next step is to call or email you, a contact code makes sense. If the next step is to read about your work, a website link may make more sense.

Step 3: Generate the code with a reputable tool

Use a QR code generator that lets you enter the fields separately, rather than typing everything into one box. For a contact code, look for fields labelled name, organisation, phone, email, and website. For a website code, look for a single field for the web address. Enter the details exactly as you want them to appear in a phone. Use the full website address, including https:// at the start, so the phone knows it is a web link. Avoid using a shortened link that hides the destination, because the person scanning the code cannot tell where it will take them. Keep the design simple at this stage. You can adjust colours later, but only after you have a code that works.

Step 4: Check the size, contrast, and quiet zone

A QR code needs contrast and space to scan well. Black squares on a white background are the easiest to scan. If you change the colours, keep a strong difference between the dark squares and the light background. Do not place the code on a photograph, a pattern, or a coloured panel that makes the squares hard to see. Leave a clear margin around the code. This empty border is often called the quiet zone, and scanners use it to find the edges of the code. On a printed card, the code should be large enough to scan from a normal holding distance. As a practical rule, do not make it smaller than about two centimetres across, and give it room rather than pushing it against the edge of the card.

Step 5: Add the code to your card design

Place the QR code where it is easy to find but does not crowd the rest of the card. Many cards put the name and contact details on one side and the QR code on the other side, or place the code in a corner with a short label such as Scan to save contact. A short label helps because not every reader will know what the code does. Keep your printed name, phone number, and website on the card as well. That way, the card still works if the code is damaged, if the phone camera cannot read it, or if the person prefers to type the details. A QR code should be a shortcut, not the only way to reach you. Export or save the card design at a high resolution so the edges of the code stay sharp when it is printed.

Step 6: Test before you print

Testing is the most important step, and it is the step that people skip most often. Print one test copy on a normal printer before you order a full batch. Scan it with more than one phone if you can, including an Android phone and an iPhone, and try it in different light. Check that the contact name, phone number, email address, and website appear exactly as you intended. Try scanning from a normal distance, not from very close up. Ask another person to scan it without any help from you, because that is how a real contact will use it. If anything looks wrong, fix the source details and generate a new code. Do not try to fix a QR code by editing the image, because the pattern is the data.

Worked Example: Maya the Freelance Designer

Maya is a freelance designer who meets new clients at local markets and small business events. She wants people to save her details quickly, so she chooses a contact QR code. Before she opens a generator, she writes down the exact details she wants to share. Her name is Maya Patel, her business name is Maya Patel Design, her phone number is her work mobile number, her email is her work email address, and her website is https://example.com. She decides not to include her home address, her personal phone number, or links to every social profile. She wants the card to lead to one clear next step: save her contact.

Maya enters those fields into a QR code generator and creates the code. She places it on the back of her card with the label Scan to save contact. She also prints her name, business name, phone number, email address, and website on the card in normal text. She prints one test card and asks a friend to scan it. On the first test, the friend sees the contact details, but the website is missing its https:// prefix, so Maya fixes the address and generates a new code. On the second test, the contact saves correctly on two different phones. Only then does Maya order a full batch of cards. The test took a few minutes, and it saved her from printing hundreds of cards with a small but important mistake.

This example shows the pattern to follow. Keep the details short, keep the printed card readable without the code, test with real phones, and fix the source details rather than the image. If you change your phone number or website later, you will need to generate a new code and print new cards, unless you are using a dynamic code, which is explained below.

Static vs Dynamic QR Codes

A static QR code stores the destination or the contact details directly in the code pattern. Once it is printed, it cannot be changed. If your phone number changes, the old static code will still carry the old number. A dynamic QR code stores a short redirect link that points to a destination managed by the QR code service. If you need to change the destination later, you can update the redirect without reprinting the card, in many services. That flexibility can be useful, but it comes with trade-offs. Dynamic codes usually depend on the service that created them. If the service changes its terms, closes, or stops redirecting the link, the code may stop working. Some dynamic services also collect scan data, which raises privacy questions. Before you use a dynamic code, read the service terms, check whether you can keep control of the destination, and consider whether you really need to change the destination after printing. For a stable phone number and website, a static code is often simpler and easier to trust.

Limitations

A QR code is a shortcut, not a guarantee. Some people do not like scanning codes from strangers, and some phones need a good camera and good light to read a small code. A code printed on glossy card can reflect light and become hard to scan. A code that is too small, too low in contrast, or placed over a busy background can fail. A QR code also does not prove that a business is trustworthy. Anyone can generate a code that points to any website, so a code on a card does not mean the destination is safe. Readers should still check the address before they enter personal details on a website. Finally, a QR code will not fix a card that has the wrong details. If your phone number is wrong in the generator, it will be wrong in the code too. The code only carries what you put into it.

What Not to Put in a QR Code

Do not put secrets in a QR code. A QR code is not a safe place for a password, a private login link, a one-time code, an account recovery link, or any information that should stay private. Anyone who sees the card can scan the code, and anyone who photographs the card can scan it later. A business card is meant to be shared, so it should only carry details you are happy for a stranger to see. Do not put your home address on a card unless you need visitors to come to that address. Do not put personal phone numbers, personal email addresses, or internal links in a code that will be handed out in public. If you are unsure whether a detail belongs on a business card, leave it out.

Frequently Asked Questions

Should the QR code replace the printed details?

No. Keep the printed details on the card. The QR code is a shortcut for saving the contact quickly, but the card should still be useful if the code cannot be scanned. Printed details also help people who prefer to type a number or who are reading the card later.

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

Make it large enough to scan from a normal holding distance, and leave a clear margin around it. In practice, a code that is too small is one of the most common reasons for scanning problems. When in doubt, make it a little larger and give it more space.

Can I use colours or a logo in the QR code?

You can, but only if the code still scans reliably. Keep strong contrast, keep the three corner squares clear, and test the final design on more than one phone. A logo in the centre can make a code harder to read, so test it before you print a full batch.

What should I do if my details change?

Generate a new static code and print new cards, or update the destination if you are using a dynamic code and the service allows it. Do not hand out old cards with an old phone number or website, because people may save the wrong details and never know.

Final Checklist

Choose one job for the code, keep the details short, use the full website address, keep strong contrast and a clear margin, keep printed details on the card, and test one printed copy on more than one phone. Do not put secrets in the code, and do not order a full batch until the test card scans correctly. A business card QR code does not need to be clever. It needs to be clear, correct, and easy to scan. If you follow those steps, a new contact can save your details in seconds and reach you later without searching for a lost card.