Changing your Base44 app URL
Every Base44 app comes with a free built-in domain (myapp.base44.app) that you can personalize anytime. No DNS setup or payment required.
To change your URL:
- Click Dashboard in your app editor.
- Click Domains.
- Click Edit URL under your app’s Built-in domain.
- Enter a new name for your link. For example:
best-business→best-business.base44.app. - Click Change to save.

Setting up your custom domain
A custom domain puts your brand front and center and makes your app easy to find, remember, and share. There are 2 ways to set up a custom domain. You can buy one from Base44 for automatic connection, or connect a domain you already own. When you connect a custom domain, your DNS records stay at your domain provider or DNS host, such as IONOS, GoDaddy, Namecheap, or Cloudflare. Base44 is not a domain registrar. It hosts your app and provides the targets your DNS records should point to. Once your DNS records are correct and the domain is active with your registrar, Base44 issues and renews your SSL certificate automatically.Buying a domain from Base44
Purchase a domain directly from Base44 for the simplest, hands-off setup. DNS and SSL are handled for you, and your app is connected quickly. To buy and connect a new domain:- Click Dashboard in your app editor.
- Click Domains and click Buy Domain.
- Search for your desired domain name and complete the purchase.
- Your domain connects automatically, usually within 5–30 minutes.
- Check your inbox, including spam, for a verification email from the registrar. Follow the link in that email to confirm your contact details so your domain stays active.
Connecting an external domain
Use a domain managed by another provider by updating your DNS records as shown in your Base44 dashboard.- Make sure DNS records match exactly what is shown below and 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.
- 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, please contact support so we can clear it from our system.
- Click Dashboard in your app editor.
- Click Domains.
- Click Connect your domain.
- Enter your domain name (for example,
mycoolapp.com).
Use ANAME or ALIAS for your root domain (recommended)
Use ANAME or ALIAS for your root domain (recommended)
-
Root domain (@)
-
www subdomain
Use an A record for your root domain (no ANAME/ALIAS option)
Use an A record for your root domain (no ANAME/ALIAS option)
www.-
Root domain (@)
-
www subdomain
Set up a subdomain (for example, app.example.com)
Set up a subdomain (for example, app.example.com)
Name: [your subdomain label]
Value: base44.onrender.comFor example, if you want
app.example.com, set Name to app.To make www.app.example.com work as well, you can add a second CNAME:Type: CNAMEName: www.app
Value: base44.onrender.com
base44.onrender.com. Remove any A, AAAA, or other records at the same hostname to avoid conflicts.Use nameserver delegation only (for example, some .ar domains)
Use nameserver delegation only (for example, some .ar domains)
.ar domains only let you set nameservers. They do not provide a full DNS zone editor where you can add A or CNAME records directly.In this case, you can use a DNS provider such as Cloudflare between your registry and Base44:- Create an account with a DNS provider like Cloudflare.
- Add your domain to the DNS provider.
- Copy the nameservers they give you.
- In your registry portal, set those nameservers in the delegation settings for your domain.
- Wait for the nameserver change to propagate.
- In your DNS provider, add the Base44 records:
- For the root domain:
A @to216.24.57.1(or ANAME/ALIAS tobase44.onrender.comif supported). - For
www:CNAME wwwtobase44.onrender.com.
- For the root domain:
- Remove any AAAA and conflicting CAA records, and keep the Base44 related records as DNS only if your DNS provider offers proxying.
- Click Dashboard in your app editor.
- Click Domains.
- Click Verify next to your domain.
- Allow up to 48–72 hours for DNS propagation if you use an external registrar or DNS host.
Connecting a subdomain
You can connect a subdomain you already own to your Base44 app by adding CNAME records in your DNS provider. This helps you use addresses likesubdomain.yourdomain.com for your app while keeping your main domain untouched.
To connect your subdomain to Base44:
- Go to your domain provider’s DNS settings.
- Add a new CNAME record with:
- Type: CNAME
- Name:
[your subdomain](for example,subdomainif you wantsubdomain.yourdomain.com) - Value:
base44.onrender.com
- (Recommended) To make sure both
subdomain.yourdomain.comandwww.subdomain.yourdomain.comwork, add an additional CNAME record:- Type: CNAME
- Name:
www.subdomain - Value:
base44.onrender.com
Sending emails from a custom domain
If you are using the Base44 built-in email service, you can send emails from your app using your own domain, such as[email protected], instead of the generic [email protected]. This applies to all email types, including send email integrations, one time passwords (OTP), password resets, and app invitations.
Using a custom email domain gives your communications a professional look that matches your brand and can improve trust and deliverability.
Base44 Custom Email Domain is for sending only. It does not create an inbox or control incoming email. To receive email at addresses on your domain, you must configure MX records with your email provider, such as Google Workspace or Microsoft 365.
The setup process depends on where your domain is managed. Choose the relevant option below.
Using a Base44 domain
If you bought your domain directly from Base44, Base44 automatically handles the DNS records for your sending domain. To set up your email domain:- Click Dashboard in your app editor.
- Click Domains.
- Scroll down to the Email domain section.
-
Click Use Your Custom Domain.
Note: If you have multiple domains connected, select the Base44 domain you want to use.
- Enter your Sender name (how you want your name to appear in inboxes).
-
Enter your preferred Custom address prefix (for example,
info,no-reply, orsupport). - Click Connect Domain.
Using an external domain
If you connected a domain purchased from an external provider, such as GoDaddy or Namecheap, you must manually add DNS records to verify the domain for email sending. To set up your email domain:- Click Dashboard in your app editor.
- Click Domains.
- Scroll down to the Email domain section.
- Click Use Your Custom Domain.
Note: If you have multiple domains connected, select the external domain you want to use. - Enter your Sender name (how you want your name to appear in inboxes).
- Enter your preferred Custom address prefix (for example,
info,no-reply, orsupport). - Click Connect Domain.
- In the verification window, copy the CNAME records that Base44 shows you.
- Go to your domain provider’s DNS settings and add the new CNAME records exactly as shown.
- (Optional but recommended) Add a DMARC TXT record to set your email policy. See the example below.
- Return to the Base44 dashboard and click Verify.
Understanding your DNS records
When you set up a custom email domain, Base44 gives you three CNAME records for authentication. You only need to add these three CNAME records for Base44 email sending. Additional TXT records for SPF or DKIM are not required. For a domain-level sending address, the records follow this pattern:-
Envelope sender
- Name:
em - Value: a host such as
u58367809.wl060.sendgrid.net(example value, your value is different)
- Name:
-
DKIM key 1
- Name:
s1._domainkey - Value: a host such as
s1.domainkey.u58367809.wl060.sendgrid.net
- Name:
-
DKIM key 2
- Name:
s2._domainkey - Value: a host such as
s2.domainkey.u58367809.wl060.sendgrid.net
- Name:
em.yourdomain.coms1._domainkey.yourdomain.coms2._domainkey.yourdomain.com
mail.yourdomain.com, the record names are:
em.mails1._domainkey.mails2._domainkey.mail
ems1._domainkeys2._domainkey
u12345678.wl123.sendgrid.net. The full hostnames and values must match exactly what you see in your Base44 dashboard.
Key points:
- There are always three CNAME records for the Base44 email setup.
- The record names and values are specific to your domain, so copy and paste them without changes.
- You do not need extra TXT records for SPF or DKIM. Those checks are handled through the CNAME records.
- If your DNS provider only asks for the host label, enter just the label (for example,
emors1._domainkey) and the provider adds your domain automatically.
s1._domainkey or s2._domainkey from another email provider. If those records exist, remove or update them so only the Base44 specific CNAME records remain.
Optional: Adding a DMARC record
DMARC is an optional but recommended TXT record that tells other email providers how to handle messages that fail SPF or DKIM checks. Base44 does not add DMARC automatically. You can start with a relaxed DMARC policy such as:- Host:
_dmarc - Type:
TXT - Value:
v=DMARC1; p=none; adkim=r; aspf=r; pct=100
FAQs
Click a question below to learn more about domains.Do I need to buy SSL separately?
Do I need to buy SSL separately?
How do I remove a domain?
How do I remove a domain?
- Click Dashboard in your app editor.
- Click Domains.
- Click the custom domain you want to remove.
- Click Unlink Domain to disconnect it from the app.
- Click the red Delete icon (trash) to remove the domain from the app’s domain list.
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?
Who is the legal owner of a domain purchased through Base44?
Who is the legal owner of a domain purchased through Base44?
How do renewals happen?
How do renewals happen?
Can I transfer a Base44 purchased domain to an external registrar?
Can I transfer a Base44 purchased domain to an external registrar?
What happens to a Base44 purchased domain if I downgrade from a Builder tier to a lower tier?
What happens to a Base44 purchased domain if I downgrade from a Builder tier to a lower tier?
Can I connect multiple domains to one Base44 app?
Can I connect multiple domains to one Base44 app?
Is there a way to set up domain redirects in Base44?
Is there a way to set up domain redirects in Base44?
How do I correctly connect a custom domain without delays?
How do I correctly connect a custom domain without delays?
- If you can, buy your domain directly through Base44. DNS and SSL are handled for you and your app usually connects within 5–30 minutes.
- If you are using an external provider, add the DNS records shown in your Base44 dashboard exactly as instructed.
- Use an ANAME or ALIAS record for your root domain if your DNS host supports it, and a CNAME record for the
wwwsubdomain. - If your provider does not support ANAME or ALIAS, use the A record for your root domain and a CNAME for
www.
- Double check all DNS records for typos.
Tip: Copy and paste values directly from your Base44 dashboard. - Remove any AAAA (IPv6) records for hostnames connected to Base44.
- Remove or adjust CAA records that could block certificate authorities used by Base44.
- Make sure there is only one A record for your root domain if you use the A record method.
- Check that your domain registration is active in WHOIS and not on a status such as
clientHoldorserverHold. - If you use Cloudflare, set Base44 related records to DNS only (grey cloud) while you set up and troubleshoot the connection.
- After you set your records, click Verify in the Domains tab of your dashboard.
- Allow up to 48–72 hours for global DNS propagation when using an external registrar. This timing is standard and cannot be shortened by Base44 or other providers.
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.What is the email from the domain registrar IONOS?
What is the email from the domain registrar IONOS?

How do I fix issues with my domain connection?
How do I fix issues with my domain connection?
Which plans support custom email?
Which plans support custom email?

