Before you begin:
  • 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:
  1. Click Dashboard in your app editor.
  2. Click Domains.
  3. Click Edit URL under your app’s Built-in domain.
  4. Enter a new name for your link. For example: best-businessbest-business.base44.app.
  5. Click Change to save.
Your new URL is live instantly, and your old link will immediately stop working. Be sure to share your updated link with anyone who needs access
A screenshot showing where to edit thre URL in your app

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:
  1. Click Dashboard in your app editor.
  2. Click Domains and click Buy Domain.
  3. Search for your desired domain name and complete the purchase.
  4. Your domain is connected automatically, usually within 5–30 minutes.
Domains purchased through Base44 include automatic SSL and do not require any manual DNS setup.

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:
  1. Click Dashboard in your app editor.
  2. Click Domains and click Connect your Domain..
  3. Enter your full domain name and continue.
  4. 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.
Copy and paste DNS values directly from your dashboard to avoid mistakes.

FAQs

Click a question below to learn more about domains.
Yes. Set a CNAME from your subdomain (e.g., shop.example.com) to base44.onrender.com.
No, Base44 issues a free SSL certificate automatically after verification for both external and Base44-purchased domains.
Go to Dashboard → Domains, select the domain you would like to remove and click on the “Unlink Domain” option.
When you update your DNS settings, the changes need to spread (“propagate”) to servers around the world. This can take up to 72 hours, though it’s often faster. You can check the progress by visiting whatsmydns.net, entering your domain, and selecting the record type (A, CNAME, etc.) to see which locations have updated.
Yes, but if the domain was used in an app deleted before June 5, 2025, you will need to contact Base44 support to clear it from our records before you can add it again.
Renewals are automatic and you can turn this on or off from the domain management page in IONOS.
Yes, a user transfer the domain. The transfer will follow IONOS’s terms and conditions.
The domain will remain available for use until the end of the billing cycle, one year from the purchase date, but it cannot be connected to a site built in Base without a Builder plan or higher.
Yes, up to 150.
No, Base44 does not currently support sending emails directly from your custom domain using the built-in notification system. All automated emails generated by the app are sent from an @base44.com address by default.If you want to send emails from your own domain, you can connect an external email service like SendGrid, Mailgun, or Postmark using API or webhooks. This lets you send messages from your chosen domain, customize email templates, and manage advanced domain authentication (for example, SPF, DKIM, or DMARC records). Integrating an external provider gives you full control over branding, deliverability, and security for all your outgoing messages.You can also connect your Base44 app with Resend to send emails such as confirmations, updates, and newsletters from your own domain with minimal setup. Learn more about integrating Resend.
Base44 does not currently support domain redirect settings. If you need to redirect one domain to another, you’ll need to set this up through your domain provider or DNS service.
To connect your custom domain to your Base44 app quickly and smoothly, follow these steps and tips:
  • 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.”
Key tips to avoid delays:
  • 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.