# Custom Favicon

A custom favicon allows you to display your own icon in the browser tab when visitors view your scheduling pages on your custom domain. Instead of the default zcal icon, your brand's favicon will appear, creating a fully branded booking experience.

### Requirements

* **Business plan** subscription
* A **verified custom domain** (see Custom Domain setup guide)

> **Note:** You must set up and verify your custom domain before you can upload a custom favicon. The favicon option will only appear after your domain has been verified.

### Supported File Formats

| Format | Extension |
| ------ | --------- |
| ICO    | `.ico`    |
| PNG    | `.png`    |

**Maximum file size:** 1 MB

### Setup Instructions

#### Step 1: Verify Your Custom Domain

Before uploading a favicon, ensure your custom domain is fully set up and verified. If you haven't configured your custom domain yet, follow the Custom Domain setup guide first.

#### Step 2: Upload Your Favicon

1. Navigate to **Settings** > **Custom Domain** in your Zcal dashboard
2. Scroll down to the **Favicon** section (visible only after your domain is verified)
3. Click the **Upload** button
4. Select your `.ico` or `.png` file (must be under 1 MB)
5. Your favicon will be uploaded and saved automatically

#### Step 3: Verify Your Favicon

Open your custom domain in a new browser tab. You should see your custom icon displayed in the browser tab. If you don't see it right away, try clearing your browser cache or opening the page in an incognito window.

### Managing Your Favicon

#### Changing Your Favicon

1. Go to **Settings** > **Custom Domain**
2. In the **Favicon** section, click **Change**
3. Select your new favicon file
4. The new favicon will replace the previous one immediately

#### Removing Your Favicon

1. Go to **Settings** > **Custom Domain**
2. In the **Favicon** section, click **Delete**
3. Your scheduling pages will revert to the default Zcal favicon

### Teams

Team accounts on the Business plan can also set a custom favicon. Team admins can manage the favicon from the team's custom domain settings.

### FAQ

**Do I need a custom domain to use a custom favicon?** Yes. The custom favicon feature is only available for verified custom domains on the Business plan.

**What happens to my favicon if I remove my custom domain?** Your favicon will be removed along with your custom domain configuration.

**What size should my favicon image be?** A 32x32 pixel image is recommended for the best quality across browsers.

**Will my favicon appear on zcal.co links?** No. The custom favicon only appears on pages served through your verified custom domain.

***

Need help? Contact us at **<support@zcal.co>**.
