How do I use my own domain for short links?
Updated September 14, 2026 · 3 min read · Pro and Business
Open Custom Domains in the sidebar and use the Branded short-link domains card. Enter a subdomain you own, such as go.yourbrand.com, click Add domain, then add the DNS records it shows at your DNS provider and click Verify DNS. Once the status reads Active the domain appears in the Short link domain dropdown when you create a link.
Before you start
- Use a subdomain, not a bare domain.
go.yourbrand.comorlink.yourbrand.com, neveryourbrand.com— the setup needs a CNAME record, which most DNS providers only allow on subdomains. - Pick something short. The point of a branded domain is a link that fits in a text message and reads as yours.
- You need access to the domain's DNS. Adding records is the only step we cannot do for you.
- Plan: Pro includes 1 branded domain, Business includes 5. Starter and the free trial include none.
- Role: editor or above in the workspace.
Steps: connect the domain
- Open Custom Domains from the sidebar.
- In Branded short-link domains, type the hostname into Domain and click Add domain.
- The card now lists the records to add. If we recognise your DNS host, a One-click setup panel appears first — authorise it once and the records are written for you. Otherwise add them by hand.
- Add the records at your DNS provider, then click Verify DNS.
- Watch the status badge. It moves Waiting for DNS to Issuing certificate to Active. The card re-checks by itself every 12 seconds while a certificate is pending.
- When it reads Active, create a link and pick the new domain from Short link domain.
The DNS records for a short-link domain
| # | Type | Name | Value |
|---|---|---|---|
| 1 | CNAME | your hostname, e.g. go.yourbrand.com | links.qrcodestack.com |
| 2 | TXT | _qrcs-verify.go.yourbrand.com | the token shown on the card |
| 3 | CAA | your root domain | 0 issue "ssl.com" |
The first two are always required. The CAA row is only needed if your root domain already publishes CAA records — if it does, keep the existing values and add this one alongside them, or the HTTPS certificate can never be issued. Every value has a Copy button next to it.
These records are not the same as the ones for white-label QR scan pages. That product uses a different CNAME target and a different TXT name. If you are setting up both, do them one at a time and copy each value from its own card.
After the domain goes active
- The domain appears in the Short link domain dropdown for every new link. Existing links keep the domain they were created on.
- Back-halves are unique per domain, so
/springcan exist on bothqstak.coand your domain at the same time. - GoLinks never use a branded domain — they always resolve at
qrcodestack.com/go/…. - Remove disconnects the domain. Links created on it stop resolving, so only remove a domain whose links are out of circulation.
Common problems
The status is stuck on Waiting for DNS
Verification needs three things at once: the TXT record matching, the CNAME pointing at links.qrcodestack.com, and the record having propagated. DNS changes can take minutes to hours. Check you did not add a trailing dot or duplicate the domain in the record name — some providers append the zone for you, so entering go.yourbrand.com can become go.yourbrand.com.yourbrand.com. Enter just go in that case.
It says Issuing certificate and stays there
DNS is right and HTTPS is being set up. If it does not clear, look for CAA records on your root domain — if any exist and none of them allow ssl.com, add the CAA row from the card.
"That domain is already connected to an account"
A hostname can only be attached once across all accounts. If it was yours before, remove it from the old workspace first.
"Your plan allows up to 1 custom domain"
Pro includes one. Remove the existing domain or move to Business for five.
My existing links still say qstak.co
A link’s domain is fixed when it is created, so nothing already shared moves across. Everything printed on qstak.co keeps working there. Create new links on the branded domain from now on and retire the old ones once they are out of circulation.
Frequently asked questions
Can I use my root domain instead of a subdomain?
No. The setup needs a CNAME record and most DNS providers refuse one at the root. Use go., link. or a similar subdomain.
How long does verification take?
Usually a few minutes. The card re-checks every 12 seconds on its own while a certificate is being issued.
Do I need to buy an SSL certificate?
No. HTTPS is issued and renewed for you once DNS verifies.
How many branded domains can I have?
One on Pro, five on Business. Starter and the free trial include none.
Can I move an existing short link onto the new domain?
No. The domain is fixed when a link is created. Make a new link on the branded domain and retire the old one once it is out of circulation.
Related articles
How do I put QR scan pages on my own domain (white label)?
Custom Domains, White-label scan pages: connect a subdomain like verify.yourbrand.com with a CNAME and TXT record. Business plan, one domain per workspace.
How do I create a branded short link?
Open Links, click Create link, paste the destination, pick a domain and back-half, then Create your link. The trial includes 25 links, Business 5,000.
What are the plan limits, and what counts against them?
Starter allows 10 dynamic codes, Pro 50, Business 600, the free trial 5. Only active codes count — archiving one frees a slot immediately.
What are GoLinks and how do I use them?
GoLinks are internal shortcuts at qrcodestack.com/go/name that only signed-in members of your workspace can open. Create one by setting Link type to GoLink.
Still stuck?
Email support@qrcodestack.com with the email on your account and, if it is about one code, its name or short link. A person replies within one business day, usually sooner.