Important information
Before you connect an external domain, keep the following in mind:- Custom domains are available on the Starter plan and above.
- Add your records where your domain’s DNS is managed. If your domain’s nameservers point to another DNS host, such as Cloudflare, add the records there, not at the company you bought the domain from.
- If you add your DNS records manually, make sure they match exactly what is shown in your Base44 dashboard.
- Remove any AAAA (IPv6) records for hostnames used with Base44, as they can block connections.
- Remove or update any CAA records that could block certificate authorities used by Base44.
- If your DNS host offers proxying, set the Base44 records to DNS only.
- The SSL certificate is issued automatically once your domain is verified and DNS is resolving correctly.
- If you are reusing an old domain from an app deleted before June 5, 2025, contact Customer Care so we can clear it from our system.
Connecting your domain
You add your domain on your app’s Domains page, then point it to Base44 in one of 2 ways. Base44 can set up your DNS for you after you sign in to your domain provider, which is the option that opens by default, or you can add the records yourself at your provider. Enter your root domain, such asmycoolapp.com. Base44 connects the www version with it, so there’s no need to add www.mycoolapp.com separately. To connect a subdomain such as app.mycoolapp.com, see Connecting a subdomain.
To connect your domain:
- Click Dashboard in your app editor.
- Click Domains.
- Click Connect existing domain.
- Enter your domain, for example
mycoolapp.com, then click Add. - Do one of the following:
Let Base44 set up your DNS
Let Base44 set up your DNS
www. Base44 then verifies your domain automatically, and your app is usually live and secured at your domain within 30 minutes. If you’re the workspace owner, you may also see an offer to add a business email on your new domain.If your provider isn’t the one shown, or someone else manages your DNS, click Connect a different way in the setup window:- Set up manually: Shows you the records to add at your provider.
- Send login link to admin: Emails a setup link to whoever manages your DNS.
- Change provider: Lets you pick your provider yourself.
- Click Continue with [your provider] in the setup window, for example Continue with GoDaddy.
- Sign in to your domain provider.
- Review the DNS changes, then approve them.

Signing in to your domain provider
Add your DNS records manually
Add your DNS records manually
www. In the host or name field, enter only @ or www, not your full domain, because most providers add your domain automatically. If you see a TTL field, leave it at the default.To add your DNS records manually:- Close the setup window if it opened.
- Click the More actions icon next to your domain, then click DNS instructions.
- Choose the ANAME/ALIAS or A record tab.
- Add the records shown at your domain provider, and remove any other A or AAAA records for your root domain, such as parking or default records.
- Click Verify domain in the DNS instructions window.
Connecting a subdomain
You can connect a subdomain you already own, such asapp.yourdomain.com, to give your Base44 app its own address while your main domain keeps serving whatever is already there. Enter the full subdomain in Connect existing domain, then let Base44 set up your DNS or add the record yourself, the same way as for a root domain.
A subdomain needs only a CNAME record. Your DNS instructions also list an optional record for the www version.
- Click Dashboard in your app editor.
- Click Domains.
- Click the More actions icon next to your subdomain, then click DNS instructions.
- Add a CNAME record at your domain provider, with the name set to just the prefix, for example
appforapp.yourdomain.com, and the valuebase44.onrender.com. - Remove any A, AAAA, or other records at the same name.
- Click Verify domain in the DNS instructions window.
Claiming a domain another workspace used
If your domain was connected to an app in a different workspace, Base44 keeps it reserved for that workspace even after that app is deleted. You can take it over yourself by proving you control the domain, so there’s no need to contact Customer Care. Moving a domain between apps in your own workspace is different, and connects straight away. When you click Add, the dialog tells you the domain is registered to another workspace and shows you a TXT record to publish. Adding that record proves the domain is yours today, which the DNS records pointing at Base44 can’t do on their own.- The record is issued to your workspace and to the domain you entered, so finish the claim from the same workspace. Changing the domain in the dialog clears the record, and you get a new one when you try again.
- If the domain is still connected to a live app, you see an error saying the domain already exists instead of the record. Whoever owns that app needs to remove the domain from it first.
- Click Dashboard in your app editor.
- Click Domains.
- Click Connect existing domain.
- Enter your domain, then click Add. If the domain is reserved, the dialog shows the record you need to add.
- Copy the Type, Name, and Value of the record, using Copy to clipboard on each row. The name looks like
_b44-verify.yourdomain.com, and the value starts withbase44-domain-claim=. - Add that TXT record at your domain provider, and allow time for it to propagate.
- Back in Base44, click Add again, then set up your DNS as described in Connecting your domain.
Troubleshooting your domain
Most problems with an external domain come from DNS records that are missing, mistyped, or left over from an earlier site. Your domain shows Pending verification on the Domains page until Base44 confirms your records, then Verified, and the line under it shows when it was last checked. Find the case that matches what you see. Each fix happens at your domain provider, then back on your Domains page.My domain still isn't verified
My domain still isn't verified
- Click Dashboard in your app editor.
- Click Domains.
- Click the refresh icon next to your domain to check its status again.
- Click the More actions icon next to your domain, then click Verify.
Old DNS records are getting in the way
Old DNS records are getting in the way
@) and www, needs only the Base44 record from your DNS instructions. Records left at your domain provider from an earlier site or a default setup can send visitors somewhere else, or stop your domain from verifying.At your domain provider, check every record for the names you connect:- Remove any other A records for your root domain, including parking or default records your provider added.
- Remove any AAAA (IPv6) records. Base44 uses IPv4, and these records can block connections.
- Remove or replace an old CNAME record for
wwwthat points to another host. - Turn off domain forwarding, URL redirects, or parking for the domain. These can add a hidden A record that public DNS tools show but your DNS settings don’t.
My www or root domain doesn't load
My www or root domain doesn't load
mycoolapp.com, Base44 sets up www as well and sends www visitors to your root domain. If you enter www.mycoolapp.com, Base44 connects mycoolapp.com instead.Each version needs its own record at your domain provider:- If your root domain doesn’t load, check the
@record. It’s an ANAME or ALIAS tobase44.onrender.com, or an A record to216.24.57.1if your provider doesn’t support ANAME or ALIAS. - If the
wwwversion doesn’t load, add or fix the CNAME record forwww, pointing tobase44.onrender.com.
www version needs extra setup from Customer Care. See Connecting a subdomain. Some domain endings, such as uk.com, can’t use www at all. See Important information.My domain still shows my old site
My domain still shows my old site
- At your domain provider, confirm you edited the records at the service your domain’s nameservers point to. If your nameservers point to a different DNS host, records you add at your registrar have no effect.
- Remove the old records for your root domain and
www, as described in old DNS records are getting in the way. - Allow time for DNS propagation. Some locations and devices show the old site until their cached records expire.
I see SSL or security warnings
I see SSL or security warnings
ERR_SSL_PROTOCOL_ERROR usually means something is still stopping your certificate. Base44 issues your SSL certificate automatically once your domain is verified and your records resolve correctly, with no separate certificate step.At your domain provider, check that:- There are no AAAA records for the names you connect.
- No CAA records block the certificate authorities Base44 uses. Remove or update them.
- The Base44 records are set to DNS only, not proxied, if your DNS host offers proxying, such as Cloudflare’s grey cloud. Keep them that way, because proxying also makes newly added pages return 404 on your custom domain.
My domain is connected to another hosting account
My domain is connected to another hosting account
My registry only lets me change nameservers
My registry only lets me change nameservers
.ar domains, only let you set nameservers and don’t let you add DNS records. In that case, use a DNS provider such as Cloudflare to hold your records.To connect a domain through another DNS provider:- Create an account with a DNS provider, such as Cloudflare, and add your domain to it.
- Copy the nameservers the DNS provider gives you.
- In your registry, set those nameservers for your domain, then wait for the change to spread.
- In your DNS provider, add the Base44 records manually, and set them to DNS only if your provider offers proxying.
FAQs
Click a question below to learn more about connecting an external domain.Should I set up my DNS with Base44, or add the records manually?
Should I set up my DNS with Base44, or add the records manually?
What is DNS propagation and how do I check it?
What is DNS propagation and how do I check it?
Can I reuse a domain from a deleted app?
Can I reuse a domain from a deleted app?
Is there a way to set up domain redirects in Base44?
Is there a way to set up domain redirects in Base44?
Can I disable the redirect from www.domain.com to domain.com?
Can I disable the redirect from www.domain.com to domain.com?
www → root redirect.You may want www to be your primary domain for SEO or personal preference. From Google’s perspective, both www and the root domain are treated the same as long as your canonical setup is consistent.As a workaround, make sure you have a CNAME record for www pointing to base44.onrender.com in your DNS settings. This ensures www.domain.com loads your app. If you need finer control over redirect behavior, set this up with your DNS or hosting provider outside of Base44.If you want more control over this feature in the future, you can submit a feature request to the Base44 product team.