View and Edit Contact Languages

Mailchimp attempts to detect your contacts' browser language when they join your list, 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 list, 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 Lists page.
  2. Click the name of the list you want to work with.
    Lists page
  3. Click the contact you want to edit.
  4. In the contact's profile, scroll to the Other section and click Edit.
    Cursor clicking to edit the contact language.
  5. Under Set contact language, click the drop-down menu and choose the language for your contact.
  6. 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, lanugage codes must be formatted exactly as they appear below.

When you import the file into Mailchimp, you'll map your Language column to the language list 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 subscriber to your list, their subscriber profile will display Not yet detected under the Language heading until the language is detected.
  • Similarly, when you import your list with nothing mapped to the Language column, or if your subscriber 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?