Manage a custom domain for your site
Figma Sites was released in open beta at Config 2025. It is currently available on all paid plans, with a limited Starter plan experience coming soon. Learn more about what’s included in the beta.
By default, Figma hosts published sites on a randomly generated figma.site
subdomain. On paid plans, you can also make your site available at a custom domain you own.
How many custom domains can you have during the beta?
Custom domains are free of charge through 2025. Organization and Enterprise plans can connect as many custom domains needed, and Professional plans can connect 10 custom domains. Custom domain limits are subject to change after 2025.
Plan |
Number of custom domains |
---|---|
Professional |
10 |
Organization |
Unlimited |
Enterprise |
Unlimited |
Connect a custom domain to your site
Before adding a custom domain to Figma Sites, you’ll need to purchase one from a domain registrar and update its settings.
Here’s the process:
- From a sites file, click Settings in the left navigation bar.
- In the Site section, click Domains.
- Click Add connected domain.
- Enter your domain. You’ll need to add
www.
or any other subdomain at the beginning. - Sign in to your domain registrar.
- Locate the DNS settings, often found under Domain management or Advanced settings.
- Add the TXT or CNAME record provided by Figma to your DNS settings.
- Return to the Domains page in Figma and click Refresh.
Troubleshoot the domain connection
If you encounter issues connecting your domain, there may be a few reasons why:
- DNS propagation delays: DNS changes can take time to update across the internet. If you think this might be the problem, we recommend waiting a while and checking back later.
- Incorrect record types or values: Ensure the provided values exactly match what’s required. Even a small typo can interrupt the process. Figma will display an error icon if one or both of the records can’t be verified.
- Conflicting DNS settings: Check for duplicate or conflicting entries in your DNS settings—for instance, multiple CNAME records for the same subdomain.
- Awaiting SSL certificates: Figma automatically provisions SSL certificates for custom domains, which ensures secure HTTPS access. It can sometimes take a little longer than expected to issue these certificates.
Disconnect a custom domain from your site
You can disconnect your custom domain at any time. Your site will remain accessible on the public web at the auto-generated figma.site
subdomain.
- From a sites file, click Settings in the left navigation bar.
- In the Site section, click Domains.
- Click the More menu.
- Select Remove connected domain.
Tip: To completely remove your site from the web, you’ll need to unpublish it.
Frequently asked questions
Does Figma support apex domains?
An apex domain—also called a root or naked domain—is the highest-level domain without any subdomain prefix. For example, https://example.com is the apex domain, while https://www.example.com is a subdomain.
Figma doesn’t currently support apex domains—but they’re coming soon. In the meantime, we recommend redirecting an apex domain to its www
subdomain in your domain registrar.
Can a site have more than one custom domains?
Today, a site can only use custom domain at a time.
Does Figma support wildcard domains?
A wildcard domain uses an asterisk (*) to match any subdomain of a given domain. For example, *.example.com will cover requests for blog.example.com, shop.example.com, or any other subdomain. Figma doesn’t currently support wildcard domains; each site file can only be tied to a single subdomain.