Lead generation with QR codes: a step-by-step guide
QR codes turn any physical surface into a lead capture tool — connecting print, outdoor, and in-person moments directly to your sign-up forms, offers, and CRM pipeline.
Key Takeaways
- QR codes bridge the gap between offline marketing and your digital lead capture tools, letting you turn physical touchpoints into measurable pipeline.
- The destination URL matters as much as the QR code itself — always send scanners to a dedicated, mobile-optimised landing page with a single clear call to action.
- Dynamic QR codes let you change the destination without reprinting materials, and they give you scan analytics so you can measure performance by placement. Understanding the difference between static and dynamic QR codes is essential before you commit to a lead generation setup.
- A short, contextual call to action printed near the code (not just "scan me") dramatically increases the number of people who actually scan.
- Follow up with new leads quickly — ideally with an automated confirmation or welcome message triggered the moment the form is submitted.
Most lead generation advice focuses entirely on digital channels — paid ads, pop-ups, email sequences. But this advice ignores factors in physical world. Business cards, flyers, trade show booths, product packaging, and retail signage all reach people at moments of genuine interest, and until recently there was no reliable way to move those people into a digital funnel without asking them to type a URL or hunt you down later. QR codes close that gap. For example, a well-placed code on a printed flyer can move someone from a physical handout directly into your digital pipeline in seconds.

When someone scans a QR code, they are taking an active step. That intent matters. A person who pulls out their phone to scan a code on your booth display is far more engaged than someone who scrolls past a banner ad. That scan takes them directly to a landing page, a form, a gated download, or whatever asset you have built to capture contact information — no typing, no friction, no forgetting to look it up later.
The other advantage is trackability. A records every scan, including when and where it happened. That means you can tie offline marketing activity to real leads in your CRM, something that has historically been very hard to do. You can test two different booth displays, give each one a unique QR code, and know exactly which one drove more sign-ups by the end of the day.
Step-by-step: building your QR lead funnel
A QR lead funnel has four parts: the offer, the landing page, the QR code itself, and the follow-up. Skipping any one of them leaves money on the table. Here is how to build each part correctly.
Step 1 — Define your offer and who it is for
Before you generate a single QR code, get clear on what you are giving the lead in exchange for their contact information. A vague "learn more" link will not convert nearly as well as a specific, valuable offer. Think about a free resource (a checklist, a guide, a sample), an exclusive discount, a product demo booking, or early access to something. The tighter and more relevant the offer is to the audience seeing the QR code, the better your conversion rate will be. A QR code on a veterinary clinic's waiting room poster should lead to something very different from one on a B2B trade show banner.
Step 2 — Build a dedicated mobile landing page
The vast majority of QR code scans happen on a smartphone, so your landing page must load fast and look good on a small screen. Do not send scanners to your homepage — that is too much noise and too many choices. Build a focused page with one headline, a brief explanation of the offer, and a short form. Ask only for what you genuinely need: a name and email address is usually enough to start a conversation. Every extra field you add reduces the number of people who finish the form. Make sure the submit button is large, easy to tap, and above the fold on mobile. For a deeper look at best practices, see our guide on using QR codes for landing pages.
Step 3 — Generate your QR code
Head to the free QR code generator and create a dynamic QR code pointing to your landing page URL. Choose dynamic over static so you can update the destination later if the offer changes or the page moves — no reprinting required. Download your code at the highest resolution available (SVG or high-DPI PNG) so it stays sharp whether it ends up on a business card or a 6-foot banner. Add your brand colours and logo if your tool supports it, but always test that the finished code scans reliably before you print anything.
Step 4 — Place the QR code with a clear call to action
The code alone is not enough. Print a short, specific instruction next to it that tells people what they will get. Something like "Scan for your free checklist" or "Scan to book a 15-minute demo" performs far better than just a bare code or the words "scan me." Position the code where it is easy to reach with a phone — eye level on signage, the back of a business card, the inside cover of a brochure. Think about the moment when someone is most likely to want what you are offering, and put the code there.
Step 5 — Connect your form to your CRM or email tool
Your landing page form should feed directly into wherever you manage leads — a CRM like HubSpot or Salesforce, an email platform like Mailchimp or Kit, or even a simple Google Sheet if you are just starting out. Set up an automated confirmation email that fires the moment someone submits the form. It reinforces the offer, gives the lead what they signed up for, and starts building the relationship before you have had a chance to follow up manually. This step is often skipped, and it is a significant missed opportunity.
Step 6 — Monitor scan data and optimise
Once your campaign is live, check your dynamic QR code's scan analytics regularly. Look at total scans, peak scan times, and if your tool supports it, scan locations. Compare that data against your form submission rate to understand how many scanners are actually converting on the landing page. If scans are high but conversions are low, the problem is the page or the offer. If scans are low, the problem is placement, visibility, or the call to action text. Adjust one variable at a time so you know what actually moved the needle.
Tips to get more scans and better leads
Getting the funnel built is the hard part. These finishing touches help you squeeze more performance out of the same setup without extra budget.
Use a different dynamic QR code for each placement — one for your trade show table, one for your handout, one for your window cling. That way you know exactly which location is driving leads, not just that leads are coming in somewhere.
Keep your landing page form to three fields or fewer. Name, email, and one qualifying question (like company size or what they are looking for) is plenty to start a conversation and score the lead.
Add a thank-you page redirect after form submission that either delivers the promised resource immediately or sets expectations for what happens next. Do not leave the lead staring at a blank confirmation screen.
Test your QR code in different lighting conditions before printing — low light, bright sunlight, glare from a glossy surface. A code that fails to scan in real-world conditions loses you leads silently, with no error message to alert you.
If you are using QR codes at events, have a backup plan for people whose phones struggle to scan — a short vanity URL printed beneath the code gets those stragglers to the same destination. For event-specific setups, our guide on creating event QR codes covers placement and logistics in more detail.
Revisit your offer every few months. A stale gated download that felt fresh at launch can drag down conversion rates over time. Because you are using a dynamic code, swapping in a new offer on the same code takes minutes and requires no reprinting.
Frequently Asked Questions
What type of QR code is best for lead generation?
Dynamic QR codes are the right choice for lead generation campaigns. They let you change the destination URL without creating a new code, so you can update your offer or landing page without reprinting materials. They also give you scan analytics, which are essential for measuring which placements are actually driving leads. Learn more about the difference in our guide to .
Can I capture leads directly through a QR code without a landing page?
Technically yes — you can link a QR code to a pre-filled email draft or a WhatsApp chat, for example. But a dedicated landing page with a form gives you far more control, cleaner data, and the ability to connect submissions directly to your CRM or email platform. It also lets you deliver a gated resource automatically, which is usually the most effective way to incentivise someone to share their contact details.
How do I know if my QR code lead generation campaign is working?
Track two things: scan rate (how many people are scanning the code) and conversion rate (what percentage of those scanners are completing the form). Your dynamic QR code dashboard gives you scan data, and your landing page platform or CRM gives you form completions. If both numbers are healthy, the campaign is working. If scans are high but form completions are low, focus on improving the landing page. If scans are low, focus on placement, signage, and the call to action text printed near the code.
What is a good conversion rate for a QR code landing page?
Conversion rates vary widely depending on the offer, the audience, and how qualified the traffic is. A tightly targeted offer shown to a warm audience at an event — where someone has already expressed interest in your category — can convert well above 30%. A broad awareness campaign with a generic offer might convert much lower. Rather than chasing a benchmark, focus on improving your own rate over time by testing your headline, form length, and offer clarity.
How do I make my QR code stand out so more people scan it?
Size, placement, and a clear call to action are the three biggest factors. The code needs to be large enough to scan comfortably — at least one inch square for close-range viewing, larger for signage. Place it where your audience naturally pauses and has their phone nearby. And always print a specific instruction next to it: tell people exactly what they will get when they scan. A branded, coloured QR code also tends to attract more attention than a plain black-and-white one.
Related Guides
Ready to create your QR code?
Generate custom QR codes in seconds - free and easy to use.
Create Free QR Code →