By default, every dynamic QR code redirects through a shared platform URL. It works perfectly, but it doesn't say your brand. With a custom domain, every scan goes through a URL on your own domain — giving you full brand ownership of the redirect chain.
What Is a Custom Domain for QR Codes?
When you create a dynamic QR code, the code itself encodes a short redirect URL — something like https://app.example.com/q/abc123. That URL forwards the scanner to your actual destination (your menu, landing page, contact page, etc.).
A custom domain replaces the platform hostname with one you own. Instead of scanning to a generic URL, your QR code redirects through https://qr.yourbrand.com/abc123. The destination is the same — the branding is entirely yours.
Why It Matters
- Brand recognition — Customers see your domain in the browser address bar, not an unfamiliar platform URL. This builds immediate trust, especially in printed marketing materials.
- Professional credibility — Branded short links signal that your business takes its digital presence seriously.
- Consistent identity — Every touchpoint — email, print, packaging, events — carries the same brand domain.
- No dependency on platform branding — If you ever migrate platforms, your domain stays with you. You control the namespace.
How to Set Up a Custom Domain
Setting up a custom domain is a three-step process that takes about 10–15 minutes. You'll need access to your domain's DNS settings (usually through your domain registrar — Namecheap, GoDaddy, Cloudflare, etc.).
Step 1: Add Your Domain
In your dashboard, go to Custom Domains and enter the subdomain you want to use (e.g. qr.yourbrand.com). A verification token will be generated.
Step 2: Add a DNS TXT Record
Log in to your DNS provider and add a TXT record:
- Name / Host:
_qr-verify.qr.yourbrand.com - Value:
dynamicqr-verify=your-token-here
DNS changes typically propagate within a few minutes, but can take up to 24 hours depending on your provider and TTL settings.
Step 3: Add a CNAME Record
Once verified, point your subdomain to the platform by adding a CNAME record:
- Name / Host:
qr.yourbrand.com - Value / Target: the platform hostname shown in your dashboard
After both records are in place, click Verify in the dashboard. Once verified, click Activate and all your QR codes will start routing through your custom domain.
Subdomain vs Root Domain
We recommend using a subdomain (e.g. qr.yourbrand.com or go.yourbrand.com) rather than your root domain (yourbrand.com). Subdomains are easier to configure with CNAME records and don't interfere with your main website DNS setup.
Tip: Keep the subdomain short and memorable — qr., go., scan., or link. all work well and are easy to recognise in a browser address bar.
One Active Domain at a Time
You can add and verify multiple domains, but only one can be active at a time. Activating a new domain automatically deactivates the previous one. All your existing QR codes switch instantly — no regeneration needed.
Available on the Pro Plan
Custom domain support is a Pro plan feature. Once you're on Pro, there's no limit to how many domains you can add and verify — you're only limited to one active at a time. Upgrade from your account settings to unlock custom domains along with all other Pro features: REST API access, bulk QR generation, retargeting pixels, geofencing, and more.