Home » QR Code Basics » How to White Label Your QR Code Links With a Custom Domain & Branded URL Slug

How to White Label Your QR Code Links With a Custom Domain & Branded URL Slug

How to White Label Your QR Code Links With a Custom Domain & Branded URL Slug

Let’s be real for a second. You spend hours designing the perfect QR code — picking colors, adding your logo, placing it just right on your packaging or flyer. Someone scans it. And what do they see in their browser?

[DEFAULT_DOMAIN]/a1b2c3

Not exactly on-brand, is it?

This is one of the most overlooked details in QR code campaigns. You control the design, the landing page, the offer — but the URL itself? That’s the first thing your customer actually reads. And if it’s a random string on someone else’s domain, you’ve already lost a branding opportunity.

That’s exactly why we built two features in mobiQode: Custom Domain and Branded URL Slug. Together, they let you turn that generic link into something like:

✓ qr.yourbrand.com/summer-sale

Big difference, right? Let’s break down what each feature does and how to set them up. It’s simpler than you’d think.

Custom Domain — Put Your Brand Name in Every QR Code Link

This is also known as QR code white labelling in the industry. The idea is straightforward: instead of your QR codes pointing to [DEFAULT_DOMAIN] (our default domain), they point to a domain you own.

So if you run a business called, say, FreshBrew Coffee, your QR code links go from [DEFAULT_DOMAIN]/a1b2c3 to qr.freshbrew.com/a1b2c3.

Same destination, completely different impression.

Why does this matter? Think about it from your customer’s perspective. They’re standing in your store, they scan a QR code on your table tent, and their phone shows a URL they don’t recognize. There’s a moment of hesitation. “Is this legit?” With your own domain, that hesitation disappears. They see your name, they trust it, they tap through.

We’ve seen this play out with our users repeatedly — branded domains just get more scans. It’s not rocket science. People click on what they recognize.

One thing to get right first: use a subdomain, not your root domain

Before you set anything up, there’s one decision to make — and for almost everyone, the answer is the same.

Your root domain is yourbrand.com. That’s where your actual website lives. A subdomain is something like qr.yourbrand.com — a separate branch you can point wherever you like, without touching your main site.

Here’s why that distinction matters:

Root domain (yourbrand.com) Subdomain (qr.yourbrand.com)
Your website can still live there ❌ No — it’s one or the other ✅ Yes, completely unaffected
DNS record used A record CNAME
Setup time Same ~5 minutes
Email, existing pages, everything else ⚠️ Can break ✅ Untouched
Makes sense when You bought a separate short domain only for QR codes Basically every other situation

The short version: if yourbrand.com is your website, use a subdomain. Pointing your root domain at mobiQode means your website can’t live there anymore — which is almost never what you want. The rest of this guide assumes the subdomain route.

Picking your subdomain

Common choices: qr. link. go. scan. s.

Pick one and stick with it. And go short if you can — there’s a practical reason beyond aesthetics. A QR code encodes the entire URL, so fewer characters means fewer modules (those little squares), which means a cleaner-looking code that scans faster and from further away. s.yourbrand.com genuinely produces a simpler code than qrcodes.yourbrand.com. On a poster read from across a room, that difference is real.

Branded URL Slug — Make the Link Actually Mean Something

Okay, so custom domain handles the front half of the URL. But what about the back half — that random a1b2c3 gibberish?

That’s where branded URL slugs come in. Instead of a random string, you pick a keyword that actually describes where the QR code goes. Menu. Summer-sale. Event-rsvp. Feedback. Whatever makes sense for your campaign.

Here’s a quick comparison:

Without Branded Slug With Branded Slug
[DEFAULT_DOMAIN]/a1b2c3 [DEFAULT_DOMAIN]/summer-sale

Now here’s where it gets good. Combine both features and you get:

✓ qr.yourbrand.com/summer-sale

That’s a URL your customer can actually remember. It looks professional on printed materials. And if someone sees it without even scanning the QR code, they might just type it in directly. That’s free traffic.

Why Should You Actually Bother With This?

Fair question. You’re busy. Your QR codes already work. Why add another step?

Here are the real, practical reasons:

Trust and scan rates go up. We keep coming back to this because it’s the biggest one. An unfamiliar URL is a friction point. Remove it, and more people complete the scan. It’s that simple.

It protects against phishing. QR code scams are real and growing. Someone prints a fake QR code sticker over yours in a restaurant, and suddenly your customers are on a phishing site. But if your customers know to look for yourbrand.com in the URL, a random third-party domain immediately looks suspicious. Your custom domain becomes a built-in security layer.

Your campaigns become easier to manage. When your team is running 15 QR code campaigns simultaneously, branded slugs like /menu-downtown, /menu-airport, and /promo-july make it instantly clear what each code is for — just by looking at the URL. No more opening each one to figure out which is which.

Branding consistency matters more than you think. Your logo, colors, and messaging are consistent everywhere else. Why should the one URL your customers actually see be the exception? A branded QR code link is a small detail that signals professionalism.

Setting Up Your Custom Domain in mobiQode (5 Minutes)

Alright, let’s get into the how. This is not complicated — you’ll need your mobiQode account and access to your domain registrar (GoDaddy, Namecheap, Cloudflare, wherever you bought your domain).

1 Find the Domains Section

Log into mobiQode. Click your profile icon in the top-right corner. You’ll see a dropdown — click “Domains.”

mobiQode dashboard with Domains option highlighted in profile dropdown

2 Add Your Subdomain

Hit the “Create Domain” button. You’ll get a simple form with two fields: Domain (enter your full subdomain, like qr.yourbrand.com) and Name (a label so you can identify it later — this is just for your reference).

Click Save.

Add Custom Domain dialog in mobiQode showing domain and name input fields

3 Set Up the DNS Record

After saving, your domain will show as “Pending.” Click the wrench icon next to it, and you’ll see the DNS configuration you need:

Type: CNAME
Host: qr
Value / Points To: [DEFAULT_DOMAIN]

Go to your domain registrar, find DNS settings, and add this CNAME record. If you’re not sure how, just search “add CNAME record [your registrar name]” — every provider has a guide for this.

Using a root domain instead? DNS doesn’t allow a CNAME at the root, so use an A record pointing to [A_RECORD_IP] — but only if nothing else lives on that domain.
💡 On Cloudflare? Set the proxy status to DNS only (grey cloud, not orange). If the orange cloud is on, verification and SSL will fail. You can leave it grey permanently — we handle SSL on our end.
💡 Heads up: DNS changes can take anywhere from a few minutes to 48 hours to propagate worldwide. Don’t panic if it doesn’t work immediately.
Custom Domains list in mobiQode with Pending verification status

4 Verify and Go Live

Once DNS has propagated, come back to the Domains page in mobiQode and click the checkmark icon to verify. When it goes through, your status changes from “Pending” to “Active.”

From that point on, every new QR code you create will use your custom domain. One thing worth knowing: QR codes you created before this don’t move across — they stay on [DEFAULT_DOMAIN] and keep working exactly as they did. That’s deliberate. Anything you’ve already printed stays valid.

CNAME record configuration details for custom domain DNS setup

Setting Up a Branded URL Slug (30 Seconds)

This one’s even easier. No DNS, no waiting.

When you’re creating or editing a QR code in mobiQode, you’ll see a URL slug field. By default, it’s auto-generated (the random string). Just toggle off auto-generation, type in your preferred keyword — like summer-sale, menu, or feedback — and save.

That’s it. Your QR code now has a clean, branded slug.

💡 Pro tip: Keep slugs lowercase, use hyphens instead of spaces or underscores, and keep them short. /summer-sale is great. /our-amazing-summer-2025-promotional-discount-event is not.

Putting It All Together

Here’s what the progression looks like when you layer both features:

What You’ve Set Up Your QR Code URL Vibe Check
Nothing (default) [DEFAULT_DOMAIN]/a1b2c3 😐 Generic
Custom domain only qr.yourbrand.com/a1b2c3 🙂 Better
Branded slug only [DEFAULT_DOMAIN]/summer-sale 🙂 Better
Both combined ✓ qr.yourbrand.com/summer-sale 😎 Nailed it

The bottom row is the goal. Every part of the URL — domain and path — is yours. No random strings, no third-party branding. Just your brand, end to end.

One Important Thing Before You Print

⚠️ A printed QR code can’t be edited. Once 10,000 flyers go out carrying qr.yourbrand.com, that CNAME record is load-bearing — forever. If the domain lapses, or someone on your team cleans up “unused” DNS records, every one of those flyers stops working. And you can’t recall a flyer.

So: keep the domain registered, keep auto-renew on, and leave a note in your DNS records so nobody deletes them during a spring clean. It’s a two-minute precaution that protects your entire print run.

Some Questions We Get Asked a Lot

“What happens to my existing QR codes?”
They keep working on [DEFAULT_DOMAIN]. Nothing breaks, nothing moves. So there’s zero risk in setting this up.
“Can I use my root domain instead of a subdomain?”
You can, using an A record instead of a CNAME — but only if that domain isn’t running your website. For most people a subdomain like qr.yourbrand.com is the right answer.
“Can I add more than one custom domain?”
Yes. This is handy if you manage QR codes for multiple brands or business units from one mobiQode account.
“Do I need to worry about SSL?”
Nope. We handle SSL automatically once your domain is verified. Your branded links will use HTTPS out of the box.
“Is this available on all plans?”
Custom domain and branded slug are available from our [PLAN_NAME] plan upward. Head to the pricing page for the latest details.
“What if I delete a custom domain later?”
Any QR code pointing to that domain will stop resolving — including printed ones. Only delete a domain you’re certain isn’t in circulation.

It’s a Small Change That Makes a Big Difference

Look, we get it. Custom domains and URL slugs aren’t the flashiest features. Nobody’s going to write a press release about them. But the businesses that pay attention to these details — the ones where every touchpoint, even a QR code URL, feels intentional — those are the ones that build real brand trust over time.

It takes five minutes to set up. And once it’s done, every QR code you create from that point forward carries your brand.

Ready to give it a shot?

Log into mobiQode →

On This Page