Question
How do I change the color of the legacy Chat widget or the Web Widget (Classic)?
Answer
Tip: Determine if you have the legacy Chat Widget or the Web Widget (Classic) by referencing this article: Which widget do I have with my Zendesk account?
If you have the Web Widget (Classic)
- Go to Admin Center, navigate to Channel > Classic > Web Widget page.
- Under Style tab, select the color for your Web Widget (Classic) components using the Primary color setting.
- If you untick the Use default color based on theme option, the select the color of the text in the widget.
- Click Save.
For more information about both of these settings, see the article: Configuring components in the Web Widget (Classic).
If you have the legacy Chat widget
- In Zendesk Chat, go to Settings > Widget > Appearance.
- Under the Chat window, use the Theme color to select a new widget color.
- Click Save changes.
For more information on these settings in Chat, see this article: Customizing the appearance of the widget.
If you want to make more specific or custom changes to the color of different widget components, see the articles: Advanced customization of your Web Widget (Classic) and the developer documentation about the color property.
7 Comments
The syntax mentioned in the developer website of Zendesk is not right (https://developer.zendesk.com/api-reference/widget/settings/#color)
This piece of code worked for me for changing the widget text colour.
<header class="header">
line, and anywhere above the final header line.Thanks for this feedback, Sam & Simon! I've passed this along to our developer docs team.
how do i change the chat widget from "support" to "chat" ?
Hey Kate,
I have put below the piece of code that can be used to change the Chat Widget's Label Text to Chat. ( You can change it to be anything you want in the code)
This piece of code worked for me for changing the widget label text.
<header class="header">
line, and anywhere above the final header line.Thanks Sam!
Hi everybody. I want to change the text color and stroke in the widget. How do I do this?

Hey Mikhail Tyuftyaev! You can change the color of the text in the Widget by adjusting the Theme text color. You may need to uncheck the "Use default color based on theme" option (dark blue arrow) in order to see the color picker for the text color (light blue arrow). It is not possible at this time to change the stroke.
Please sign in to leave a comment.