> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.crisp.chat/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to change the chatbox language

*This article explains how to control the language displayed in the Crisp chatbox.*

By default, Crisp detects the visitor browser language and displays the best supported chatbox locale automatically. You can also force one language for every visitor, or handle language selection programmatically when your website is multilingual.

---

# ${color}[#0080dd](Watch the chatbox customization walkthrough)

If you prefer a quick visual walkthrough, this video shows how to customize your Crisp chatbox, from basic appearance settings to texts, position offsets, and custom colors.

${youtube}[How to Customize Your Crisp Live Chat Widget](qvJ-kKTse28)

---

# ${color}[#0080dd](Force the chatbox language)

Forcing a language is useful when your website is served in one main language, even if some visitors use browsers configured in another language.

__To force the chatbox language:__
1. Go to [**Crisp**](https://app.crisp.chat)
2. Open **Settings → Chatbox Settings → Chatbox Appearance**
3. Find **Chatbox Language**
4. Choose **Auto-detect** or select the language you want to force
5. Let Crisp auto-save the change

![Force the chatbox language from the chatbox appearance settings](https://storage.crisp.chat/users/helpdesk/website/-/8/7/a/e/87ae2703583ac800/cleanshot-2026-01-29-at-124200_t9835y.png =1000xauto)

| When the chatbox language is set to **Auto-detect**, Crisp uses the visitor browser language and falls back to the closest supported language when needed.

---

# ${color}[#0080dd](Customize texts for multiple locales)

If you need to customize chatbox texts per language, go to **Settings → Chatbox Settings → Chatbox Appearance → Chatbox Theme → Advanced Chatbox Customization**.

The **Default** locale acts as the fallback text. You can then add locales and customize texts for each language, so visitors see the right wording when the chatbox is displayed in their language.

---

# ${color}[#0080dd](Set the language with JavaScript)

If your website dynamically changes language, you can force the chatbox locale with the Crisp Web Chat SDK instead of using one global language in the settings.

| Read the [Language Customization guide](https://docs.crisp.chat/guides/chatbox-sdks/web-sdk/language-customization/) if you need to set the chatbox locale from your website code.

You can also check the list of [languages supported by Crisp](/en/article/what-languages-are-supported-by-crisp-1ivdmy2/) before configuring your localization setup.