List of .Net Supported Culture and Country Codes

A comprehensive list of ISO .net supported culture and country codes used for localising .Net applications with the CultureInfo class.

By Tim Trott | C# ASP.Net MVC | July 28, 2010
1,730 words, estimated reading time 6 minutes.

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.

This table is available to download as a .CSV and you can download the tool to generate the data from my GitHub .

If your language/culture isn't supported by the .NET Framework you will need to add a custom culture. You can find instructions on Stack Overflow  or on MSDN .

CountryLanguageTwo Letter ISO RegionThree Letter ISO RegionTwo Letter ISO LanguageThree Letter ISO LanguageCultureInfo
Åland IslandsSwedish (Åland Islands)AXALAsvswesv-AX
AfghanistanPersian (Afghanistan)AFAFGfafasfa-AF
AfghanistanPashto (Afghanistan)AFAFGpspusps-AF
AfghanistanUzbek (Arabic, Afghanistan)AFAFGuzuzbuz-Arab-AF
AlbaniaAlbanian (Albania)ALALBsqsqisq-AL
AlgeriaArabic (Algeria)DZDZAararaar-DZ
AlgeriaFrench (Algeria)DZDZAfrfrafr-DZ
AlgeriaKabyle (Algeria)DZDZAkabkabkab-DZ
American SamoaEnglish (American Samoa)ASASMenengen-AS
AndorraCatalan (Andorra)ADANDcacatca-AD
AngolaLingala (Angola)AOAGOlnlinln-AO
AngolaPortuguese (Angola)AOAGOptporpt-AO
AnguillaEnglish (Anguilla)AIAIAenengen-AI
Antigua & BarbudaEnglish (Antigua & Barbuda)AGATGenengen-AG
ArgentinaSpanish (Argentina)ARARGesspaes-AR
ArmeniaArmenian (Armenia)AMARMhyhyehy-AM
ArubaDutch (Aruba)AWABWnlnldnl-AW
AustraliaEnglish (Australia)AUAUSenengen-AU
AustriaGerman (Austria)ATAUTdedeude-AT
AustriaEnglish (Austria)ATAUTenengen-AT
AzerbaijanAzerbaijani (Cyrillic, Azerbaijan)AZAZEazazeaz-Cyrl-AZ
AzerbaijanAzerbaijani (Latin, Azerbaijan)AZAZEazazeaz-Latn-AZ
BahamasEnglish (Bahamas)BSBHSenengen-BS
BahrainArabic (Bahrain)BHBHRararaar-BH
BangladeshBangla (Bangladesh)BDBGDbnbenbn-BD
BangladeshChakma (Bangladesh)BDBGDccpccpccp-BD
BarbadosEnglish (Barbados)BBBRBenengen-BB
BelarusBelarusian (Belarus)BYBLRbebelbe-BY
BelarusRussian (Belarus)BYBLRrurusru-BY
BelgiumGerman (Belgium)BEBELdedeude-BE
BelgiumEnglish (Belgium)BEBELenengen-BE
BelgiumFrench (Belgium)BEBELfrfrafr-BE
BelgiumDutch (Belgium)BEBELnlnldnl-BE
BelizeEnglish (Belize)BZBLZenengen-BZ
BelizeSpanish (Belize)BZBLZesspaes-BZ
BeninFrench (Benin)BJBENfrfrafr-BJ
BeninYoruba (Benin)BJBENyoyoryo-BJ
BermudaEnglish (Bermuda)BMBMUenengen-BM
BhutanDzongkha (Bhutan)BTBTNdzdzodz-BT
BoliviaSpanish (Bolivia)BOBOLesspaes-BO
BoliviaQuechua (Bolivia)BOBOLququequ-BO
Bonaire, Sint Eustatius and SabaDutch (Bonaire, Sint Eustatius and Saba)BQBESnlnldnl-BQ
Bosnia & HerzegovinaBosnian (Cyrillic, Bosnia & Herzegovina)BABIHbsbosbs-Cyrl-BA
Bosnia & HerzegovinaBosnian (Latin, Bosnia & Herzegovina)BABIHbsbosbs-Latn-BA
Bosnia & HerzegovinaCroatian (Bosnia & Herzegovina)BABIHhrhrvhr-BA
Bosnia & HerzegovinaSerbian (Cyrillic, Bosnia & Herzegovina)BABIHsrsrpsr-Cyrl-BA
Bosnia & HerzegovinaSerbian (Latin, Bosnia & Herzegovina)BABIHsrsrpsr-Latn-BA
BotswanaEnglish (Botswana)BWBWAenengen-BW
BotswanaSetswana (Botswana)BWBWAtntsntn-BW
BrazilSpanish (Brazil)BRBRAesspaes-BR
BrazilPortuguese (Brazil)BRBRAptporpt-BR
British Indian Ocean TerritoryEnglish (British Indian Ocean Territory)IOIOTenengen-IO
British Virgin IslandsEnglish (British Virgin Islands)VGVGBenengen-VG
BruneiMalay (Brunei)BNBRNmsmsams-BN
BulgariaBulgarian (Bulgaria)BGBGRbgbulbg-BG
Burkina FasoFulah (Latin, Burkina Faso)BFBFAfffulff-Latn-BF
Burkina FasoFrench (Burkina Faso)BFBFAfrfrafr-BF
BurundiEnglish (Burundi)BIBDIenengen-BI
BurundiFrench (Burundi)BIBDIfrfrafr-BI
BurundiRundi (Burundi)BIBDIrnrunrn-BI
Côte d’IvoireFrench (Côte d’Ivoire)CICIVfrfrafr-CI
Cabo VerdeKabuverdianu (Cabo Verde)CVCPVkeakeakea-CV
Cabo VerdePortuguese (Cabo Verde)CVCPVptporpt-CV
CambodiaKhmer (Cambodia)KHKHMkmkhmkm-KH
CameroonAghem (Cameroon)CMCMRagqagqagq-CM
CameroonBasaa (Cameroon)CMCMRbasbasbas-CM
CameroonDuala (Cameroon)CMCMRduaduadua-CM
CameroonEnglish (Cameroon)CMCMRenengen-CM
CameroonEwondo (Cameroon)CMCMRewoewoewo-CM
CameroonFulah (Latin, Cameroon)CMCMRfffulff-Latn-CM
CameroonFrench (Cameroon)CMCMRfrfrafr-CM
CameroonNgomba (Cameroon)CMCMRjgojgojgo-CM
CameroonKako (Cameroon)CMCMRkkjkkjkkj-CM
CameroonBafia (Cameroon)CMCMRksfksfksf-CM
CameroonMetaʼ (Cameroon)CMCMRmgomgomgo-CM
CameroonMundang (Cameroon)CMCMRmuamuamua-CM
CameroonKwasio (Cameroon)CMCMRnmgnmgnmg-CM
CameroonNgiemboon (Cameroon)CMCMRnnhnnhnnh-CM
CameroonYangben (Cameroon)CMCMRyavyavyav-CM
CanadaEnglish (Canada)CACANenengen-CA
CanadaFrench (Canada)CACANfrfrafr-CA
CanadaInuktitut (Canada)CACANiuikuiu-CA
CanadaInuktitut (Latin, Canada)CACANiuikuiu-Latn-CA
CanadaMohawk (Canada)CACANmohmohmoh-CA
Cayman IslandsEnglish (Cayman Islands)KYCYMenengen-KY
Central African RepublicFrench (Central African Republic)CFCAFfrfrafr-CF
Central African RepublicLingala (Central African Republic)CFCAFlnlinln-CF
Central African RepublicSango (Central African Republic)CFCAFsgsagsg-CF
ChadArabic (Chad)TDTCDararaar-TD
ChadFrench (Chad)TDTCDfrfrafr-TD
ChileMapuche (Chile)CLCHLarnarnarn-CL
ChileSpanish (Chile)CLCHLesspaes-CL
ChinaTibetan (China)CNCHNbobodbo-CN
ChinaYi (China)CNCHNiiiiiii-CN
ChinaMongolian (Mongolian, China)CNCHNmnmonmn-Mong-CN
ChinaUyghur (China)CNCHNuguigug-CN
ChinaChinese (Simplified, China)CNCHNzhzhozh-Hans-CN
Christmas IslandEnglish (Christmas Island)CXCXRenengen-CX
Cocos (Keeling) IslandsEnglish (Cocos [Keeling] Islands)CCCCKenengen-CC
ColombiaSpanish (Colombia)COCOLesspaes-CO
ComorosArabic (Comoros)KMCOMararaar-KM
ComorosFrench (Comoros)KMCOMfrfrafr-KM
CongoFrench (Congo)CGCOGfrfrafr-CG
CongoLingala (Congo)CGCOGlnlinln-CG
Congo (DRC)French (Congo [DRC])CDCODfrfrafr-CD
Congo (DRC)Lingala (Congo [DRC])CDCODlnlinln-CD
Congo (DRC)Luba-Katanga (Congo [DRC])CDCODlulublu-CD
Congo (DRC)Kiswahili (Congo [DRC])CDCODswswasw-CD
Cook IslandsEnglish (Cook Islands)CKCOKenengen-CK
Costa RicaSpanish (Costa Rica)CRCRIesspaes-CR
CroatiaCroatian (Croatia)HRHRVhrhrvhr-HR
CubaSpanish (Cuba)CUCUBesspaes-CU
CuraçaoDutch (Curaçao)CWCUWnlnldnl-CW
CyprusGreek (Cyprus)CYCYPelellel-CY
CyprusEnglish (Cyprus)CYCYPenengen-CY
CyprusTurkish (Cyprus)CYCYPtrturtr-CY
CzechiaCzech (Czechia)CZCZEcscescs-CZ
DenmarkDanish (Denmark)DKDNKdadanda-DK
DenmarkEnglish (Denmark)DKDNKenengen-DK
DenmarkFaroese (Denmark)DKDNKfofaofo-DK
DjiboutiAfar (Djibouti)DJDJIaaaaraa-DJ
DjiboutiArabic (Djibouti)DJDJIararaar-DJ
DjiboutiFrench (Djibouti)DJDJIfrfrafr-DJ
DjiboutiSomali (Djibouti)DJDJIsosomso-DJ
DominicaEnglish (Dominica)DMDMAenengen-DM
Dominican RepublicSpanish (Dominican Republic)DODOMesspaes-DO
EcuadorSpanish (Ecuador)ECECUesspaes-EC
EcuadorQuechua (Ecuador)ECECUququequ-EC
EgyptArabic (Egypt)EGEGYararaar-EG
El SalvadorSpanish (El Salvador)SVSLVesspaes-SV
Equatorial GuineaSpanish (Equatorial Guinea)GQGNQesspaes-GQ
Equatorial GuineaFrench (Equatorial Guinea)GQGNQfrfrafr-GQ
Equatorial GuineaPortuguese (Equatorial Guinea)GQGNQptporpt-GQ
EritreaAfar (Eritrea)ERERIaaaaraa-ER
EritreaArabic (Eritrea)ERERIararaar-ER
EritreaBlin (Eritrea)ERERIbynbynbyn-ER
EritreaEnglish (Eritrea)ERERIenengen-ER
EritreaSaho (Eritrea)ERERIssyssyssy-ER
EritreaTigrinya (Eritrea)ERERItitirti-ER
EritreaTigre (Eritrea)ERERItigtigtig-ER
EstoniaEstonian (Estonia)EEESTetestet-EE
EswatiniEnglish (Eswatini)SZSWZenengen-SZ
EswatinisiSwati (Eswatini)SZSWZsssswss-SZ
EthiopiaAfar (Ethiopia)ETETHaaaaraa-ET
EthiopiaAmharic (Ethiopia)ETETHamamham-ET
EthiopiaOromo (Ethiopia)ETETHomormom-ET
EthiopiaSomali (Ethiopia)ETETHsosomso-ET
EthiopiaTigrinya (Ethiopia)ETETHtitirti-ET
EthiopiaWolaytta (Ethiopia)ETETHwalwalwal-ET
EuropeEnglish (Europe)150enengen-150
Falkland IslandsEnglish (Falkland Islands)FKFLKenengen-FK
Faroe IslandsFaroese (Faroe Islands)FOFROfofaofo-FO
FijiEnglish (Fiji)FJFJIenengen-FJ
FinlandEnglish (Finland)FIFINenengen-FI
FinlandFinnish (Finland)FIFINfifinfi-FI
FinlandNorthern Sami (Finland)FIFINsesmese-FI
FinlandInari Sami (Finland)FIFINsmnsmnsmn-FI
FinlandSkolt Sami (Finland)FIFINsmssmssms-FI
FinlandSwedish (Finland)FIFINsvswesv-FI
FranceBreton (France)FRFRAbrbrebr-FR
FranceCatalan (France)FRFRAcacatca-FR
FranceCorsican (France)FRFRAcocosco-FR
FranceFrench (France)FRFRAfrfrafr-FR
FranceSwiss German (France)FRFRAgswgswgsw-FR
FranceOccitan (France)FRFRAococioc-FR
French GuianaFrench (French Guiana)GFGUFfrfrafr-GF
French PolynesiaFrench (French Polynesia)PFPYFfrfrafr-PF
GabonFrench (Gabon)GAGABfrfrafr-GA
GambiaEnglish (Gambia)GMGMBenengen-GM
GambiaFulah (Latin, Gambia)GMGMBfffulff-Latn-GM
GeorgiaGeorgian (Georgia)GEGEOkakatka-GE
GeorgiaOssetic (Georgia)GEGEOosossos-GE
GermanyGerman (Germany)DEDEUdedeude-DE
GermanyLower Sorbian (Germany)DEDEUdsbdsbdsb-DE
GermanyEnglish (Germany)DEDEUenengen-DE
GermanyUpper Sorbian (Germany)DEDEUhsbhsbhsb-DE
GermanyColognian (Germany)DEDEUkshkshksh-DE
GermanyLow German (Germany)DEDEUndsndsnds-DE
GhanaAkan (Ghana)GHGHAakakaak-GH
GhanaEwe (Ghana)GHGHAeeeweee-GH
GhanaEnglish (Ghana)GHGHAenengen-GH
GhanaFulah (Latin, Ghana)GHGHAfffulff-Latn-GH
GhanaHausa (Ghana)GHGHAhahauha-GH
GibraltarEnglish (Gibraltar)GIGIBenengen-GI
GreeceGreek (Greece)GRGRCelellel-GR
GreenlandDanish (Greenland)GLGRLdadanda-GL
GreenlandKalaallisut (Greenland)GLGRLklkalkl-GL
GrenadaEnglish (Grenada)GDGRDenengen-GD
GuadeloupeFrench (Guadeloupe)GPGLPfrfrafr-GP
GuamEnglish (Guam)GUGUMenengen-GU
GuatemalaSpanish (Guatemala)GTGTMesspaes-GT
GuatemalaKʼicheʼ (Guatemala)GTGTMqucqucquc-GT
GuernseyEnglish (Guernsey)GGGGYenengen-GG
GuineaFulah (Latin, Guinea)GNGINfffulff-Latn-GN
GuineaFrench (Guinea)GNGINfrfrafr-GN
GuineaN’Ko (Guinea)GNGINnqonqonqo-GN
Guinea-BissauFulah (Latin, Guinea-Bissau)GWGNBfffulff-Latn-GW
Guinea-BissauPortuguese (Guinea-Bissau)GWGNBptporpt-GW
GuyanaEnglish (Guyana)GYGUYenengen-GY
HaitiFrench (Haiti)HTHTIfrfrafr-HT
HondurasSpanish (Honduras)HNHNDesspaes-HN
Hong Kong SAREnglish (Hong Kong SAR)HKHKGenengen-HK
Hong Kong SARChinese (Simplified, Hong Kong SAR)HKHKGzhzhozh-Hans-HK
Hong Kong SARChinese (Traditional, Hong Kong SAR)HKHKGzhzhozh-Hant-HK
HungaryHungarian (Hungary)HUHUNhuhunhu-HU
IcelandIcelandic (Iceland)ISISLisislis-IS
IndiaAssamese (India)ININDasasmas-IN
IndiaBangla (India)ININDbnbenbn-IN
IndiaTibetan (India)ININDbobodbo-IN
IndiaBodo (India)ININDbrxbrxbrx-IN
IndiaChakma (India)ININDccpccpccp-IN
IndiaEnglish (India)ININDenengen-IN
IndiaGujarati (India)ININDgugujgu-IN
IndiaHindi (India)ININDhihinhi-IN
IndiaKannada (India)ININDknkankn-IN
IndiaKonkani (India)ININDkokkokkok-IN
IndiaKashmiri (India)ININDkskasks-IN
IndiaMalayalam (India)ININDmlmalml-IN
IndiaMarathi (India)ININDmrmarmr-IN
IndiaNepali (India)ININDnenepne-IN
IndiaOdia (India)ININDororior-IN
IndiaPunjabi (Gurmukhi, India)ININDpapanpa-Guru-IN
IndiaSanskrit (India)ININDsasansa-IN
IndiaTamil (India)ININDtatamta-IN
IndiaTelugu (India)ININDtetelte-IN
IndiaUrdu (India)ININDururdur-IN
IndonesiaIndonesian (Indonesia)IDIDNidindid-ID
IndonesiaJavanese (Indonesia)IDIDNjvjavjv-ID
IranCentral Kurdish (Iran)IRIRNckbckbckb-IR
IranPersian (Iran)IRIRNfafasfa-IR
IranNorthern Luri (Iran)IRIRNlrclrclrc-IR
IranMazanderani (Iran)IRIRNmznmznmzn-IR
IraqArabic (Iraq)IQIRQararaar-IQ
IraqCentral Kurdish (Iraq)IQIRQckbckbckb-IQ
IraqNorthern Luri (Iraq)IQIRQlrclrclrc-IQ
IrelandEnglish (Ireland)IEIRLenengen-IE
IrelandIrish (Ireland)IEIRLgaglega-IE
Isle of ManEnglish (Isle of Man)IMIMNenengen-IM
Isle of ManManx (Isle of Man)IMIMNgvglvgv-IM
IsraelArabic (Israel)ILISRararaar-IL
IsraelEnglish (Israel)ILISRenengen-IL
IsraelHebrew (Israel)ILISRhehebhe-IL
ItalyCatalan (Italy)ITITAcacatca-IT
ItalyGerman (Italy)ITITAdedeude-IT
ItalyFriulian (Italy)ITITAfurfurfur-IT
ItalyItalian (Italy)ITITAititait-IT
JamaicaEnglish (Jamaica)JMJAMenengen-JM
JapanJapanese (Japan)JPJPNjajpnja-JP
JerseyEnglish (Jersey)JEJEYenengen-JE
JordanArabic (Jordan)JOJORararaar-JO
KazakhstanKazakh (Kazakhstan)KZKAZkkkazkk-KZ
KazakhstanRussian (Kazakhstan)KZKAZrurusru-KZ
KenyaTaita (Kenya)KEKENdavdavdav-KE
KenyaEmbu (Kenya)KEKENebuebuebu-KE
KenyaEnglish (Kenya)KEKENenengen-KE
KenyaGusii (Kenya)KEKENguzguzguz-KE
KenyaKamba (Kenya)KEKENkamkamkam-KE
KenyaKikuyu (Kenya)KEKENkikikki-KE
KenyaKalenjin (Kenya)KEKENklnklnkln-KE
KenyaLuo (Kenya)KEKENluoluoluo-KE
KenyaLuyia (Kenya)KEKENluyluyluy-KE
KenyaMasai (Kenya)KEKENmasmasmas-KE
KenyaMeru (Kenya)KEKENmermermer-KE
KenyaOromo (Kenya)KEKENomormom-KE
KenyaSamburu (Kenya)KEKENsaqsaqsaq-KE
KenyaSomali (Kenya)KEKENsosomso-KE
KenyaKiswahili (Kenya)KEKENswswasw-KE
KenyaTeso (Kenya)KEKENteoteoteo-KE
KiribatiEnglish (Kiribati)KIKIRenengen-KI
KoreaKorean (Korea)KRKORkokorko-KR
KosovoAlbanian (Kosovo)XKsqsqisq-XK
KosovoSerbian (Cyrillic, Kosovo)XKsrsrpsr-Cyrl-XK
KosovoSerbian (Latin, Kosovo)XKsrsrpsr-Latn-XK
KuwaitArabic (Kuwait)KWKWTararaar-KW
KyrgyzstanKyrgyz (Kyrgyzstan)KGKGZkykirky-KG
KyrgyzstanRussian (Kyrgyzstan)KGKGZrurusru-KG
LaosLao (Laos)LALAOlolaolo-LA
Latin AmericaSpanish (Latin America)419esspaes-419
LatviaLatvian (Latvia)LVLVAlvlavlv-LV
LebanonArabic (Lebanon)LBLBNararaar-LB
LesothoEnglish (Lesotho)LSLSOenengen-LS
LesothoSesotho (Lesotho)LSLSOstsotst-LS
LiberiaEnglish (Liberia)LRLBRenengen-LR
LiberiaFulah (Latin, Liberia)LRLBRfffulff-Latn-LR
LiberiaVai (Latin, Liberia)LRLBRvaivaivai-Latn-LR
LiberiaVai (Vai, Liberia)LRLBRvaivaivai-Vaii-LR
LibyaArabic (Libya)LYLBYararaar-LY
LiechtensteinGerman (Liechtenstein)LILIEdedeude-LI
LiechtensteinSwiss German (Liechtenstein)LILIEgswgswgsw-LI
LithuaniaLithuanian (Lithuania)LTLTUltlitlt-LT
LuxembourgGerman (Luxembourg)LULUXdedeude-LU
LuxembourgFrench (Luxembourg)LULUXfrfrafr-LU
LuxembourgLuxembourgish (Luxembourg)LULUXlbltzlb-LU
LuxembourgPortuguese (Luxembourg)LULUXptporpt-LU
Macao SAREnglish (Macao SAR)MOMACenengen-MO
Macao SARPortuguese (Macao SAR)MOMACptporpt-MO
Macao SARChinese (Simplified, Macao SAR)MOMACzhzhozh-Hans-MO
Macao SARChinese (Traditional, Macao SAR)MOMACzhzhozh-Hant-MO
MadagascarEnglish (Madagascar)MGMDGenengen-MG
MadagascarFrench (Madagascar)MGMDGfrfrafr-MG
MadagascarMalagasy (Madagascar)MGMDGmgmlgmg-MG
MalawiEnglish (Malawi)MWMWIenengen-MW
MalaysiaEnglish (Malaysia)MYMYSenengen-MY
MalaysiaMalay (Malaysia)MYMYSmsmsams-MY
MalaysiaTamil (Malaysia)MYMYStatamta-MY
MaldivesDivehi (Maldives)MVMDVdvdivdv-MV
MaliBamanankan (Mali)MLMLIbmbambm-ML
MaliFrench (Mali)MLMLIfrfrafr-ML
MaliKoyra Chiini (Mali)MLMLIkhqkhqkhq-ML
MaliKoyraboro Senni (Mali)MLMLIsessesses-ML
MaltaEnglish (Malta)MTMLTenengen-MT
MaltaMaltese (Malta)MTMLTmtmltmt-MT
Marshall IslandsEnglish (Marshall Islands)MHMHLenengen-MH
MartiniqueFrench (Martinique)MQMTQfrfrafr-MQ
MauritaniaArabic (Mauritania)MRMRTararaar-MR
MauritaniaFulah (Latin, Mauritania)MRMRTfffulff-Latn-MR
MauritaniaFrench (Mauritania)MRMRTfrfrafr-MR
MauritiusEnglish (Mauritius)MUMUSenengen-MU
MauritiusFrench (Mauritius)MUMUSfrfrafr-MU
MauritiusMorisyen (Mauritius)MUMUSmfemfemfe-MU
MayotteFrench (Mayotte)YTMYTfrfrafr-YT
MexicoSpanish (Mexico)MXMEXesspaes-MX
MicronesiaEnglish (Micronesia)FMFSMenengen-FM
MoldovaRomanian (Moldova)MDMDAroronro-MD
MoldovaRussian (Moldova)MDMDArurusru-MD
MonacoFrench (Monaco)MCMCOfrfrafr-MC
MongoliaMongolian (Mongolia)MNMNGmnmonmn-MN
MongoliaMongolian (Mongolian, Mongolia)MNMNGmnmonmn-Mong-MN
MontenegroSerbian (Cyrillic, Montenegro)MEMNEsrsrpsr-Cyrl-ME
MontenegroSerbian (Latin, Montenegro)MEMNEsrsrpsr-Latn-ME
MontserratEnglish (Montserrat)MSMSRenengen-MS
MoroccoArabic (Morocco)MAMARararaar-MA
MoroccoFrench (Morocco)MAMARfrfrafr-MA
MoroccoTachelhit (Latin, Morocco)MAMARshishishi-Latn-MA
MoroccoTachelhit (Tifinagh, Morocco)MAMARshishishi-Tfng-MA
MoroccoCentral Atlas Tamazight (Morocco)MAMARtzmtzmtzm-MA
MoroccoStandard Moroccan Tamazight (Morocco)MAMARzghzghzgh-MA
MozambiqueMakhuwa-Meetto (Mozambique)MZMOZmghmghmgh-MZ
MozambiquePortuguese (Mozambique)MZMOZptporpt-MZ
MozambiqueSena (Mozambique)MZMOZsehsehseh-MZ
MyanmarBurmese (Myanmar)MMMMRmymyamy-MM
NamibiaAfrikaans (Namibia)NANAMafafraf-NA
NamibiaEnglish (Namibia)NANAMenengen-NA
NamibiaNama (Namibia)NANAMnaqnaqnaq-NA
NauruEnglish (Nauru)NRNRUenengen-NR
NepalNepali (Nepal)NPNPLnenepne-NP
NetherlandsEnglish (Netherlands)NLNLDenengen-NL
NetherlandsWestern Frisian (Netherlands)NLNLDfyfryfy-NL
NetherlandsLow German (Netherlands)NLNLDndsndsnds-NL
NetherlandsDutch (Netherlands)NLNLDnlnldnl-NL
New CaledoniaFrench (New Caledonia)NCNCLfrfrafr-NC
New ZealandEnglish (New Zealand)NZNZLenengen-NZ
New ZealandMaori (New Zealand)NZNZLmimrimi-NZ
NicaraguaSpanish (Nicaragua)NINICesspaes-NI
NigerZarma (Niger)NENERdjedjedje-NE
NigerFulah (Latin, Niger)NENERfffulff-Latn-NE
NigerFrench (Niger)NENERfrfrafr-NE
NigerHausa (Niger)NENERhahauha-NE
NigerTasawaq (Niger)NENERtwqtwqtwq-NE
NigeriaEnglish (Nigeria)NGNGAenengen-NG
NigeriaFulah (Latin, Nigeria)NGNGAfffulff-Latn-NG
NigeriaHausa (Nigeria)NGNGAhahauha-NG
NigeriaIgbo (Nigeria)NGNGAigiboig-NG
NigeriaYoruba (Nigeria)NGNGAyoyoryo-NG
NiueEnglish (Niue)NUNIUenengen-NU
Norfolk IslandEnglish (Norfolk Island)NFNFKenengen-NF
North KoreaKorean (North Korea)KPPRKkokorko-KP
North MacedoniaMacedonian (North Macedonia)MKMKDmkmkdmk-MK
North MacedoniaAlbanian (North Macedonia)MKMKDsqsqisq-MK
Northern Mariana IslandsEnglish (Northern Mariana Islands)MPMNPenengen-MP
NorwayNorwegian Bokmål (Norway)NONORnbnobnb-NO
NorwayNorwegian Nynorsk (Norway)NONORnnnnonn-NO
NorwayNorthern Sami (Norway)NONORsesmese-NO
NorwaySouthern Sami (Norway)NONORsmasmasma-NO
NorwayLule Sami (Norway)NONORsmjsmjsmj-NO
OmanArabic (Oman)OMOMNararaar-OM
PakistanEnglish (Pakistan)PKPAKenengen-PK
PakistanPunjabi (Arabic, Pakistan)PKPAKpapanpa-Arab-PK
PakistanPashto (Pakistan)PKPAKpspusps-PK
PakistanSindhi (Pakistan)PKPAKsdsndsd-PK
PakistanUrdu (Pakistan)PKPAKururdur-PK
PalauEnglish (Palau)PWPLWenengen-PW
Palestinian AuthorityArabic (Palestinian Authority)PSPSEararaar-PS
PanamaSpanish (Panama)PAPANesspaes-PA
Papua New GuineaEnglish (Papua New Guinea)PGPNGenengen-PG
ParaguaySpanish (Paraguay)PYPRYesspaes-PY
ParaguayGuarani (Paraguay)PYPRYgngrngn-PY
PeruSpanish (Peru)PEPEResspaes-PE
PeruQuechua (Peru)PEPERququequ-PE
PhilippinesCebuano (Philippines)PHPHLcebcebceb-PH
PhilippinesEnglish (Philippines)PHPHLenengen-PH
PhilippinesSpanish (Philippines)PHPHLesspaes-PH
PhilippinesFilipino (Philippines)PHPHLfilfilfil-PH
Pitcairn IslandsEnglish (Pitcairn Islands)PNPCNenengen-PN
PolandPolish (Poland)PLPOLplpolpl-PL
PortugalPortuguese (Portugal)PTPRTptporpt-PT
Puerto RicoEnglish (Puerto Rico)PRPRIenengen-PR
Puerto RicoSpanish (Puerto Rico)PRPRIesspaes-PR
QatarArabic (Qatar)QAQATararaar-QA
RéunionFrench (Réunion)REREUfrfrafr-RE
RomaniaRomanian (Romania)ROROUroronro-RO
RussiaBashkir (Russia)RURUSbabakba-RU
RussiaChechen (Russia)RURUScechece-RU
RussiaChurch Slavic (Russia)RURUScuchucu-RU
RussiaOssetic (Russia)RURUSosossos-RU
RussiaRussian (Russia)RURUSrurusru-RU
RussiaSakha (Russia)RURUSsahsahsah-RU
RussiaTatar (Russia)RURUStttattt-RU
RwandaEnglish (Rwanda)RWRWAenengen-RW
RwandaFrench (Rwanda)RWRWAfrfrafr-RW
RwandaKinyarwanda (Rwanda)RWRWArwkinrw-RW
São Tomé & PríncipePortuguese (São Tomé & Príncipe)STSTPptporpt-ST
SamoaEnglish (Samoa)WSWSMenengen-WS
San MarinoItalian (San Marino)SMSMRititait-SM
Saudi ArabiaArabic (Saudi Arabia)SASAUararaar-SA
SenegalJola-Fonyi (Senegal)SNSENdyodyodyo-SN
SenegalFulah (Latin, Senegal)SNSENfffulff-Latn-SN
SenegalFrench (Senegal)SNSENfrfrafr-SN
SenegalWolof (Senegal)SNSENwowolwo-SN
SerbiaSerbian (Cyrillic, Serbia)RSSRBsrsrpsr-Cyrl-RS
SerbiaSerbian (Latin, Serbia)RSSRBsrsrpsr-Latn-RS
SeychellesEnglish (Seychelles)SCSYCenengen-SC
SeychellesFrench (Seychelles)SCSYCfrfrafr-SC
Sierra LeoneEnglish (Sierra Leone)SLSLEenengen-SL
Sierra LeoneFulah (Latin, Sierra Leone)SLSLEfffulff-Latn-SL
SingaporeEnglish (Singapore)SGSGPenengen-SG
SingaporeMalay (Singapore)SGSGPmsmsams-SG
SingaporeTamil (Singapore)SGSGPtatamta-SG
SingaporeChinese (Simplified, Singapore)SGSGPzhzhozh-Hans-SG
Sint MaartenEnglish (Sint Maarten)SXSXMenengen-SX
Sint MaartenDutch (Sint Maarten)SXSXMnlnldnl-SX
SlovakiaSlovak (Slovakia)SKSVKskslksk-SK
SloveniaEnglish (Slovenia)SISVNenengen-SI
SloveniaSlovenian (Slovenia)SISVNslslvsl-SI
Solomon IslandsEnglish (Solomon Islands)SBSLBenengen-SB
SomaliaArabic (Somalia)SOSOMararaar-SO
SomaliaSomali (Somalia)SOSOMsosomso-SO
South AfricaAfrikaans (South Africa)ZAZAFafafraf-ZA
South AfricaEnglish (South Africa)ZAZAFenengen-ZA
South AfricaSouth Ndebele (South Africa)ZAZAFnrnblnr-ZA
South AfricaSesotho sa Leboa (South Africa)ZAZAFnsonsonso-ZA
South AfricasiSwati (South Africa)ZAZAFsssswss-ZA
South AfricaSesotho (South Africa)ZAZAFstsotst-ZA
South AfricaSetswana (South Africa)ZAZAFtntsntn-ZA
South AfricaXitsonga (South Africa)ZAZAFtstsots-ZA
South AfricaVenda (South Africa)ZAZAFvevenve-ZA
South AfricaisiXhosa (South Africa)ZAZAFxhxhoxh-ZA
South AfricaisiZulu (South Africa)ZAZAFzuzulzu-ZA
South SudanArabic (South Sudan)SSSSDararaar-SS
South SudanEnglish (South Sudan)SSSSDenengen-SS
South SudanNuer (South Sudan)SSSSDnusnusnus-SS
SpainAsturian (Spain)ESESPastastast-ES
SpainCatalan (Spain)ESESPcacatca-ES
SpainCatalan (Spain, Valencian)ESESPcacatca-ES-VALENCIA
SpainSpanish (Spain)ESESPesspaes-ES
SpainBasque (Spain)ESESPeueuseu-ES
SpainGalician (Spain)ESESPglglggl-ES
Sri LankaSinhala (Sri Lanka)LKLKAsisinsi-LK
Sri LankaTamil (Sri Lanka)LKLKAtatamta-LK
St Helena, Ascension, Tristan da CunhaEnglish (St Helena, Ascension, Tristan da Cunha)SHSHNenengen-SH
St. BarthélemyFrench (St. Barthélemy)BLBLMfrfrafr-BL
St. Kitts & NevisEnglish (St. Kitts & Nevis)KNKNAenengen-KN
St. LuciaEnglish (St. Lucia)LCLCAenengen-LC
St. MartinFrench (St. Martin)MFMAFfrfrafr-MF
St. Pierre & MiquelonFrench (St. Pierre & Miquelon)PMSPMfrfrafr-PM
St. Vincent & GrenadinesEnglish (St. Vincent & Grenadines)VCVCTenengen-VC
SudanArabic (Sudan)SDSDNararaar-SD
SudanEnglish (Sudan)SDSDNenengen-SD
SurinameDutch (Suriname)SRSURnlnldnl-SR
Svalbard & Jan MayenNorwegian Bokmål (Svalbard & Jan Mayen)SJSJMnbnobnb-SJ
SwedenEnglish (Sweden)SESWEenengen-SE
SwedenNorthern Sami (Sweden)SESWEsesmese-SE
SwedenSouthern Sami (Sweden)SESWEsmasmasma-SE
SwedenLule Sami (Sweden)SESWEsmjsmjsmj-SE
SwedenSwedish (Sweden)SESWEsvswesv-SE
SwitzerlandGerman (Switzerland)CHCHEdedeude-CH
SwitzerlandEnglish (Switzerland)CHCHEenengen-CH
SwitzerlandFrench (Switzerland)CHCHEfrfrafr-CH
SwitzerlandSwiss German (Switzerland)CHCHEgswgswgsw-CH
SwitzerlandItalian (Switzerland)CHCHEititait-CH
SwitzerlandPortuguese (Switzerland)CHCHEptporpt-CH
SwitzerlandRomansh (Switzerland)CHCHErmrohrm-CH
SwitzerlandWalser (Switzerland)CHCHEwaewaewae-CH
SyriaArabic (Syria)SYSYRararaar-SY
SyriaFrench (Syria)SYSYRfrfrafr-SY
SyriaSyriac (Syria)SYSYRsyrsyrsyr-SY
TaiwanChinese (Traditional, Taiwan)TWTWNzhzhozh-Hant-TW
TajikistanTajik (Tajikistan)TJTJKtgtgktg-TJ
TanzaniaAsu (Tanzania)TZTZAasaasaasa-TZ
TanzaniaBena (Tanzania)TZTZAbezbezbez-TZ
TanzaniaEnglish (Tanzania)TZTZAenengen-TZ
TanzaniaMachame (Tanzania)TZTZAjmcjmcjmc-TZ
TanzaniaMakonde (Tanzania)TZTZAkdekdekde-TZ
TanzaniaShambala (Tanzania)TZTZAksbksbksb-TZ
TanzaniaLangi (Tanzania)TZTZAlaglaglag-TZ
TanzaniaMasai (Tanzania)TZTZAmasmasmas-TZ
TanzaniaRombo (Tanzania)TZTZArofrofrof-TZ
TanzaniaRwa (Tanzania)TZTZArwkrwkrwk-TZ
TanzaniaSangu (Tanzania)TZTZAsbpsbpsbp-TZ
TanzaniaKiswahili (Tanzania)TZTZAswswasw-TZ
TanzaniaVunjo (Tanzania)TZTZAvunvunvun-TZ
ThailandThai (Thailand)THTHAththath-TH
Timor-LestePortuguese (Timor-Leste)TLTLSptporpt-TL
TogoEwe (Togo)TGTGOeeeweee-TG
TogoFrench (Togo)TGTGOfrfrafr-TG
TokelauEnglish (Tokelau)TKTKLenengen-TK
TongaEnglish (Tonga)TOTONenengen-TO
TongaTongan (Tonga)TOTONtotonto-TO
Trinidad & TobagoEnglish (Trinidad & Tobago)TTTTOenengen-TT
TunisiaArabic (Tunisia)TNTUNararaar-TN
TunisiaFrench (Tunisia)TNTUNfrfrafr-TN
TurkeyTurkish (Turkey)TRTURtrturtr-TR
TurkmenistanTurkmen (Turkmenistan)TMTKMtktuktk-TM
Turks & Caicos IslandsEnglish (Turks & Caicos Islands)TCTCAenengen-TC
TuvaluEnglish (Tuvalu)TVTUVenengen-TV
U.S. Outlying IslandsEnglish (U.S. Outlying Islands)UMUMIenengen-UM
U.S. Virgin IslandsEnglish (U.S. Virgin Islands)VIVIRenengen-VI
UgandaChiga (Uganda)UGUGAcggcggcgg-UG
UgandaEnglish (Uganda)UGUGAenengen-UG
UgandaGanda (Uganda)UGUGAlgluglg-UG
UgandaNyankole (Uganda)UGUGAnynnynnyn-UG
UgandaKiswahili (Uganda)UGUGAswswasw-UG
UgandaTeso (Uganda)UGUGAteoteoteo-UG
UgandaSoga (Uganda)UGUGAxogxogxog-UG
UkraineRussian (Ukraine)UAUKRrurusru-UA
UkraineUkrainian (Ukraine)UAUKRukukruk-UA
United Arab EmiratesArabic (United Arab Emirates)AEAREararaar-AE
United Arab EmiratesEnglish (United Arab Emirates)AEAREenengen-AE
United KingdomWelsh (United Kingdom)GBGBRcycymcy-GB
United KingdomEnglish (United Kingdom)GBGBRenengen-GB
United KingdomScottish Gaelic (United Kingdom)GBGBRgdglagd-GB
United KingdomCornish (United Kingdom)GBGBRkwcorkw-GB
United StatesCherokee (United States)USUSAchrchrchr-US
United StatesEnglish (United States)USUSAenengen-US
United StatesEnglish (United States, Computer)USUSAenengen-US-POSIX
United StatesSpanish (United States)USUSAesspaes-US
United StatesHawaiian (United States)USUSAhawhawhaw-US
United StatesLakota (United States)USUSAlktlktlkt-US
UruguaySpanish (Uruguay)UYURYesspaes-UY
UzbekistanUzbek (Cyrillic, Uzbekistan)UZUZBuzuzbuz-Cyrl-UZ
UzbekistanUzbek (Latin, Uzbekistan)UZUZBuzuzbuz-Latn-UZ
VanuatuEnglish (Vanuatu)VUVUTenengen-VU
VanuatuFrench (Vanuatu)VUVUTfrfrafr-VU
Vatican CityItalian (Vatican City)VAVATititait-VA
VenezuelaSpanish (Venezuela)VEVENesspaes-VE
VietnamVietnamese (Vietnam)VNVNMvivievi-VN
Wallis & FutunaFrench (Wallis & Futuna)WFWLFfrfrafr-WF
WorldArabic (World)1araraar-001
WorldEnglish (World)1enengen-001
WorldEsperanto (World)1eoepoeo-001
WorldInterlingua (World)1iainaia-001
WorldPrussian (World)1prgprgprg-001
WorldVolapük (World)1vovolvo-001
WorldYiddish (World)1yiyidyi-001
YemenArabic (Yemen)YEYEMararaar-YE
ZambiaBemba (Zambia)ZMZMBbembembem-ZM
ZambiaEnglish (Zambia)ZMZMBenengen-ZM
ZimbabweEnglish (Zimbabwe)ZWZWEenengen-ZW
ZimbabweNorth Ndebele (Zimbabwe)ZWZWEndndend-ZW
ZimbabweShona (Zimbabwe)ZWZWEsnsnasn-ZW
Was this article helpful to you?
 

Related ArticlesThese articles may also be of interest to you

CommentsShare your thoughts in the comments below

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 21 comment(s). Why not join the discussion!

We respect your privacy, and will not make your email public. Learn how your comment data is processed.

  1. AL

    On Monday 5th of June 2023, Ali said

    Where is the Karakalpak language?

    1. Tim Trott

      On Friday 16th of June 2023, Tim Trott  Post Author replied

      Microsoft have not added Karakalpak to the CultureInfo classes. You will need to add your own implementation until they add support. More information on creating custom cultures here - https://stackoverflow.com/a/1304569

  2. JA

    On Thursday 18th of February 2021, Jaime said

    Nice and helpfull. Thank you :)

  3. 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?

    1. MI

      On Wednesday 18th of November 2020, Mithrandir replied

      Because "Kudish" is not a language genius. ;) #victimolympics

  4. 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

  5. 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.

  6. 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.

  7. SE

    On Tuesday 29th of March 2016, Seb said

    Something that'd be nice too is the dialing code for each country :)

  8. 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?

  9. CH

    On Friday 12th of February 2016, chekdar said

    Whey dont have for KÜRD? or Kurdish any culture info

    1. Tim Trott

      On Sunday 14th of February 2016, Tim Trott  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.

  10. SP

    On Thursday 7th of May 2015, Stan Pitcher said

    What about Myanmar?

  11. 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 ?

  12. 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 ?

  13. 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 ???

    1. Tim Trott

      On Monday 6th of January 2014, Tim Trott  Post Author replied

      No not at all, it was just a typo which put Iran at the bottom of the list when sorted. It is now corrected.

  14. SA

    On Tuesday 23rd of July 2013, salamon said

    how can I do it through coding to get the list of culture info available.

    1. Tim Trott

      On Tuesday 30th of July 2013, Tim Trott  Post Author replied

      This is what I used:

      C#
      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;
        }
      
      }

      Hope that helps
      Tim

  15. JB

    On Tuesday 2nd of July 2013, JB said

    Hi,

    very nice List, do you have this as a SQL File?

    Thank you

    JB

    1. Tim Trott

      On Tuesday 2nd of July 2013, Tim Trott  Post Author replied

      I don't have this in a SQL file, but you can easily copy the table to Excel and import it through SQL Server Management Studio.

      Hope that helps
      Tim