Register a new one
You do not have a domain yet
Search, buy, done. It is registered to you and appears in your own Cloudflare account.
Live in minutes
Domains and email
You can put a Q-Code site on your own domain three ways: register a new one, transfer one you own, or point one you keep elsewhere.
All three take one click plus a wait for DNS. The certificate is issued automatically, usually within minutes, and the zone sits on a Cloudflare account in your name rather than ours.
| Type | Name | Value |
|---|---|---|
| A | @ | 104.21.x.x |
| CNAME | www | q-code.pages.dev |
| TXT | _dmarc | v=DMARC1; p=quarantine |
Sending as
Three routes
Most platforms support one of these properly and make the other two your problem. All three are first-class here, because which one suits you is not something a platform should get to decide.
You do not have a domain yet
Search, buy, done. It is registered to you and appears in your own Cloudflare account.
Live in minutes
You have a domain elsewhere and want it all in one place
Unlock it at your current registrar, paste the auth code, approve the transfer. DNS is copied first so nothing goes dark.
5-7 days, no downtime
You would rather not move the registration at all
Leave it where it is and change two records. You get the exact records to paste, and they are verified before it claims to be done.
Live in under an hour
Certificates
The certificate is issued when the domain is verified and rotated before it expires. There is nothing to buy, no renewal date to remember, and no upgrade tier that unlocks it.
HTTP redirects to HTTPS, HSTS is on, and the whole site is served from Cloudflare’s edge network, which means the same certificate and the same latency wherever a visitor is.
Issued on verification, rotated before expiry.
HTTP redirects, HSTS is set, mixed content is caught by the build.
Static files served close to the visitor rather than from one region.
Part of the platform it sits on, not an add-on.
Branded email
A confirmation sent from a shared relay looks like spam because it largely is. Sending from your own authenticated domain is the difference between a receipt and a junk folder.
Q&A
You do. It is registered in your name, in a Cloudflare account you hold the login to. Removing Q-Code removes the code that reads the zone; it does not touch the zone.
Usually a few minutes after the DNS records resolve. There is nothing to buy, install or renew — the certificate is issued and rotated automatically.
No. The DNS records are copied to the new zone and verified before the transfer completes, so the name never resolves to nothing.
Yes. shop.your-domain.co.uk or app.your-domain.com are the same one-click setup as the root, and the root can keep pointing anywhere you like.
Yes, and that is the point rather than a hurdle. It is free to create, it is where your domain and DNS live, and holding it yourself is what makes leaving possible without asking anyone’s permission.
Sending is what the mail module sets up. Receiving is left to whichever provider you prefer, and the DNS records are written to leave room for it rather than to claim it.
Register a new domain, move one you own, or keep it exactly where it is. All three end with a certificate and a site that is genuinely yours to take away.