The short version: most digital business card apps (HiHello, Popl, Blinq, Beacon N Card) generate a QR code for you automatically the moment you create your profile, so you rarely need a separate tool. If you are building a card yourself, a free generator like QR Code Monkey or Canva’s QR code tool will do it in under two minutes, but you need to choose between a static code and a dynamic one before you print anything, because that choice decides whether your card still works in six months.
What the QR code is doing
A QR code on a business card is not magic, it is a link wearing a disguise. Scan it with a phone camera and it opens a URL, that URL is your digital business card, and the card itself is usually a page hosted by whichever app you used to build it. So before you worry about the code, get the link right. If you have not built the card yet, I wrote a full rundown of the free digital business card apps I would download in 2026, and every one of them spits out a QR code as part of the free plan.
That matters because a lot of “how to make a QR code” guides skip the step before the step. You do not need a QR code generator first. You need a working, correct, up to date link first. The generator is the easy five percent of this job.
The fastest route: let your card app do it
If you are already using HiHello, Popl, Blinq, Mobilo or Beacon N Card, here is the honest fastest path:
- Open your profile in the app.
- Look for “Share” or “QR Code,” it is usually a single tap.
- Download it as a PNG (for print, ask for at least 1000 by 1000 pixels) or an SVG if you want it scalable for large formats like a poster or stand.
- Test it before you send it anywhere. Scan it yourself, on a different phone to the one you built it on.
That last step sounds obvious and almost nobody does it. I did not do it once, and it cost me a reprint of 200 cards.
The story: 200 cards, one wrong QR code
Two years ago I ordered a batch of printed cards for a conference, 250 of them, each with a QR code linking to what I thought was my live digital card. I had changed platforms about six weeks earlier and the code on the printed template was pulling from an old Linktree page that redirected to a website I had since rebuilt. I did not test it, my printer did not test it, and I handed out roughly 40 cards on day one before someone told me the link went to a “page not found.” I binned 200 unused cards and paid to reprint, which cost me close to 90 pounds in wasted print plus the awkwardness of following up with 40 people to send them the right link manually. The fix that would have saved all of it was thirty seconds with my own phone before the box arrived. Test the code, every single time, on a device that is not the one that made it.
Static versus dynamic QR codes (the part most guides gloss over)
This is the bit that gets skipped because it is slightly annoying to explain, but it is the difference between a code that lasts and one that quietly stops working.
A static QR code has the actual destination URL baked directly into the pattern. It is free, it never expires, but if your link ever changes, the code is dead. You cannot edit it, you have to generate and print a new one.
A dynamic QR code points to a short redirect URL that you control, and you can change where that redirect points at any time without reprinting anything. Most dynamic QR services (Beaconstac, QR Tiger, Bitly’s QR feature) charge for this, typically somewhere between 5 and 15 dollars a month once you go past a handful of codes, though a single dynamic code is often free.
Here is the uncomfortable bit nobody selling QR software wants to say out loud: if you are only using the code on your digital business card, you probably do not need to pay for dynamic at all. Your digital business card link itself should already be the stable thing, a page on your own domain or your card app’s permanent profile URL, so the QR code can safely be static because the link behind it never has to change. The people who need dynamic codes are the ones printing thousands of flyers or menus where the destination shifts. For a business card, get the underlying link right once and a free static code will outlast the paper it is printed on.
Step-by-step with a free generator, if you are building this yourself
If you are not using a card app and want to make a QR code for a link you already have, for example a vCard file, a Linktree, or a page on your own site:
- Go to a free generator such as QR Code Monkey, QR Code Generator’s free tier, or Canva’s built in QR code app.
- Paste in your final URL. Double check there is no typo and no leftover tracking parameter from a test link.
- Choose error correction level Medium or High if you plan to add your logo in the middle, this lets the code still scan even if part of the pattern is covered.
- Add your brand colour if you want, but keep strong contrast between the code and the background. Light grey on white will fail more scans than you would think.
- Download as SVG for anything you will resize (posters, banners, stands) and PNG at high resolution for anything staying the same size (a printed card).
- Print a test copy at the actual size before you order a run. A code that scans fine on a laptop screen at 400 percent zoom can fail at 2 by 2 centimetres on a business card if the modules get too small.
Keep a quiet zone, that plain white border around the code, of at least four modules wide. Designers love to crop that border tight to make the layout look neater, and it is one of the most common reasons a printed code refuses to scan.
Where the QR code should live
On the printed card itself is the obvious spot, but do not stop there. Put it on your email signature (a small QR code next to your name works better than a long link nobody clicks), on the back of your laptop, on a name badge, on a slide at the end of a talk. I have also started adding mine next to my WhatsApp Business details, since a lot of my inbound now comes through WhatsApp rather than email, if you have not set that up yet I covered exactly how to add WhatsApp Business to your website and marketing in a separate post, and the same QR code principle applies there.
One more spot people forget: your LinkedIn banner image. A small code in the corner linking to your digital card gets scanned far more often than you would expect, because people are already looking at your profile on their phone.
What happens after the scan (this is the part that matters more than the code)
I said the QR code is the easy five percent. Here is the other ninety five. Once someone scans it, they land on your digital card, and most of those cards die within three seconds if the page is slow, if it asks for permissions before showing anything, or if it just dumps a static image of a business card with no clickable links. I have watched people scan a code at an event, wait, get a spinning wheel, and put their phone away. That scan is now wasted, and you paid for the print.
Test your landing page on a slow 4G connection, not just your office wifi. If it takes more than two or three seconds to load, fix that before you worry about the aesthetics of your QR code border.
QR code and NFC use for networking has been picking up again this year alongside broader shifts in how small businesses use quick, phone-first tools, something I touched on in a recent AI news roundup for small business. The tools keep getting smarter about reading and generating these on the fly, but the fundamentals I have described here have not changed since paper business cards had barcodes on them in the 1990s.
A quick sanity check before you order print
- Does the link go to your current, live card, not an old platform?
- Have you scanned it on a phone that is not your own?
- Is the printed size at least 2 by 2 centimetres, bigger if it will be viewed from more than arm’s length, like on a poster or stand?
- Is there a clean white border around it with no logo or text crammed against the edge?
- Does the landing page load in under three seconds on mobile data?
Get those five things right and the “how do I generate a QR code” question stops being the hard part. It is the easy part, once you stop treating it as an afterthought.
Related reading: best business cards.
Frequently asked questions
Do I need to pay for a QR code generator for my business card?
No. Free tools like QR Code Monkey, Canva’s QR code app, or the built-in generator inside apps such as HiHello and Popl are enough for a business card, since a static code is usually all you need and it costs nothing.
What is the difference between a static and dynamic QR code?
A static code has the destination link permanently built in and cannot be edited, while a dynamic code redirects through a short URL you can change later, usually for a monthly fee once you have more than one or two codes.
Why did my printed QR code stop working?
Almost always because the underlying link changed, the platform you used shut down or moved, or the code was printed too small with not enough white space around it, which stops phone cameras from reading the pattern cleanly.
What size should a QR code be on a printed business card?
At least 2 by 2 centimetres for a standard business card viewed close up, with a plain white border of at least four modules wide, and you should always print and scan a test copy before ordering a full run.

