List of .Net Supported Culture and Country Codes
Last Updated January 8, 2019 by Tim Trott. First Published in 2010.
A comprehensive list of ISO .net supported culture and country codes used for localising .Net applications with the CultureInfo class.

A comprehensive list of ISO .net culture codes and country codes used for localising .Net applications in conjunction with the CultureInfo class. Culture codes are also used throughout the Windows operating system for defining regional settings.
The CultureInfo class specifies a unique name for each culture, based on RFC 4646 (Windows Vista and later). The name is a combination of an ISO 639 two-letter lowercase culture code associated with a language and an ISO 3166 two-letter uppercase subculture code associated with a country or region.
Country | Two Letter Country Code | Three Letter Country Code | Language | Two Letter Lang Code | Three Letter Lang Code | CultureInfo Code |
---|---|---|---|---|---|---|
Afghanistan | AF | AFG | Pashto | ps | pus | ps-AF |
Afghanistan | AF | AFG | Dari | prs | prs | prs-AF |
Albania | AL | ALB | Albanian | sq | sqi | sq-AL |
Algeria | DZ | DZA | Arabic | ar | ara | ar-DZ |
Argentina | AR | ARG | Spanish | es | spa | es-AR |
Armenia | AM | ARM | Armenian | hy | hye | hy-AM |
Australia | AU | AUS | English | en | eng | en-AU |
Austria | AT | AUT | German | de | deu | de-AT |
Bahrain | BH | BHR | Arabic | ar | ara | ar-BH |
Bangladesh | BD | BGD | Bengali | bn | bng | bn-BD |
Basque | ES | ESP | Basque | eu | eus | eu-ES |
Belarus | BY | BLR | Belarusian | be | bel | be-BY |
Belgium | BE | BEL | French | fr | fra | fr-BE |
Belgium | BE | BEL | Dutch | nl | nld | nl-BE |
Belize | BZ | BLZ | English | en | eng | en-BZ |
Bolivarian Republic of Venezuela | VE | VEN | Spanish | es | spa | es-VE |
Bolivia | BO | BOL | Quechua | quz | qub | quz-BO |
Bolivia | BO | BOL | Spanish | es | spa | es-BO |
Brazil | BR | BRA | Portuguese | pt | por | pt-BR |
Brunei Darussalam | BN | BRN | Malay | ms | msa | ms-BN |
Bulgaria | BG | BGR | Bulgarian | bg | bul | bg-BG |
Cambodia | KH | KHM | Khmer | km | khm | km-KH |
Canada | CA | CAN | French | fr | fra | fr-CA |
Canada | CA | CAN | English | en | eng | en-CA |
Caribbean | 29 | 29 | English | en | eng | en-029 |
Catalan | ES | ESP | Catalan | ca | cat | ca-ES |
Chile | CL | CHL | Mapudungun | arn | arn | arn-CL |
Chile | CL | CHL | Spanish | es | spa | es-CL |
Colombia | CO | COL | Spanish | es | spa | es-CO |
Costa Rica | CR | CRI | Spanish | es | spa | es-CR |
Croatia | HR | HRV | Croatian | hr | hrv | hr-HR |
Cyrillic, Azerbaijan | AZ | AZE | Azeri | az | aze | az-Cyrl-AZ |
Cyrillic, Bosnia and Herzegovina | BA | BIH | Serbian | sr | srn | sr-Cyrl-BA |
Cyrillic, Bosnia and Herzegovina | BA | BIH | Bosnian | bs | bsc | bs-Cyrl-BA |
Cyrillic, Mongolia | MN | MNG | Mongolian | mn | mon | mn-MN |
Cyrillic, Montenegro | ME | MNE | Serbian | sr | srp | sr-Cyrl-ME |
Cyrillic, Serbia | RS | SRB | Serbian | sr | srp | sr-Cyrl-RS |
Cyrillic, Serbia and Montenegro (Former | CS | SCG | Serbian ) | sr | srp | sr-Cyrl-CS |
Cyrillic, Tajikistan | TJ | TAJ | Tajik | tg | tgk | tg-Cyrl-TJ |
Cyrillic, Uzbekistan | UZ | UZB | Uzbek | uz | uzb | uz-Cyrl-UZ |
Czech Republic | CZ | CZE | Czech | cs | ces | cs-CZ |
Denmark | DK | DNK | Danish | da | dan | da-DK |
Dominican Republic | DO | DOM | Spanish | es | spa | es-DO |
Ecuador | EC | ECU | Quechua | quz | que | quz-EC |
Ecuador | EC | ECU | Spanish | es | spa | es-EC |
Egypt | EG | EGY | Arabic | ar | ara | ar-EG |
El Salvador | SV | SLV | Spanish | es | spa | es-SV |
Estonia | EE | EST | Estonian | et | est | et-EE |
Ethiopia | ET | ETH | Amharic | am | amh | am-ET |
Faroe Islands | FO | FRO | Faroese | fo | fao | fo-FO |
Finland | FI | FIN | Finnish | fi | fin | fi-FI |
Finland | FI | FIN | Swedish | sv | swe | sv-FI |
Finland | FI | FIN | Sami, Northern | se | smg | se-FI |
Finland | FI | FIN | Sami, Skolt | sms | sms | sms-FI |
Finland | FI | FIN | Sami, Inari | smn | smn | smn-FI |
Former Yugoslav Republic of Macedonia | MK | MKD | Macedonian | mk | mkd | mk-MK |
France | FR | FRA | French | fr | fra | fr-FR |
France | FR | FRA | Breton | br | bre | br-FR |
France | FR | FRA | Occitan | oc | oci | oc-FR |
France | FR | FRA | Corsican | co | cos | co-FR |
France | FR | FRA | Alsatian | gsw | gsw | gsw-FR |
Galician | ES | ESP | Galician | gl | glg | gl-ES |
Georgia | GE | GEO | Georgian | ka | kat | ka-GE |
Germany | DE | DEU | German | de | deu | de-DE |
Germany | DE | DEU | Upper Sorbian | hsb | hsb | hsb-DE |
Germany | DE | DEU | Lower Sorbian | dsb | dsb | dsb-DE |
Greece | GR | GRC | Greek | el | ell | el-GR |
Greenland | GL | GRL | Greenlandic | kl | kal | kl-GL |
Guatemala | GT | GTM | K'iche | qut | qut | qut-GT |
Guatemala | GT | GTM | Spanish | es | spa | es-GT |
Honduras | HN | HND | Spanish | es | spa | es-HN |
Hungary | HU | HUN | Hungarian | hu | hun | hu-HU |
Iceland | IS | ISL | Icelandic | is | isl | is-IS |
India | IN | IND | Hindi | hi | hin | hi-IN |
India | IN | IND | Bengali | bn | bng | bn-IN |
India | IN | IND | Punjabi | pa | pan | pa-IN |
India | IN | IND | Gujarati | gu | guj | gu-IN |
India | IN | IND | Oriya | or | ori | or-IN |
India | IN | IND | Tamil | ta | tam | ta-IN |
India | IN | IND | Telugu | te | tel | te-IN |
India | IN | IND | Kannada | kn | kan | kn-IN |
India | IN | IND | Malayalam | ml | mym | ml-IN |
India | IN | IND | Assamese | as | asm | as-IN |
India | IN | IND | Marathi | mr | mar | mr-IN |
India | IN | IND | Sanskrit | sa | san | sa-IN |
India | IN | IND | Konkani | kok | kok | kok-IN |
India | IN | IND | English | en | eng | en-IN |
Indonesia | ID | IDN | Indonesian | id | ind | id-ID |
Iran | IR | IRN | Persian | fa | fas | fa-IR |
Iraq | IQ | IRQ | Arabic | ar | ara | ar-IQ |
Ireland | IE | IRL | Irish | ga | gle | ga-IE |
Ireland | IE | IRL | English | en | eng | en-IE |
Islamic Republic of Pakistan | PK | PAK | Urdu | ur | urd | ur-PK |
Israel | IL | ISR | Hebrew | he | heb | he-IL |
Italy | IT | ITA | Italian | it | ita | it-IT |
Jamaica | JM | JAM | English | en | eng | en-JM |
Japan | JP | JPN | Japanese | ja | jpn | ja-JP |
Jordan | JO | JOR | Arabic | ar | ara | ar-JO |
Kazakhstan | KZ | KAZ | Kazakh | kk | kaz | kk-KZ |
Kenya | KE | KEN | Kiswahili | sw | swa | sw-KE |
Korea | KR | KOR | Korean | ko | kor | ko-KR |
Kuwait | KW | KWT | Arabic | ar | ara | ar-KW |
Kyrgyzstan | KG | KGZ | Kyrgyz | ky | kir | ky-KG |
Lao P.D.R. | LA | LAO | Lao | lo | lao | lo-LA |
Latin, Algeria | DZ | DZA | Tamazight | tzm | tzm | tzm-Latn-DZ |
Latin, Azerbaijan | AZ | AZE | Azeri | az | aze | az-Latn-AZ |
Latin, Bosnia and Herzegovina | BA | BIH | Croatian | hr | hrb | hr-BA |
Latin, Bosnia and Herzegovina | BA | BIH | Bosnian | bs | bsb | bs-Latn-BA |
Latin, Bosnia and Herzegovina | BA | BIH | Serbian | sr | srs | sr-Latn-BA |
Latin, Canada | CA | CAN | Inuktitut | iu | iku | iu-Latn-CA |
Latin, Montenegro | ME | MNE | Serbian | sr | srp | sr-Latn-ME |
Latin, Nigeria | NG | NGA | Hausa | ha | hau | ha-Latn-NG |
Latin, Serbia | RS | SRB | Serbian | sr | srp | sr-Latn-RS |
Latin, Serbia and Montenegro (Former | CS | SCG | Serbian ) | sr | srp | sr-Latn-CS |
Latin, Uzbekistan | UZ | UZB | Uzbek | uz | uzb | uz-Latn-UZ |
Latvia | LV | LVA | Latvian | lv | lav | lv-LV |
Lebanon | LB | LBN | Arabic | ar | ara | ar-LB |
Libya | LY | LBY | Arabic | ar | ara | ar-LY |
Liechtenstein | LI | LIE | German | de | deu | de-LI |
Lithuania | LT | LTU | Lithuanian | lt | lit | lt-LT |
Luxembourg | LU | LUX | Luxembourgish | lb | ltz | lb-LU |
Luxembourg | LU | LUX | German | de | deu | de-LU |
Luxembourg | LU | LUX | French | fr | fra | fr-LU |
Country | Two Letter Country Code | Three Letter Country Code | Language | Two Letter Lang Code | Three Letter Lang Code | CultureInfo Code |
---|---|---|---|---|---|---|
Malaysia | MY | MYS | Malay | ms | msa | ms-MY |
Malaysia | MY | MYS | English | en | eng | en-MY |
Maldives | MV | MDV | Divehi | dv | div | dv-MV |
Malta | MT | MLT | Maltese | mt | mlt | mt-MT |
Mexico | MX | MEX | Spanish | es | spa | es-MX |
Mohawk | CA | CAN | Mohawk | moh | moh | moh-CA |
Monaco | MC | MCO | French | fr | fra | fr-MC |
Morocco | MA | MAR | Arabic | ar | ara | ar-MA |
Nepal | NP | NPL | Nepali | ne | nep | ne-NP |
Netherlands | NL | NLD | Dutch | nl | nld | nl-NL |
Netherlands | NL | NLD | Frisian | fy | fry | fy-NL |
New Zealand | NZ | NZL | Maori | mi | mri | mi-NZ |
New Zealand | NZ | NZL | English | en | eng | en-NZ |
Nicaragua | NI | NIC | Spanish | es | spa | es-NI |
Nigeria | NG | NGA | Yoruba | yo | yor | yo-NG |
Nigeria | NG | NGA | Igbo | ig | ibo | ig-NG |
Norway | NO | NOR | Norwegian, Bokmål | nb | nob | nb-NO |
Norway | NO | NOR | Sami, Northern | se | sme | se-NO |
Norway | NO | NOR | Norwegian, Nynorsk | nn | nno | nn-NO |
Norway | NO | NOR | Sami, Lule | smj | smj | smj-NO |
Norway | NO | NOR | Sami, Southern | sma | sma | sma-NO |
Oman | OM | OMN | Arabic | ar | ara | ar-OM |
Panama | PA | PAN | Spanish | es | spa | es-PA |
Paraguay | PY | PRY | Spanish | es | spa | es-PY |
Peru | PE | PER | Quechua | quz | qup | quz-PE |
Peru | PE | PER | Spanish | es | spa | es-PE |
Philippines | PH | PHL | Filipino | fil | fil | fil-PH |
Poland | PL | POL | Polish | pl | pol | pl-PL |
Portugal | PT | PRT | Portuguese | pt | por | pt-PT |
PRC | CN | CHN | Tibetan | bo | bod | bo-CN |
PRC | CN | CHN | Yi | ii | iii | ii-CN |
PRC | CN | CHN | Uyghur | ug | uig | ug-CN |
Puerto Rico | PR | PRI | Spanish | es | spa | es-PR |
Qatar | QA | QAT | Arabic | ar | ara | ar-QA |
Republic of the Philippines | PH | PHL | English | en | eng | en-PH |
Romania | RO | ROU | Romanian | ro | ron | ro-RO |
Russia | RU | RUS | Russian | ru | rus | ru-RU |
Russia | RU | RUS | Tatar | tt | tat | tt-RU |
Russia | RU | RUS | Bashkir | ba | bak | ba-RU |
Russia | RU | RUS | Yakut | sah | sah | sah-RU |
Rwanda | RW | RWA | Kinyarwanda | rw | kin | rw-RW |
Saudi Arabia | SA | SAU | Arabic | ar | ara | ar-SA |
Senegal | SN | SEN | Wolof | wo | wol | wo-SN |
Simplified, PRC | CN | CHN | Chinese | zh | zho | zh-CN |
Simplified, Singapore | SG | SGP | Chinese | zh | zho | zh-SG |
Singapore | SG | SGP | English | en | eng | en-SG |
Slovakia | SK | SVK | Slovak | sk | slk | sk-SK |
Slovenia | SI | SVN | Slovenian | sl | slv | sl-SI |
South Africa | ZA | ZAF | Setswana | tn | tsn | tn-ZA |
South Africa | ZA | ZAF | isiXhosa | xh | xho | xh-ZA |
South Africa | ZA | ZAF | isiZulu | zu | zul | zu-ZA |
South Africa | ZA | ZAF | Afrikaans | af | afr | af-ZA |
South Africa | ZA | ZAF | Sesotho sa Leboa | nso | nso | nso-ZA |
South Africa | ZA | ZAF | English | en | eng | en-ZA |
Spain, International Sort | ES | ESP | Spanish | es | spa | es-ES |
Sri Lanka | LK | LKA | Sinhala | si | sin | si-LK |
Sweden | SE | SWE | Swedish | sv | swe | sv-SE |
Sweden | SE | SWE | Sami, Northern | se | smf | se-SE |
Sweden | SE | SWE | Sami, Lule | smj | smk | smj-SE |
Sweden | SE | SWE | Sami, Southern | sma | smb | sma-SE |
Switzerland | CH | CHE | Romansh | rm | roh | rm-CH |
Switzerland | CH | CHE | German | de | deu | de-CH |
Switzerland | CH | CHE | Italian | it | ita | it-CH |
Switzerland | CH | CHE | French | fr | fra | fr-CH |
Syllabics, Canada | CA | CAN | Inuktitut | iu | iku | iu-Cans-CA |
Syria | SY | SYR | Syriac | syr | syr | syr-SY |
Syria | SY | SYR | Arabic | ar | ara | ar-SY |
Thailand | TH | THA | Thai | th | tha | th-TH |
Traditional Mongolian, PRC | CN | CHN | Mongolian | mn | mon | mn-Mong-CN |
Traditional, Hong Kong S.A.R. | HK | HKG | Chinese | zh | zho | zh-HK |
Traditional, Macao S.A.R. | MO | MAC | Chinese | zh | zho | zh-MO |
Traditional, Taiwan | TW | TWN | Chinese | zh | zho | zh-TW |
Trinidad and Tobago | TT | TTO | English | en | eng | en-TT |
Tunisia | TN | TUN | Arabic | ar | ara | ar-TN |
Turkey | TR | TUR | Turkish | tr | tur | tr-TR |
Turkmenistan | TM | TKM | Turkmen | tk | tuk | tk-TM |
U.A.E. | AE | ARE | Arabic | ar | ara | ar-AE |
Ukraine | UA | UKR | Ukrainian | uk | ukr | uk-UA |
United Kingdom | GB | GBR | Welsh | cy | cym | cy-GB |
United Kingdom | GB | GBR | Scottish Gaelic | gd | gla | gd-GB |
United Kingdom | GB | GBR | English | en | eng | en-GB |
United States | US | USA | English | en | eng | en-US |
United States | US | USA | Spanish | es | spa | es-US |
Uruguay | UY | URY | Spanish | es | spa | es-UY |
Vietnam | VN | VNM | Vietnamese | vi | vie | vi-VN |
Yemen | YE | YEM | Arabic | ar | ara | ar-YE |
Zimbabwe | ZW | ZWE | English | en | eng | en-ZW |
If you enjoyed reading this article, or it helped you in some way, all I ask in return is you leave a comment below or share this page with your friends. Thank you.
This post has 19 comment(s). Why not join the discussion!
- JA
On Thursday 18th of February 2021, Jaime said
Nice and helpfull. Thank you :) - MU
On Saturday 7th of December 2019, Mus said
Why there is no option for kudish language, where 40 milion speak in that language and is an official language in Iraq? - JW
On Thursday 8th of August 2019, Jeremy Wiersma said
Hi Tim, Love this post, nice clear list of the info needed, thank you. How often is this information updated, if at all? Cheers, Jeremy - WM
On Tuesday 15th of May 2018, Wesley Miriye said
Can you all the culture for Papua New Guinea? I am developer in Papua new Guinea and do not want to re-invent the wheel. If there is a culture for this country, can you add to the list? Thanks. - MI
On Wednesday 11th of May 2016, michael said
The iso country codes are all lower case. I think its important that that is reflected in the table. - SE
On Tuesday 29th of March 2016, Seb said
Something that'd be nice too is the dialing code for each country :) - MW
On Thursday 18th of February 2016, Mike Wieland said
There is no CANADA in my win 7 country list. How can i acces that? - CH
On Friday 12th of February 2016, chekdar said
Whey dont have for KÜRD? or Kurdish any culture infoOn Sunday 14th of February 2016, Lonewolf Online Post Author replied
Kirdish does not seem to be supported in .Net framework from what I can see.CultureInfo and country codes are OS dependant, so to find if it is supported on your version of OS you can try the code snippet in one of the previous comments where I provide the method for listing Culture Codes and Country Codes.
- SP
On Thursday 7th of May 2015, Stan Pitcher said
What about Myanmar? - HA
On Saturday 28th of March 2015, Hasan said
Hello Tim, I think .net does not support for Burmese Culture (Myanmar) yet. How can i make it supported ? - DA
On Wednesday 7th of January 2015, Daniel said
What is a good strategy if you deal with a country that is NOT on this list? Ex - Liberia, Sierra Leone, etc ? - PE
On Tuesday 31st of December 2013, Pedram said
Hi, this is a good list but where is IRAN code? Do you have prejudice about nationalities ??? - SA
On Tuesday 23rd of July 2013, salamon said
how can I do it through coding to get the list of culture info available.On Tuesday 30th of July 2013, Lonewolf Online Post Author replied
This is what I used:[code lang="csharp"]CultureInfo[] cinfo = CultureInfo.GetCultures(CultureTypes.AllCultures & ~CultureTypes.NeutralCultures);foreach (CultureInfo cul in cinfo) { RegionInfo ri = null;try { ri = new RegionInfo(cul.Name);string TwoLetterISORegionName = ri.TwoLetterISORegionName; string ThreeLetterISORegionName = ri.ThreeLetterISORegionName; string TwoLetterISOLanguageName = cul.TwoLetterISOLanguageName; string ThreeLetterISOLanguageName = cul.ThreeLetterISOLanguageName; string RegionName = cul.Name; } catch { continue; } }[/code]Hope that helps Tim
- JB
On Tuesday 2nd of July 2013, JB said
Hi,very nice List, do you have this as a SQL File?Thank youJB
Tim Trott is a creative photographer, traveller, astronomer and software engineer with a passion for self-growth and a desire for personal challenge.