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

# CometChat Widget Builder For HTML

> CometChat Widget Builder for HTML is a no-code solution that lets you embed a fully functional chat interface into any HTML website using a simple code snippet.

It provides a ready-to-use chat widget backed by CometChat's real-time infrastructure — no frontend framework required.

With CometChat Widget Builder, you can:

* Embed chat and calling into any HTML page
* Customize themes, colors, and typography
* Toggle features on and off
* Go live with a simple embed code snippet

The widget connects to CometChat's SDK and infrastructure, which manages message transport, sync, and backend scaling.

<Card title="Ready to add chat to your HTML website?" icon="rocket" href="/widget/html/integration">
  Go to the Integration Guide
</Card>

<Warning>
  The Chat Widget is not customizable beyond the configuration options available in the Widget Builder in dashboard. If you require deeper customization, consider using our [UI Kits](/ui-kit/react/overview) instead.
</Warning>

<Note>
  **Legacy Widget (v3):** If you previously used the legacy CometChat Widget (v3), the legacy widget section in the Dashboard is only visible for apps that had legacy widgets configured before the migration to Widget Builder. New apps will not see the legacy widget section. For migration guidance, see the [Migration Guide](/articles/migration-guide).
</Note>

***

## Widget Builder Features

**No-Code Visual Configuration** — Widget Builder provides a visual configuration environment for designing your chat widget before embedding.

**Toggle-Based Feature Control** — Messaging and calling features can be controlled through configuration settings in the Widget Builder in dashboard.

**Ready-to-Embed Code** — After configuration, Widget Builder generates a code snippet you can paste directly into your HTML page.

***

## How to Use Widget Builder

### 1. Design

Customize your chat widget using the visual Widget Builder:

* **Configure layout** — Toggle all the required features in the dashboard.
* **Toggle features** — Turn chat and calling features on and off from the builder interface.
* **Themes** — Select between system, light, and dark themes. Choose custom colors and typography.

<Frame>
  <img src="https://mintcdn.com/cometchat-22654f5b/dJPACx1AKXUTpAHt/images/uikit-builder-preview.png?fit=max&auto=format&n=dJPACx1AKXUTpAHt&q=85&s=8a801797bb6c3c9af164502d41708a4a" width="2880" height="1624" data-path="images/uikit-builder-preview.png" />
</Frame>

### 2. Get Embed Code

Once configured, get the embed code snippet for your widget.

1. Click on **Get Embedded Code**
2. Note your app credentials (App ID, Auth Key, Region, Variant ID)
3. Copy the code snippet

### 3. Integrate

Add the embed code to your HTML page and go live.

1. **Paste the code snippet** into your HTML file
2. **Configure credentials** — Set your App ID, Region, and Auth Key
3. **User Authentication** — CometChat uses a UID (User ID) to identify each user. Authenticate users to enable chat functionality.
4. **Launch** — Open your HTML page and the chat widget is live

<Card title="Follow the full Integration Guide" icon="book" href="/widget/html/integration">
  Step-by-step instructions for embedding the Widget Builder into your HTML website
</Card>

***

## Try Live Demo

Experience the CometChat Widget Builder in action:

<CardGroup>
  <Card title="Launch Live Demo" icon="play" href="https://preview.cometchat.com/" />
</CardGroup>

<Frame>
  <iframe width="100%" height="400" src="https://www.youtube.com/embed/0mmX_3Ohnz8" title="YouTube video" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" />
</Frame>

***

## Need Help?

<CardGroup cols={2}>
  <Card title="Developer Community" icon="users" href="https://community.cometchat.com/">
    Connect with other developers and get answers
  </Card>

  <Card title="Support Portal" icon="headset" href="https://help.cometchat.com/hc/en-us/requests/new">
    Contact our support team for assistance
  </Card>
</CardGroup>

***

## Related Resources

<CardGroup cols={2}>
  <Card title="JavaScript Chat SDK" href="/sdk/javascript/overview">
    Learn more about the CometChat JavaScript SDK
  </Card>

  <Card title="Advanced Widget Setup" href="/widget/html/advanced">
    Explore advanced JavaScript controls — open chats, listen for events, and more
  </Card>

  <Card title="WordPress Widget" href="/widget/wordpress/overview">
    Widget Builder for WordPress websites
  </Card>

  <Card title="Shopify Widget" href="/widget/shopify/overview">
    Widget Builder for Shopify stores
  </Card>
</CardGroup>
