Available on: Pro and Max plans
Why Use a Custom Domain?
By default, tracked QR codes use URLs like:
https://snapglyph.com/r/abc123/xyz789
With a custom domain, your URLs look like:
https://qr.yourbrand.com/r/abc123/xyz789
Benefits
- Brand consistency: Your domain appears in the URL
- Trust: Users see your brand, not a third-party service
- Professionalism: Clean, branded experience
- Future-proof: If you change providers, update DNS instead of reprinting QR codes
Setting Up a Custom Domain
Step 1: Choose Your Subdomain
Decide on a subdomain for your tracking URLs. Common choices:
qr.yourdomain.comscan.yourdomain.comgo.yourdomain.comlink.yourdomain.com
Note: You must use a subdomain (e.g., qr.example.com), not a root domain (example.com).
Step 2: Add Domain in SnapGlyph
- Go to Company Settings in the sidebar
- Click on the Domains tab
- Enter your subdomain (e.g.,
qr.yourbrand.com) - Click Setup DNS Records
Step 3: Configure DNS
SnapGlyph will display DNS records you need to add. You’ll need access to your domain’s DNS settings (usually through your domain registrar or hosting provider).
Add a CNAME Record:
| Type | Name | Value |
|---|---|---|
| CNAME | qr | proxy.snapglyph.com |
(Replace qr with your chosen subdomain prefix)
Add a TXT Record for Verification:
| Type | Name | Value |
|---|---|---|
| TXT | _snapglyph-verify.qr | [verification code] |
Copy the exact values from the SnapGlyph settings page.
Step 4: Verify Domain
Once the DNS records have been added to your DNS hosting service, they will be detected automatically by SnapGlyph. An indicator next to each record will show when it has been detected successfully.
Note: DNS changes can take up to 48 hours to propagate, though it’s usually much faster (minutes to a few hours).
Step 5: SSL Certificate
Once verified, SnapGlyph automatically provisions an SSL certificate for your domain. This ensures your tracking URLs use secure HTTPS.
Certificate provisioning typically takes a few minutes after verification.
Domain Status
Your custom domain will show one of these statuses:
- Pending DNS: Waiting for DNS records to be added
- Verifying: DNS records found, verification in progress
- Provisioning SSL: Setting up HTTPS certificate
- Active: Domain is fully configured and working
- Error: Something went wrong (check DNS configuration)
Using Your Custom Domain
Once active, your custom domain is automatically used for:
- New tracked QR codes
- Existing tracked QR codes (URLs update automatically)
You don’t need to recreate or re-download QR codes—the tracking URLs remain the same, just with your domain.
DNS Configuration by Provider
Cloudflare
- Log in to Cloudflare dashboard
- Select your domain
- Go to DNS
- Add CNAME and TXT records
- Important: Set 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 records in the DNS Management section
Google Domains
- Log in to Google Domains
- 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 new records
Removing a Custom Domain
To remove your custom domain:
- Go to Settings
- Find the Custom Domain section
- Click Remove next to your domain
- Confirm removal
After removal:
- Tracking URLs revert to the default SnapGlyph domain
- Existing QR codes continue to work
- You can delete the DNS records from your domain
Troubleshooting
Verification failing
- Double-check DNS record values for typos
- Ensure you added both CNAME and TXT records
- Wait longer for DNS propagation (up to 48 hours)
- Try a DNS checker tool to verify records are visible
SSL certificate not provisioning
- Ensure the CNAME record is correctly pointing to SnapGlyph
- Check that your domain registrar isn’t blocking SSL
- Wait up to 24 hours for certificate issuance
Domain showing as inactive
- Verify DNS records are still in place
- Check if your domain registration is current
- Contact support if issues persist