- Custom domains are available on Builder, Pro, and Elite plans.
- Allow up to 72 hours for DNS changes if you use an external domain provider.
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.Buying a new domain with Base44 (automatic setup)
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 is connected automatically, usually within 5–30 minutes.
Connecting a domain you already own (manual setup)
Use a domain managed by another provider by updating your DNS records as shown in your Base44 dashboard. To connect your existing domain:- Click Dashboard in your app editor.
- Click Domains and click Connect your Domain..
- Enter your full domain name and continue.
- Update DNS records with your domain provider as shown in your dashboard:
- Add a CNAME record for www pointing to the Base44 target (for example,
your-app-id.base44.app
). - For your root domain (yourdomain.com), add an ANAME or ALIAS record if supported.
- If ANAME or ALIAS is not available, add an A record to the IP address provided.
- Remove any AAAA (IPv6) records from your DNS settings.
- Double-check that you have only one A record for the root if using that method.
- Add a CNAME record for www pointing to the Base44 target (for example,
FAQs
Click a question below to learn more about domains.Can I connect a subdomain instead of a full domain?
Can I connect a subdomain instead of a full domain?
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?
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 a user transfer a Base44 purchase domain to an external registrar?
Can a user transfer a Base44 purchase domain to an external registrar?
What happens to a Base44 purchased domain if a user downgrades from Builder tier to a lower tier?
What happens to a Base44 purchased domain if a user downgrades from Builder tier to a lower tier?
Can you connect multiple domains to one Base44 app?
Can you connect multiple domains to one Base44 app?
Can I send emails from my own custom domain using Base44?
Can I send emails from my own custom domain using Base44?
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?
- For the fastest and most automatic setup, buy your domain directly through Base44 (Path 2). DNS and SSL are handled for you, and your app usually connects within 5-30 minutes.
- If you are using an external domain provider (like GoDaddy or Cloudflare), connect your domain by adding the required DNS records shown in your Base44 dashboard exactly as instructed.
- Use an ANAME or ALIAS record for your root domain (if supported), and a CNAME record for the “www” subdomain. If your registrar does not support ANAME/ALIAS, use the provided A record for your root 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 from your DNS manager, as these can block the connection.
- Ensure you only have one A record for your root domain if using the A record method.
- Make sure your domain registration is active and not expired.
- After setting your records, be sure to click Verify in the **Domain **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.