Available on Pro and Max plans
A custom domain lets your QR codes, short links, and Link Hubs run on a subdomain you own (like qr.yourbrand.com or links.yourbrand.com) instead of the default SnapGlyph domain.
Before You Start
Setting up a custom domain involves adding DNS records at your domain registrar (the company you bought your domain from, like GoDaddy, Namecheap, or Cloudflare). If you don’t manage DNS yourself, ask whoever runs your website. It’s usually a quick task for them.
Add a Domain
- Click Company Settings in the sidebar, then Domains.
- Click Add Domain.
- Enter your subdomain (for example,
qr.yourbrand.com). Use a subdomain, not the apex domain. - Pick which features the domain should serve: any combination of QR Codes, URL Shortener, and Link Hubs. You can change this later. One domain can serve all three at once and counts as a single domain.
- SnapGlyph shows you the DNS records you need to add at your registrar (typically a CNAME and a TXT record). Copy them exactly as shown.
- Add the records at your DNS provider, then return to SnapGlyph. Verification is automatic and usually completes within a few minutes. DNS changes can sometimes take up to 48 hours to take effect.
- Once verified, an SSL certificate is issued automatically and renewed for you.
Status Indicators
- Pending Verification: DNS records aren’t visible yet. Double-check at your registrar.
- SSL Pending: Verified. The certificate is issuing and usually clears in minutes.
- Active: Ready to use.
- Failed: Verification didn’t complete. The error message describes what to check.
Plan Limits
- Pro: 1 custom domain
- Max: 2 custom domains
What Happens to Existing QRs and Links
When a domain goes Active, existing dynamic QR codes and shortlinks that you’ve already created keep working. New QRs and shortlinks you create on the custom domain will use it. The default snapglyph.io and glph.link URLs continue to work for any links that were issued on them, so nothing already in the wild breaks.
Disabling a Feature on a Domain
Turning off, say, URL Shortener for a domain doesn’t break existing shortlinks issued on it. It only stops new ones from being created on that domain.
DNS Configuration by Provider
Cloudflare
- Log in to the Cloudflare dashboard
- Select your domain
- Go to DNS
- Add the CNAME and TXT records SnapGlyph shows you
- Important: Set the CNAME proxy status to “DNS only” (gray cloud)
GoDaddy
- Log in to GoDaddy
- Go to My Products > Domains
- Click DNS next to your domain
- Add the records in the DNS Management section
Google Domains / Squarespace Domains
- Log in to your account
- Select your domain
- Go to DNS
- Add custom records
Namecheap
- Log in to Namecheap
- Go to Domain List
- Click Manage next to your domain
- Go to Advanced DNS
- Add the new records
Removing a Domain
- Go to Company Settings, then Domains
- Click the domain
- Click Remove
- Confirm
After removal, anything created on that domain falls back to the default SnapGlyph URLs. You can also delete the DNS records at your registrar if you no longer need them.
Troubleshooting
Verification failing
- Double-check the DNS record values for typos
- Make sure you added both the CNAME and the TXT records
- Wait longer for DNS to propagate (up to 48 hours)
- Use a DNS checker tool to confirm the records are visible to the public
SSL certificate not provisioning
- Confirm the CNAME record is correctly pointing to SnapGlyph
- Check that your domain registrar isn’t blocking SSL issuance
- Wait up to 24 hours for certificate issuance
Domain showing as inactive
- Verify the DNS records are still in place
- Check that your domain registration is current
- Contact support if issues persist