View and Edit Contact Languages

Mailchimp attempts to detect your contacts' browser language when they join your audience, update their profile, or click links in your campaigns. Detected languages are available in contact profiles.

You can use this language information to segment your contacts, show the language in a campaign, or load conditional content in forms, campaigns, and automation emails.

In this article, you'll learn how to view and edit language preferences for your contacts.

View or Edit Individual Contacts

To view or edit the language preference for a contact, follow these steps.

  1. Navigate to the Audience tab.
  2. If you have more than one audience, click the Current audience drop-down and choose the one you want to work with.
  3. Click View Contacts.
  4. Click the contact you want to edit.
  5. In the contact's profile, scroll to the Other section and click Edit.
    Cursor clicking to edit the contact language.
  6. Under Set contact language, click the drop-down menu and choose the language for your contact.
  7. Click Save.
    Pop-up to edit subscriber language with cursor clicking the Save button.

Edit Multiple Contacts

If you need to update a lot of contacts at once, you can import a properly formatted import file with the new information. Include a column for Language, and insert the language code for each contacts' language preference. To function correctly, language codes must be formatted exactly as shown.

When you import the file into Mailchimp, you'll map your Language column to the language field Mailchimp, and check the box to Auto-Update existing contacts.

Language Codes

English = en
Arabic = ar
Afrikaans = af
Belarusian = be
Bulgarian = bg
Catalan = ca
Chinese = zh
Croatian = hr
Czech = cs
Danish = da
Dutch = nl
Estonian = et
Farsi = fa
Finnish = fi
French (France) = fr
French (Canada) = fr_CA
German = de
Greek = el
Hebrew = he
Hindi = hi
Hungarian = hu
Icelandic = is
Indonesian = id
Irish = ga
Italian = it
Japanese = ja
Khmer = km
Korean = ko
Latvian = lv
Lithuanian = lt
Maltese = mt
Malay = ms
Macedonian = mk
Norwegian = no
Polish = pl
Portuguese (Brazil) = pt
Portuguese (Portugal) = pt_PT
Romanian = ro
Russian = ru
Serbian = sr
Slovak = sk
Slovenian = sl
Spanish (Mexico) = es
Spanish (Spain) = es_ES
Swahili = sw
Swedish = sv
Tamil = ta
Thai = th
Turkish = tr
Ukrainian = uk
Vietnamese = vi


  • When you manually add a subscribed contact to your audience, their profile will display Not yet detected under the Language heading until the language is detected.
  • Similarly, when you import your contacts with nothing mapped to the Language column, or if your contact doesn't have a language code indicated in the import file, we'll also display Not yet detected under the Language heading in their contact profile.

Was this article helpful?

Anything else we can do to improve our site?