Skip to main content
Every Base44 app is live on a free built-in URL (myapp.base44.app) from the moment you create it. You can personalize that URL anytime, or connect your own custom domain to make your app easier to find, remember, and share.

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 URL.
  4. Enter a new name for your link. For example: best-businessbest-business.base44.app.
  5. Click Change to save.
Editing the URL of your app in Base44

Editing the URL of your app in Base44

Your new URL is live instantly, and your old link immediately stops working. Make sure to share your updated link with anyone who needs access.

Setting up a custom domain

A custom domain is your own web address, such as mybusiness.com, that people use to reach your app instead of the built-in Base44 link. For example, instead of sharing my-app-948908fb.base44.app, you can share mybusiness.com. A custom domain looks more professional and reinforces your brand every time someone visits.
Before you begin:
There are 2 ways to set one up: buy a domain, or connect one you already own. Whichever you choose, Base44 issues and renews your SSL certificate automatically once your domain is connected, so your app is always served securely over HTTPS. You buy a domain from inside Base44, by clicking Buy Domain on your app’s Domains page. Base44 then registers it for you with GoDaddy. If your plan is billed through Wix, your domain comes from Wix instead. Either way you buy and connect it the same way, so follow the matching guide below. IONOS was the previous registrar partner, so domains bought before August 14, 2026 stay registered with IONOS.

Buy a domain with Wix

Buy a new domain through Wix. DNS and SSL are set up for you automatically.

Buy a domain from Base44

Buy a new domain, registered with GoDaddy. DNS and SSL are set up for you automatically.

Connect an external domain

Already own a domain? Set up your DNS with Base44, or add the records manually.

Checking where your domain is registered

If you already have a domain and you are not sure who registered it, open your Domains page and click the More Actions icon next to it.
  • If Manage Domain appears in the menu, you bought your domain through Wix, and you manage it from your domains dashboard. See Buying a domain with Wix.
  • If it does not appear and you bought your domain from Base44, it is registered with GoDaddy, or with IONOS if you bought it before August 14, 2026, and you manage it by signing in to your account with that registrar. See Buying a domain from Base44.
  • If you connected a domain you already owned, it stays with the provider you bought it from, and you manage it there. See Connecting an external domain.
For a domain you bought from Base44, your verification email tells you the same thing. It comes from Wix for a domain bought through Wix, from GoDaddy for a GoDaddy domain, and from support@ionos.com for an IONOS domain. If you are not sure which you have, search your inbox and your spam folder for all three.

Setting up a subdomain

A subdomain is an address that sits in front of your main domain, such as app.example.com or shop.example.com. Connect one to give your Base44 app its own address while your main domain keeps serving whatever is already there. You connect a subdomain the same way you connect any other domain you own. Base44 can add the record for you, or you can manually add a CNAME record at your DNS provider and verify it from your app dashboard. For the exact record values, and the extra record that keeps the www version working, see Connecting a subdomain.
Base44 issues an SSL certificate for each subdomain you connect, so list every subdomain you want to use. Wildcard subdomains are not supported.

Setting up 301 redirects

A 301 redirect permanently sends visitors from an old address to a new one. Old links keep working, and search engines move your existing ranking over to the new address. For example, if you rename your /pricing page to /plans, a redirect sends anyone who opens the old /pricing link straight to /plans instead of a missing page.
301 redirects are available on the Starter plan and above, the same plans as custom domains.
Base44 supports 2 types of 301 redirect:
  • Path-level redirect: Sends one page on your app to another page, such as /old-pricing to /pricing, or to an external address.
  • Whole-domain redirect: Sends all traffic from one connected domain to another domain on the same app.
Managing page redirects in the Domains dashboard

Managing page redirects in the Domains dashboard

Redirecting one page to another

Path-level redirects send visitors from one page on your app to another page, or to an external address. A path is the part of a web address that comes after your domain, such as /pricing, and usually points to a specific page. Use these redirects when you rename or move a page and want the old links to keep working, or when a path on your domain needs to point to a file hosted on another server, such as an ads.txt feed.
Path redirect rules:
  • You can add up to 50 redirects per app.
  • The source is a path on your app, starting with /, and it needs to differ from the target.
  • The target is either a path on your app, such as /pricing, or a full external address starting with https://.
  • Targets point to a page or file, so leave out any query string, parameters, or fragment. A visitor’s own query string carries over to the target address.
  • Prefix redirects start at a path below the root, such as /blog.
  • Base44 serves your sign-in paths (such as login and password reset) and system files (such as /sitemap.xml, /robots.txt, /favicon.ico, /link_preview.png, /manifest.json, /llms.txt, and /.well-known and anything under it) directly, so choose a source path outside those.
To add a path redirect:
  1. Click Dashboard in your app editor.
  2. Click Domains.
  3. In the Page redirects section, click Add redirect.
  4. In Source path, enter the old path, starting with /. For example, /old-page.
  5. In Target path, enter the new path starting with /, such as /new-page, or a full external address starting with https://, such as https://example.com/ads.txt.
  6. Under Match type, choose how the redirect matches:
    • Single path: Redirects the exact source path.
    • Prefix: Redirects the source path and everything under it, keeping the rest of the address. This works with external targets too, so /docs pointing to https://example.com/help sends /docs/setup to https://example.com/help/setup.
  7. Click Save redirect.

Redirecting a whole domain

A whole-domain redirect sends all traffic from one connected domain to another domain on the same app. The full path and query string are preserved, so old-domain.com/pricing goes to new-domain.com/pricing. Use it when you move your app to a new domain and want the old one to keep sending visitors to the right place.
A whole-domain redirect needs at least 2 verified domains on the same app: the one you redirect from and the one you send traffic to. The Redirect domain option appears only once your app has another verified domain to redirect to.
To redirect a domain:
  1. Click Dashboard in your app editor.
  2. Click Domains.
  3. In the Custom domains section, find the domain you want to redirect.
  4. Click the More Actions icon next to it and select Redirect domain.
  5. Under Target domain, select the domain you want to send traffic to.
  6. Click Save redirect.
To remove a domain redirect later, open Redirect domain again and select No redirect.

Sending emails from your domain

Once your custom domain is connected, you can send your app’s emails from it, such as support@your-domain.com, so they match your brand. See Sending emails from a custom domain to set it up.

Getting a business email

A sending address only sends your app’s emails. If you also want a real inbox at your domain, such as you@yourdomain.com, that you can send and receive email from, you can buy a business email through Base44. It is powered by Google Workspace, so it includes Gmail, Calendar, Drive, Meet, and Docs on your domain. See Buying a business email to set it up.

FAQs

Click a question below to learn more about domains.
To completely remove a domain from an app and free it up for use elsewhere:
  1. Click Dashboard in your app editor.
  2. Click Domains.
  3. Click the custom domain you want to remove.
  4. Click Unlink Domain to disconnect it from the app.
  5. Click the red Delete icon (trash) to remove the domain from the app’s domain list.
Yes. You can connect up to 150 domains and subdomains to a single app, and up to 350 domains in total across your account.
Redirects usually start working within a few minutes of saving them.
Redirects resolve in one hop, so each rule sends visitors straight to its final destination. Base44 checks your rules as you save them and flags any that would chain or loop. A redirect to an external address leaves your app entirely, so it always counts as that single hop.