> ## Documentation Index
> Fetch the complete documentation index at: https://fillout.com/help/llms.txt
> Use this file to discover all available pages before exploring further.

# Use custom domains

> Customize your form's URL to match and promote your brand using Fillout. Host your forms at forms.yourcompany.com or any-subdomain.yourcompany.com.

export const SupportBanner = () => {
  const titleId = React.useId();
  return <div className="support-banner" role="region" aria-labelledby={titleId}>
      <span className="support-banner__ring support-banner__ring--outer" aria-hidden="true" />
      <span className="support-banner__ring support-banner__ring--middle" aria-hidden="true" />
      <span className="support-banner__ring support-banner__ring--inner" aria-hidden="true" />
      <span className="support-banner__ring support-banner__ring--center" aria-hidden="true" />

      <div className="support-banner__content">
        <div className="support-banner__title" id={titleId} role="heading" aria-level="2">Still have questions?</div>

        <div className="support-banner__copy">
          <span className="support-banner__line">Our team is happy to help. Start a live chat using the</span>
          <span className="support-banner__line">
            chat bubble <span className="support-banner__chat-icon" aria-hidden="true" /> in the bottom right, or email us at
          </span>
          <span className="support-banner__line">
            <a href="mailto:support@fillout.com">support{'@'}fillout.com</a>
          </span>
        </div>

        <a className="support-banner__cta" href="mailto:support@fillout.com">Contact us</a>
      </div>
    </div>;
};

## What is a custom domain?

A **custom domain** is a unique web address to replace your web form's default URL, enhancing brand visibility and trust. It adds professionalism, improves SEO, and ensures a seamless user experience.

## Video tutorial

<iframe class="notion-asset-object-fit" src="https://www.loom.com/embed/2e59bfc897734511b849d1c97c7ab695" title="iframe video" frameborder="0" allowFullScreen loading="lazy" scrolling="auto" width="100%" height="540" />

## How to add a custom domain

<Steps>
  <Step title="Open account settings">
    On the Fillout dashboard, click your `Account name` in the upper left corner followed by `Settings`.

    <img src="https://mintcdn.com/fillout-005a867b/YU0il-vPJmGeEm2f/images/Screenshot2025-12-01at4.31.12PM.png?fit=max&auto=format&n=YU0il-vPJmGeEm2f&q=85&s=e69f52c445ab381d938f187092a0f0d2" alt="Screenshot 2025-12-01 at 4.31.12 PM.png" title="Screenshot 2025-12-01 at 4.31.12 PM.png" style={{ width:"25%" }} width="488" height="713" data-path="images/Screenshot2025-12-01at4.31.12PM.png" />
  </Step>

  <Step title="Add domain">
    Navigate to `Custom domain` and click `Add domain`.

    <img src="https://mintcdn.com/fillout-005a867b/qLTpLhM2dyir5sQk/images/Screenshot-2026-07-06-at-5.50.46-PM.png?fit=max&auto=format&n=qLTpLhM2dyir5sQk&q=85&s=2672b56a8009f97c02e1b43a0373130c" alt="Screenshot 2026 07 06 At 5 50 46 PM" width="1828" height="713" data-path="images/Screenshot-2026-07-06-at-5.50.46-PM.png" />

    Choose `For forms` and enter a domain you own.

    <img src="https://mintcdn.com/fillout-005a867b/qLTpLhM2dyir5sQk/images/Screenshot-2026-07-06-at-5.52.18-PM.png?fit=max&auto=format&n=qLTpLhM2dyir5sQk&q=85&s=39befc44e52320f3b804c5f8c3aa9bf7" alt="Screenshot 2026 07 06 At 5 52 18 PM" title="Screenshot 2026 07 06 At 5 52 18 PM" style={{ width:"52%" }} width="797" height="490" data-path="images/Screenshot-2026-07-06-at-5.52.18-PM.png" />
  </Step>

  <Step title="Set up DNS record">
    <Card title="How to add the DNS record:" color="#000000" icon="plus" iconType="solid">
      1. Log in to your domain provider.
      2. Add the CNAME record as instructed in the Fillout dashboard.
      3. Wait until the DNS records are verified (this can take anywhere from a few seconds to a few hours). Click Refresh in Fillout to check if your domain has been connected.
    </Card>

    You'll know the setup is complete once the **Pending** status is gone.

    That's it! Now, all your form links will begin with your **domain name**. You can see this in the `Share` page.

    <img src="https://mintcdn.com/fillout-005a867b/YU0il-vPJmGeEm2f/images/Screenshot2025-12-01at4.26.23PM.png?fit=max&auto=format&n=YU0il-vPJmGeEm2f&q=85&s=8c10388a6ed2792a1edc3d87cfe5166e" alt="Screenshot 2025-12-01 at 4.26.23 PM.png" width="1708" height="596" data-path="images/Screenshot2025-12-01at4.26.23PM.png" />
  </Step>
</Steps>

## Customize the link ending

You can also change the slug. Check out this quick [guide](https://www.fillout.com/help/custom-link#edit-your-link-ending).

## Custom domain vs. subdomain

A **subdomain** is part of an existing domain. For example, `foodmart.fillout.com` uses "fillout.com" as the main domain, while "foodmart" is the subdomain.

A **custom domain** uses a domain you own, like `foodmart.com`. This lets you share forms under your own brand instead of "fillout.com", creating a more consistent experience for respondents.

## Related articles

<CardGroup cols={3}>
  <Card title="Custom form links" color="#FFC738" icon="message-image" iconType="regular" href="/help/custom-link">
    Customize your form's share link, subdomain and URL ending.
  </Card>

  <Card title="Custom favicon" color="#FFC738" icon="icons" iconType="regular" href="/help/favicon">
    Add your logo or icon to a browser tab and in link previews.
  </Card>

  <Card title="Remove Fillout branding" color="#FFC738" icon="delete-right" iconType="regular" href="/help/remove-fillout-branding">
    Remove Fillout buttons on form pages.
  </Card>
</CardGroup>

<SupportBanner />
