Branded QR codes and short links on your own domain
Type a subdomain to see the two DNS records it takes. Custom domains from $5 a month.
One you don’t use for anything else, like go., qr. or link.
For example, two records at your DNS provider. Your website and email on yourbrand.com stay as they are.
1. Prove you own it
- Type
- TXT
- Name
- _qr-verify.go.yourbrand.com
- Value
- (issued when you add the domain)
A random value made for your domain when you add it.
2. Point it at us
- Type
- CNAME
- Name
- go.yourbrand.com
- Value
- cname.qrsalt.com
This one stays: remove it and the codes on this domain stop answering.
We keep checking until both records pass, so you don’t have to wait on the page.
What people would scan
go.yourbrand.com/aB3x9k
Your name in every code and short link, instead of ours.
1 custom domain, 100 dynamic codes. Cancel online any time.
On this page
Why your own domain
- Your brand in the address. People see go.yourbrand.com/menu, so they know who sent it and where it goes.
- The printed address is yours. It lives in your DNS, under your control.
- Nobody borrows it. Your domain answers only the codes you assign to it.
Setup in three steps
- Add the two records from the box above at your DNS provider.
- We check every 5 minutes until it passes. “Check DNS now” runs it on demand, once every 30 seconds.
- HTTPS on the first visit, renewed automatically.
Why a subdomain? A CNAME can’t share a name with other records (RFC 1034, 3.6.2), and a bare domain always has some.
Domains in the dashboard
One domain, the default for new codes
Each domain shows when it was last checked. Pick the one new codes start on.

Your domain on every row
Verified, your address appears in the list, the downloads and the QR image itself.

Move a folder at once
Select by folder, tag or filter and choose “Move to domain”, up to 500 at a time. A code keeps its ending when it’s free on the new domain.

When something goes wrong
- A record is removed. We re-check every 24 hours. Until it’s back, the dashboard and new downloads use the code’s short link on our domain.
- The domain is deleted. Only an owner or admin can, and the screen says how many codes use it first. Those codes move to our domain and keep their endings.
Domains in the API
With Starter and up, add, check and remove domains, and move codes onto one in bulk.
POST /api/v1/codes/bulk
{ "ids": ["…", "…"], "action": "domain", "domain": "go.yourbrand.com" }Custom domains, answered
Is this a white label QR code?
Not completely. Your domain is on every code and short link, and website codes pass straight through. Pages we host for a code say they were shared with QRSalt, and the dashboard stays ours.
Do I need to buy a new domain?
No. You use a subdomain of one you own, like go.yourbrand.com, so there’s nothing to register.
Can I pick the ending on my own domain?
Yes, on every plan with a custom domain, like go.yourbrand.com/menu. It’s 4 to 24 characters and fixed once the code exists.
Your domain, everywhere else
- URL shortenerShort links on your domain, without a QR code.
- Smart QR codesOne code on your domain, a different page per scan.
- Bulk QR code generatorImport a spreadsheet straight onto your domain.
- QR code APIDomains, codes and links from your own software.
Last reviewed , against the product as it works today.
One domain, or 50
Starter: 1 domain, $5 a month. Pro: 10 domains, $15 a month. Business: 50 domains, $39 a month.
Free
$0/mo
Unlimited static codes. Three editable ones that never expire.
- Short links on their own, no QR code needed
- Up to 1 of the 3 can be a QR Menu
- Add your logo to QR codes
- Every shape, corner and frame
3dynamic codes
Starter
Recommended$5/mo
For one business with codes out in the world.
- 5 QR Menus
- QR Forms
- GS1 Digital Links we host, so a printed pack can be re-pointed
- Advanced tracking and analytics
100dynamic codes
Pro
$15/mo
For agencies and teams running codes at scale.
- 50 QR Menus
- Unlimited analytics history
- 10 custom domains
- 5,000 API requests a month
600dynamic codes
Business
$39/mo
For organisations running codes across many brands.
- 400 QR Menus
- 50 custom domains
- Up to 25 team members and team management
- Up to 10 workspaces
2,000dynamic codes
Unlimited scans on every plan. Cancel online in two clicks. Compare every plan and feature
The rest of the toolbox
Open a row to see the screen and which plan has it.
Your logo in the middle
Upload any image; we size it so the code still scans.Every plan, Free included
PNG, JPEG, WebP or GIF, up to 15 MB. We raise the error correction for it and never let it cover more than the code can lose.
Every plan, Free included

Separate workspaces
One subscription, a workspace per brand or client.Business
Each has its own codes, team and analytics, so one client never sees another’s. Up to 10 on one subscription.
Business

Campaign presets
Saved UTM parameters, so printed scans are not “direct”.Starter and up
Untagged, printed scans land in your web analytics as direct traffic. A preset fills in source, medium and campaign in one click, so the flyer and the table tent show up apart.
Starter and up
