Skip to content

QR codes for agencies — run every client's campaigns from one dashboard, under your own brand

One platform for all your clients' QR campaigns. Brand every scan link with your own domain, organize work by client, and bulk-generate codes at agency scale. White-label custom domains, team workspaces with role access, bulk generation, and per-client analytics — and your clients' codes never deactivate, with unlimited scans on every plan.

Select QR Code Type

Tip: Use a full URL including https:// for the best result.

By Ahmad Tayyem , Founder & CEO of QRLynx · Reviewed against our editorial policy · Last verified 2026-06-17 · Methodology · Editorial policy

Why a free QR code generator quietly fails an agency

A QR code generator that's fine for one person is a liability the moment you're running campaigns for clients. The failure isn't dramatic — it's a slow accumulation of small problems that surface at exactly the wrong time, usually in front of a client. An agency QR code platform has to solve four things a free tool never does: brand control, client isolation, durability after the campaign ships, and reporting your client will actually trust.

The first crack is brand dilution. A generic generator stamps its own name on every scan link. Your client's flyer, billboard, or product box now advertises a tool nobody at your agency chose, and a scanner who inspects the link sees a third party's domain instead of your client's brand. The second is no isolation: a single shared login means every campaign sits in one undifferentiated pile, there's no clean way to keep Client A's data away from Client B, and there's no record of who changed what.

The third — and the one that turns into a 9 p.m. phone call — is codes that deactivate. Plenty of consumer QR tools switch off dynamic codes the instant a free trial ends or a subscription lapses, which means a client's printed materials suddenly point at a dead link weeks after you invoiced for the work. The fourth is scan caps: a code throttled or paused for being "too popular" is the failure mode you least want during a campaign that's actually working. QRLynx is built around the opposite of all four. The rest of this page walks through how each agency need maps to a concrete capability — sold as capability you can put to work today, not as adoption we're claiming.

Your clients see your domain, not ours. On the Enterprise plan ($99/month) you can white-label your QR codes with a custom domain, so every scan resolves through a link that carries your agency's brand — something like qr.youragency.com or a client-specific subdomain — instead of a third-party generator's name. That's the difference between handing a client a printed asset that reads like it came from your shop and one that advertises someone else's tool on every flyer, billboard, and package. A branded scan domain is also a quiet trust and deliverability lever: a link on your own domain looks legitimate to a cautious scanner, keeps you off the generic-shortener blocklists that flag throwaway URLs, and gives you cleaner attribution because every scan flows through a domain you control.

Even before Enterprise, QRLynx avoids the off-the-shelf look that makes agency work feel cheap. Every dynamic QR resolves through a clean branded redirect from our seven-domain pool (links like qropen.link), not a noisy ad-laden domain — and we never inject ads into a scan. White-label custom domains are the Enterprise tier, plainly and honestly; we don't bury that fact behind a sales call or a hidden price. If a fully branded, your-domain client experience is the goal, custom domains are exactly how you get there, and the next section is the literal setup.

How to set up white-label QR codes for a client

The custom-domain workflow on the Enterprise plan, from DNS to a fully branded scan link. Plan for an hour of setup time, most of which is waiting on DNS.

1

Choose the branded scan domain

Decide whether scans run through your agency's domain (qr.youragency.com) or a per-client subdomain (go.clientbrand.com). A per-client domain reads as the client's own and is the strongest white-label option; an agency-wide domain is simpler to manage across a portfolio. Either works — pick based on whether the client wants their brand or yours on the link.

2

Add the domain in your Enterprise account

From the custom-domain settings on the Enterprise plan, add the hostname you chose. QRLynx gives you the exact DNS record to create — typically a CNAME pointing your subdomain at our edge — so you're not guessing at configuration.

3

Create the DNS record at the registrar

Add the CNAME at whoever hosts the domain's DNS (your registrar, or the client's if it's their domain). DNS propagation usually completes within minutes to a couple of hours; the dashboard confirms once the record resolves to us, so you know exactly when it's live rather than refreshing and hoping.

4

Let SSL provision automatically

Once the CNAME resolves, an HTTPS certificate is issued automatically — there's nothing to upload or renew by hand. Every scan link on the new domain serves over a valid certificate, which matters because a browser security warning on a client's printed code is the kind of thing that ends a retainer.

5

Point the client's dynamic codes at the branded domain

Generate the client's dynamic QR codes on the verified domain so the encoded link carries the brand from the first scan. Because the codes are dynamic, you can repoint the destination later without reprinting — the printed link stays the same branded URL forever.

6

Confirm the scan experience carries no third-party name

Scan a finished code on a phone and verify the resolved link shows the client's or your agency's domain end to end, with no QRLynx branding and no ads in the redirect. That's the white-label experience your client is paying for, and it's worth a 30-second check before the print run.

Manage multiple client QR codes in one workspace

Run each client's campaigns with role-scoped access. QRLynx team workspaces let you invite your team and assign roles — viewer, editor, admin, owner — so a junior designer can build codes without touching billing, an account lead can manage a client's full set, and a client contact can be given read-only access to their own numbers without seeing anyone else's. Business ($29/month) includes up to 10 team members; Enterprise ($99/month) scales to 100. The full breakdown is on the pricing page.

Isolation is structural, not manual. Every piece of data — codes, folders, scans, leads — is scoped to the account that owns it, so there's no scenario where a teammate scoped to one client's work stumbles into another's. Instead of a separate generator login per client (or, worse, one shared password floating around the agency), all client work lives under one dashboard, organized into folders.

The lever that makes a portfolio of dozens of clients navigable is a naming convention you apply consistently. A simple, durable pattern is ClientName_CampaignType_Date — for example, Acme_SpringOOH_2026-03 or Bayside_EventCheckin_2026-05. Pair that with a folder per client (and sub-folders per campaign for high-volume clients), and you can find any code in seconds, hand a campaign off cleanly when an account manager rotates, and read results without untangling a flat list. The naming convention costs nothing to adopt and is the single biggest difference between an agency that scales QR work calmly and one that re-invents its filing system every quarter.

How to onboard a new client and organize their QR codes

A repeatable workflow so the tenth client onboards as cleanly as the first.

1

Create a dedicated folder for the client

Open a top-level folder named for the client (e.g. Acme Co). Everything that client touches lives here, which keeps the dashboard legible as your portfolio grows and makes per-client reporting a one-folder view rather than a filtered guess.

2

Apply your naming convention from the first code

Name every code in the client's folder with your standard pattern — ClientName_CampaignType_Date — so a code's purpose is obvious at a glance and a teammate who never touched the campaign can still tell what it does. Consistency from code one is far cheaper than retro-renaming a hundred codes later.

3

Invite the right people with the right role

Add the account manager as an editor or admin, junior staff as editors, and — if the client wants to watch their own numbers — invite the client contact as a viewer. Viewer access lets them see scan results without the ability to edit, delete, or see other clients' work. Role-scoping is what makes one shared account safe to open up.

4

Build the client's dynamic codes inside their folder

Generate the campaign's dynamic QR codes directly in the client's folder so they're organized and trackable from the start. Dynamic means you can repoint any printed code to a new destination later — the foundation of editable, reusable client assets.

5

Set the reporting cadence you'll deliver

Decide upfront what you'll report and how often — scans over time, top placements, geo and device breakdowns on Business and above — and pull from scan analytics on that cadence. Agreeing the cadence at onboarding turns reporting into a routine instead of a scramble before each renewal conversation.

Which plan for your agency

Both tiers are billed monthly and cancel anytime. Business is the multi-client entry point; Enterprise unlocks white-label custom domains and the highest ceilings.

CapabilityBusiness — $29/moEnterprise — $99/mo
Dynamic QR codes
1,000
5,000
Team members (seats)
10
100
Bulk generation per batch
250
1,000
Folders for organizing clients
100
500
White-label custom domain
Advanced analytics (geo, device, time)
Branded redirect pool (no ads)
CSV export of scan data
Unlimited scans
Codes never deactivate
Analytics history
90 days
90 days
Role-scoped access (viewer to owner)

Bulk-generate QR codes at agency scale

When a client rollout means hundreds of codes, generate them in one pass. Our bulk QR generator creates large batches from a single upload — Business handles 250 codes per batch, Enterprise handles 1,000 — so a multi-location store launch, a per-SKU packaging run, or a regional campaign doesn't turn into hours of one-at-a-time work. Upload a spreadsheet of destinations, names, and folder assignments, and the whole batch is created, named to your convention, and filed under the right client in a single operation.

The dynamic-code ceilings are sized for agency volume too: 1,000 dynamic URLs on Business, 5,000 on Enterprise. Agencies running real client portfolios hold dozens to thousands of codes at once — a franchise client alone can need hundreds of location-specific codes — and the upper tiers are built for exactly that shape of demand. Every one of those codes stays editable after printing, so a bulk batch you ship in March can be repointed campaign by campaign through the rest of the year, and none of them ever deactivate.

Per-client analytics and reporting your clients trust

Show every client the scans behind their campaign. QRLynx scan analytics tracks every scan with a 90-day history across all plans, and advanced analytics on Business and above break performance down by location, device, and time — the kind of detail you put in a client report to prove the print or out-of-home spend actually moved. Because each dynamic code is a separate trackable link, you organize codes by client and campaign and read results per client without exporting a tangle.

The metrics that belong in a client QR report are the ones that connect a printed asset to an outcome: total scans over the campaign window, the scan curve over time (so a launch spike or a slow build is visible), geographic distribution (which markets actually engaged), device split, and — when you've placed distinct codes per placement — which billboard, flyer, or booth drove the most scans. Layer destination URLs with UTM parameters and those scans flow straight into the client's Google Analytics / GA4 alongside the rest of their funnel, so the QR isn't a siloed number but part of the attribution story. When a client asks "did the billboard work?", you have the scan curve to answer — and the ability to repoint that same printed code to the next offer the moment the campaign shifts.

For deliverables, every plan from Business up can export scan data to CSV, which you drop into the branded deck or one-pager you already send the client — your logo, your layout, your narrative, with QRLynx nowhere in sight. The reporting carries your agency's brand because you build the report; the platform just supplies clean, defensible data.

Packaging QR work into your retainer

QR management is a billable capability, not a cost center. The straightforward model is to fold QR-backed campaigns into your retainer as a managed line item: you hold the Enterprise plan, run all client campaigns inside it, and bill clients for the strategy, design, branded-domain setup, and ongoing reporting you deliver on top of the codes. Because dynamic codes are editable forever, that's recurring work with recurring value — every time a client's offer changes you repoint the code and refresh the report, which is a natural, defensible monthly line rather than a one-off.

The economics are simple and worth being honest about. One Enterprise plan at $99/month, billed monthly and cancelable anytime, covers up to 5,000 dynamic codes and 100 seats — enough headroom for a substantial book of clients under a single flat cost. Spread across a portfolio, the platform cost per client is small, and the value you bill — branded scan experiences, per-client analytics, the ability to update printed assets without reprinting — is the part clients pay a retainer for. What QRLynx does not offer today is a productized reseller-billing program: there's no built-in storefront that bills your clients on your behalf or resells QRLynx plans under your billing. If reseller-style economics are central to your model, contact us and we'll have an honest conversation about what's possible rather than pointing you at a program that doesn't exist.

How agencies use QRLynx

Each row is a real agency workflow — the client need on the left, the QRLynx capability that serves it on the right. Sold as capability you can put to work, not as adoption we're claiming.

🖨️

Client print & OOH attribution

Put a dynamic QR on a client's flyers, billboards, and posters, then repoint it to a new landing page the day the offer changes — no reprint, no lost spend. Every scan reports back so you can show the client the campaign's reach by market and over time.

🎪

Event activations

Generate per-booth or per-session codes in a single bulk batch for a client's conference or pop-up, track which placements drove scans, and reuse the same printed codes across recurring events by changing where they point.

🏬

Multi-location & franchise rollouts

Launch a chain or franchise client with hundreds of location-specific codes from one bulk upload, organize them into folders by region, and manage each location's destination independently from one dashboard.

🛍️

Product packaging & retail

Add a dynamic code to a client's packaging or shelf signage that points to how-to content, registration, or a promo — then swap the destination per season without touching the artwork or the supply chain.

💳

Client digital business cards

Build branded contact and bio-link codes for a client's team, keep them editable as people and details change, and hand the client a code that never goes stale because you update it instead of reprinting.

🏷️

Lead capture for client campaigns

Pair a campaign code with a lead-capture flow (Business and above) so a client's poster or stand collects sign-ups, and report the captured volume alongside scans as a concrete result you can defend at renewal.

📊

Branded client reporting

Pull scan analytics by client and campaign, export to CSV, and drop it into the deck you already send. Location, device, and time breakdowns turn "we ran the QR" into a measured result in your agency's branded format.

🌐

Your brand on every scan

On Enterprise, route every client's scans through your own white-label custom domain so the printed asset reads like your agency's work end to end — no third-party generator name on the link.

The numbers an agency cares about

Real plan limits and hard guarantees — never fabricated adoption stats. These are the capabilities you're buying, stated plainly.

5,000
Dynamic codes on Enterprise — repointable forever, sized for a full client portfolio
100
Team seats on Enterprise (10 on Business), each with role-scoped access
1,000
Codes per bulk batch on Enterprise (250 on Business) from a single upload
Unlimited
Scans on every plan — never throttled, never capped, never charged per scan
$0
To start — no credit card, monthly billing, cancel anytime, prices $14 / $29 / $99
Never
Your clients' codes deactivate — printed assets keep resolving even if a plan lapses

Your clients' codes never go dark

The guarantees that matter most for agency work are the ones about what happens after a campaign ends. Your clients' printed codes stay in the world for months or years, so the platform behind them can't be a liability:

  • Your clients' codes never deactivate. Pause or cancel a plan and every printed QR keeps resolving — we never hold your assets hostage. This is the opposite of platforms that switch off dynamic codes the moment a subscription lapses, leaving a client's materials pointing at a dead link.
  • Unlimited scans on every plan. We never throttle a code for being too popular or pause it at a scan cap, so a client campaign can go viral without anyone scrambling to upgrade mid-flight.
  • No ads injected into your scans, ever. The scan experience belongs to your client's brand, not ours.
  • Monthly billing, cancel anytime. No annual lock-in and no cancellation-notice trap. Start free, with no credit card, and upgrade when a client engagement needs the headroom.
  • Built on real infrastructure by a real company. QRLynx runs on Cloudflare's global edge, and it's built and supported by Jorbox LLC in Albuquerque, New Mexico — a named US company with human support, not a faceless suite.

Agency QR FAQ

What is a white-label QR code generator?

A white-label QR code generator lets an agency produce QR codes whose scan links carry the agency's or client's brand instead of the tool's name. On QRLynx, white-labeling means routing your dynamic QR codes through your own custom domain on the Enterprise plan ($99/month), so a scanner sees a link like qr.youragency.com rather than a third-party generator's URL. There's no separate generator-side branding step — the white-label is the branded domain plus an ad-free scan experience.

Can I use my own domain for QR codes?

Yes, on the Enterprise plan ($99/month). You map a custom domain or subdomain — your agency's or a client's — and every dynamic QR resolves through it, so the printed link is branded end to end. Below Enterprise, codes still resolve through a clean branded redirect pool (links like qropen.link) with no ads, but the fully custom, your-domain experience is the Enterprise tier. We say that plainly rather than hiding it behind a sales call.

How do I set up a custom domain (CNAME) for my QR codes?

On Enterprise, add the hostname in your custom-domain settings, create the CNAME record we give you at your registrar's DNS, and wait for it to propagate (usually minutes to a couple of hours). An HTTPS certificate provisions automatically once the record resolves — nothing to upload or renew by hand. Then generate the client's codes on the verified domain so the brand is baked in from the first scan. The step-by-step is in the "How to set up white-label QR codes for a client" section above.

Can I manage multiple clients from one account?

Yes — that's the core of the agency setup. You organize all client work in a single dashboard, group codes into folders by client or campaign, invite teammates with role-scoped access, and read scan analytics per client. One login covers your whole portfolio within your plan's limits (1,000 dynamic codes on Business, 5,000 on Enterprise) instead of a separate generator account per client. You can start free with no credit card and upgrade when an engagement needs the headroom.

How do agencies organize QR codes for many different clients?

The durable pattern is a folder per client plus a consistent naming convention such as ClientName_CampaignType_Date (e.g. Acme_SpringOOH_2026-03). Business includes 100 folders and Enterprise 500, which is plenty to give every client — and every campaign within a client — its own home. Consistent naming from the first code is the single biggest difference between an agency that scales QR work calmly and one that re-files everything each quarter.

Can I resell QR codes to my clients under my own brand?

You can deliver fully branded QR work to clients — white-label custom domains on Enterprise, per-client folders, and branded reports — and package that as a managed line item in your retainer. What QRLynx does not offer today is a productized reseller-billing program: there's no built-in storefront that bills your clients on your behalf or resells QRLynx plans under your billing. If reseller-style economics are central to your model, contact us and we'll talk through what's possible rather than promise a program that doesn't exist.

Can I brand the client reports with my agency logo, not QRLynx?

Yes — you build the report, so it carries your brand. Export scan data to CSV (available from Business up) and drop it into the deck, dashboard, or one-pager you already send clients, in your layout with your logo. QRLynx supplies clean, defensible scan data; the client-facing report is entirely yours. There's no QRLynx watermark on the data you export.

Can I isolate client workspaces so one client can't see another's data?

Yes. All data — codes, folders, scans, leads — is scoped to the account that owns it, and team roles control what each person can see and do. If you invite a client contact as a viewer, they see their own scan results and nothing from your other clients. Isolation is structural, not a manual housekeeping chore you have to remember.

Does the agency plan charge extra for adding client seats or users?

No per-seat surcharge. Business includes up to 10 team members and Enterprise up to 100, all within the flat monthly price ($29 and $99 respectively). You assign each member a role — viewer, editor, admin, or owner — at no additional cost up to your plan's seat count. There's also no separate per-client charge; you manage all clients within your account's limits.

How do I prove campaign ROI to clients with QR analytics?

Use scan analytics with a distinct dynamic code per placement so you can attribute scans to a specific billboard, flyer, or booth. Report total scans over the campaign window, the scan curve over time, and — on Business and above — geographic and device breakdowns. Add UTM parameters to the destinations so the scans also flow into the client's GA4 alongside the rest of their funnel. That turns "we ran a QR" into a measured result you can defend at renewal.

Is there a public API for agencies?

No — QRLynx does not offer a public developer API or API keys today, and we won't pretend otherwise. Agency-scale work is handled through the dashboard: bulk generation from a single upload (up to 1,000 codes per batch on Enterprise), team workspaces, and folders for organizing client work. If programmatic integration is a hard requirement, contact us so we understand the use case before you commit.

Will my clients' codes ever deactivate, and are scans really unlimited?

Your clients' codes never deactivate — pause or cancel a plan and every printed QR keeps resolving; we don't turn off codes already out in the world. And every plan, from free through Enterprise, includes unlimited scans: we never throttle a popular code, never pause it at a cap, and never charge per scan. Both are deliberate, and both are the opposite of the dark patterns common in consumer QR tools.

By · Last updated:

Rated 4.4/5 on Trustpilot (13 reviews) 5M+ QR scans processed Start free — no credit card required

QRLynx pricing plans

Starter

For personal projects
Free
Free forever
  • 5 Dynamic QR Codes Editable QR codes — change the destination URL anytime.
  • 1 Folder
  • 5 MB per PDF upload

Starter+

For professionals & creators
$7 /month
Billed monthly
  • 50 Dynamic QR Codes Editable QR codes — change the destination URL anytime.
  • 10 Folders
  • 10 MB per PDF upload
  • Full AI Insights Anomaly, trend & recommendation detail plus manual refresh — on top of the AI summaries every plan gets.
  • SVG / PDF Vector Downloads Print-ready vector formats — infinite scalability.
Most Popular

Pro

Best value for campaigns
$14 /month
Billed monthly
  • 300 Dynamic QR Codes Editable QR codes — change the destination URL anytime.
  • 25 Folders
  • 15 MB per PDF upload
  • Country Analytics See which countries your scans come from.
  • Password Protection Require a password before showing QR content.
  • Smart Redirect Rules Redirect by device, country, or time.
  • Access Consent Screens Show a consent / disclaimer screen before the QR destination loads.
  • Expiry Rules Auto-expire a QR code by date or after a set number of scans.
  • QR Scheduling Schedule when a QR code is active with start and end time windows.
  • Full AI Insights Anomaly, trend & recommendation detail plus manual refresh — on top of the AI summaries every plan gets.
  • SVG / PDF Vector Downloads Print-ready vector formats — infinite scalability.

Core features included in every plan

— free and paid, no exceptions
  • Unlimited Static QR Codes
  • Unlimited Scans
  • Codes Never Expire
  • 49 QR Code Types
  • Apple & Google Wallet Passes
  • 90-Day Scan History
  • AI Insight Summaries
  • Custom Logo Upload
  • No Watermark
  • No Scan Ads
  • JPG, PNG, WEBP & HD Downloads
  • Pause & Activate QR Codes

50% off for verified nonprofits, schools & open-source projects — contact us to apply.

Ready to Transform Your QR Code Experience?

Create, customize, and track QR codes with a platform built for businesses, creators, restaurants, agencies, and teams worldwide.

Talk to Sales
No credit card
Free forever
Cancel anytime