How to Create a Free QR Code for Your WhatsApp Number, Menu or Payment Link
A QR code turns a poster, a flyer or a shop counter into a direct line to your business. Learn how to create a free QR code for your WhatsApp number, your menu or your payment link — and where to put it so customers actually scan it.
You have seen them everywhere: on shop counters, on restaurant tables, on flyers, on the back of delivery bikes. A small square of black and white patterns that, when a phone camera points at it, opens a WhatsApp chat, a menu, or a payment page. That is a QR code, and for a small business in Nigeria, it is one of the cheapest marketing tools that exists.
The reason it works is simple. It removes friction. A customer who sees your phone number on a poster has to type it into their phone, save it, then open WhatsApp and find you. Most people will not bother. A customer who sees a QR code only has to point their camera. One scan, and they are already chatting with you, looking at your menu, or ready to pay. Every step you remove between a customer and your business is money.
The best part is that creating a QR code costs nothing. You do not need a designer, you do not need special software, and you do not need to pay a monthly fee. This guide shows you how to create a free QR code for your WhatsApp number, your menu, or your payment link, and where to put it so customers actually use it.
What a QR Code Actually Does
A QR code is a machine-readable shortcut. When someone scans it with their phone camera, the phone reads the information stored inside it — usually a web link — and opens it. That is all it does, but that simple job is powerful, because it connects something physical (a poster, a table, a product) to something digital (your WhatsApp, your menu, your payment page) in one second.
For a business, the most useful QR codes point to one of three things:
- Your WhatsApp chat. The customer scans and lands straight in a chat with you, ready to ask a question or place an order.
- Your menu or catalogue. The customer scans and sees what you sell, with prices, without you printing a new menu every time prices change.
- Your payment link. The customer scans and is taken to a page where they can pay you — your bank transfer page, your OPay or PalmPay link, or your payment page.
You can create a different QR code for each of these, and put each one where it makes sense. The WhatsApp code goes on your shopfront and your flyers. The menu code goes on tables and inside your shop. The payment code goes at the counter, where people pay.
How to Create a Free QR Code in Minutes
Creating a QR code takes less time than reading this section. Here is the process, step by step.
Step 1: Decide what the code should open
Before you generate anything, know the destination. For WhatsApp, you need your WhatsApp click-to-chat link. This is a link in the format
wa.me/2348012345678, where the number is your full phone number in international format, without the plus sign and without the leading zero. So a Nigerian number like 0801 234 5678 becomes wa.me/2348012345678. You can also add a pre-filled message to the link, so the customer arrives with a message already typed, such as "Hello, I want to order." That is done by adding ?text= followed by your message, with spaces replaced by %20.
For a menu, the destination is the link to your menu page. If your menu is a PDF on Google Drive, use that share link. If your menu is on your website or your WhatsApp catalogue, use that link. For a payment link, use the link your bank or payment app gives you for receiving money.
Step 2: Generate the code with a free tool
Joetech's free QR Code Generator at joetech.name.ng/tools/qr-code-generator creates a QR code from any link in seconds. Paste your WhatsApp link, menu link or payment link, generate the code, and download it as an image. There is no sign-up and no cost, and the code works on any phone camera.
If you use WhatsApp Business, you also have a built-in option: open the app, go to Business tools, and you will find your business short link and QR code there. That code opens a chat with your business number. It is handy, but a dedicated generator gives you more control — you can create codes for your menu and your payment link too, not just your WhatsApp.
Step 3: Test the code before you print it
This step is the one people skip, and it is the one that matters most. Before you print a hundred flyers or stick a code on your shop wall, scan it yourself with a different phone. Check that it opens the right place. Check that the WhatsApp chat opens with the right number. Check that the menu link still works. A QR code that leads nowhere is worse than no QR code at all, because it tells the customer you do not check your own work.
Test it in the real conditions where customers will use it: in the light of your shop, from the distance a customer will stand, on both Android and iPhone if you can. If the code is too small, phones struggle to read it. As a rule, do not print a QR code smaller than about 2 centimetres across, and make it bigger if people will scan it from more than a metre away.
Where to Put Your QR Code So Customers Actually Scan It
A QR code only works if people see it and understand what it does. A bare square of black and white, with no explanation, gets ignored. Follow these rules.
Always add a call to action. Write next to the code what happens when someone scans it. "Scan to chat with us on WhatsApp." "Scan to see today's menu." "Scan to pay." People scan when they know what they will get.
Put the WhatsApp code where people decide to contact you. Your shopfront, your business card, your flyers, your delivery bags, your social media profile picture area, the back of your car or bike. Anywhere a customer might think, "I want to ask this business something."
Put the menu code where people decide what to buy. On tables in a restaurant or café, at the entrance of a food business, on the counter of a shop, inside a delivery package. A customer who is already hungry or already shopping is the most likely to scan.
Put the payment code where people pay. At the till, on the counter, on the invoice or receipt. The customer is already holding their phone to pay, so the scan feels natural. If you run a business where customers pay by transfer, this one code can replace the habit of reading out account numbers over the phone.
Keep it clean and visible. A QR code needs contrast to work. Black on white is best. Do not print it on a busy background, do not stretch it, and do not cover any part of it with a logo or text. Leave a small white border around it — this is called the quiet zone, and scanners need it to find the code.
Common Mistakes That Waste a Good QR Code
The first mistake is linking to the wrong thing. A code on a flyer that opens your Instagram profile when the flyer says "chat with us" confuses the customer. Make sure the destination matches the promise next to the code.
The second mistake is using a link that breaks. If your menu is a Google Drive file and you move or delete that file, the code dies. Before you print anything, make sure the link is stable. If you use a WhatsApp link, use your permanent business number, not a number you might change.
The third mistake is making the code too small or printing it badly. A code printed on a blurry home printer, or shrunk to fit a corner of a card, may not scan at all. Print a test copy and scan it before you commit to a full print run.
Frequently Asked Questions
Do customers need a special app to scan a QR code?
No. Every modern Android phone and iPhone can scan a QR code with its normal camera app. The customer opens the camera, points it at the code, and taps the link that appears. There is nothing to install.
What if I change my phone number?
If your QR code points to your old number, it will stop working for new customers. You will need to generate a new code and replace the old one wherever it is printed. This is one reason to use a stable business number for your WhatsApp, and not to change it casually.
How do I know if my QR code is working?
The simplest check is to scan it yourself, regularly, from a different phone. If you want numbers, a dynamic QR code service can count scans for you, but for most small businesses the real measure is simpler: are more customers messaging you on WhatsApp since you put the code up?
Start With One Code Today
Do not try to create five codes at once. Start with the one that will make you money fastest. For most businesses, that is the WhatsApp code, because a chat is where orders and enquiries begin.
Generate it with the free QR Code Generator, test it on your own phone, then print it and put it where your customers can see it — on your counter, your flyer, your business card. Watch what happens over the next week. If you want to go further, read our guide on how to use QR codes to bring customers to your business, and if you want your website to turn more visitors into WhatsApp chats, read how to turn website visitors into WhatsApp enquiries.
If you would like help setting up your online presence properly — a website, a menu page, or a full digital setup that turns scans into sales — explore our services or contact us. We will be glad to help.
Get weekly tech insights
Join our newsletter for practical guides on web dev, AI tools, and digital marketing — sent every Monday.
No spam. Unsubscribe anytime.