Web Design that taps into the haromny and vision of your dreams.

List of .Net Culture and Country Codes

A list of .net culture codes for localisation

Written By on in C#

1,666 words, estimated reading time 8 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.

CountryTwo Letter Country CodeThree Letter Country CodeLanguageTwo Letter Lang CodeThree Letter Lang CodeCultureInfo Code
AfghanistanAFAFGPashtopspusps-AF
AfghanistanAFAFGDariprsprsprs-AF
AlbaniaALALBAlbaniansqsqisq-AL
AlgeriaDZDZAArabicararaar-DZ
ArgentinaARARGSpanishesspaes-AR
ArmeniaAMARMArmenianhyhyehy-AM
AustraliaAUAUSEnglishenengen-AU
AustriaATAUTGermandedeude-AT
BahrainBHBHRArabicararaar-BH
BangladeshBDBGDBengalibnbngbn-BD
BasqueESESPBasqueeueuseu-ES
BelarusBYBLRBelarusianbebelbe-BY
BelgiumBEBELFrenchfrfrafr-BE
BelgiumBEBELDutchnlnldnl-BE
BelizeBZBLZEnglishenengen-BZ
Bolivarian Republic of VenezuelaVEVENSpanishesspaes-VE
BoliviaBOBOLQuechuaquzqubquz-BO
BoliviaBOBOLSpanishesspaes-BO
BrazilBRBRAPortugueseptporpt-BR
Brunei DarussalamBNBRNMalaymsmsams-BN
BulgariaBGBGRBulgarianbgbulbg-BG
CambodiaKHKHMKhmerkmkhmkm-KH
CanadaCACANFrenchfrfrafr-CA
CanadaCACANEnglishenengen-CA
Caribbean2929Englishenengen-029
CatalanESESPCatalancacatca-ES
ChileCLCHLMapudungunarnarnarn-CL
ChileCLCHLSpanishesspaes-CL
ColombiaCOCOLSpanishesspaes-CO
Costa RicaCRCRISpanishesspaes-CR
CroatiaHRHRVCroatianhrhrvhr-HR
Cyrillic, AzerbaijanAZAZEAzeriazazeaz-Cyrl-AZ
Cyrillic, Bosnia and HerzegovinaBABIHSerbiansrsrnsr-Cyrl-BA
Cyrillic, Bosnia and HerzegovinaBABIHBosnianbsbscbs-Cyrl-BA
Cyrillic, MongoliaMNMNGMongolianmnmonmn-MN
Cyrillic, MontenegroMEMNESerbiansrsrpsr-Cyrl-ME
Cyrillic, SerbiaRSSRBSerbiansrsrpsr-Cyrl-RS
Cyrillic, Serbia and Montenegro (FormerCSSCGSerbian )srsrpsr-Cyrl-CS
Cyrillic, TajikistanTJTAJTajiktgtgktg-Cyrl-TJ
Cyrillic, UzbekistanUZUZBUzbekuzuzbuz-Cyrl-UZ
Czech RepublicCZCZECzechcscescs-CZ
DenmarkDKDNKDanishdadanda-DK
Dominican RepublicDODOMSpanishesspaes-DO
EcuadorECECUQuechuaquzquequz-EC
EcuadorECECUSpanishesspaes-EC
EgyptEGEGYArabicararaar-EG
El SalvadorSVSLVSpanishesspaes-SV
EstoniaEEESTEstonianetestet-EE
EthiopiaETETHAmharicamamham-ET
Faroe IslandsFOFROFaroesefofaofo-FO
FinlandFIFINFinnishfifinfi-FI
FinlandFIFINSwedishsvswesv-FI
FinlandFIFINSami, Northernsesmgse-FI
FinlandFIFINSami, Skoltsmssmssms-FI
FinlandFIFINSami, Inarismnsmnsmn-FI
Former Yugoslav Republic of MacedoniaMKMKDMacedonianmkmkdmk-MK
FranceFRFRAFrenchfrfrafr-FR
FranceFRFRABretonbrbrebr-FR
FranceFRFRAOccitanococioc-FR
FranceFRFRACorsicancocosco-FR
FranceFRFRAAlsatiangswgswgsw-FR
GalicianESESPGalicianglglggl-ES
GeorgiaGEGEOGeorgiankakatka-GE
GermanyDEDEUGermandedeude-DE
GermanyDEDEUUpper Sorbianhsbhsbhsb-DE
GermanyDEDEULower Sorbiandsbdsbdsb-DE
GreeceGRGRCGreekelellel-GR
GreenlandGLGRLGreenlandicklkalkl-GL
GuatemalaGTGTMK'ichequtqutqut-GT
GuatemalaGTGTMSpanishesspaes-GT
HondurasHNHNDSpanishesspaes-HN
HungaryHUHUNHungarianhuhunhu-HU
IcelandISISLIcelandicisislis-IS
IndiaININDHindihihinhi-IN
IndiaININDBengalibnbngbn-IN
IndiaININDPunjabipapanpa-IN
IndiaININDGujaratigugujgu-IN
IndiaININDOriyaororior-IN
IndiaININDTamiltatamta-IN
IndiaININDTelugutetelte-IN
IndiaININDKannadaknkankn-IN
IndiaININDMalayalammlmymml-IN
IndiaININDAssameseasasmas-IN
IndiaININDMarathimrmarmr-IN
IndiaININDSanskritsasansa-IN
IndiaININDKonkanikokkokkok-IN
IndiaININDEnglishenengen-IN
IndonesiaIDIDNIndonesianidindid-ID
IranIRIRNPersianfafasfa-IR
IraqIQIRQArabicararaar-IQ
IrelandIEIRLIrishgaglega-IE
IrelandIEIRLEnglishenengen-IE
Islamic Republic of PakistanPKPAKUrduururdur-PK
IsraelILISRHebrewhehebhe-IL
ItalyITITAItalianititait-IT
JamaicaJMJAMEnglishenengen-JM
JapanJPJPNJapanesejajpnja-JP
JordanJOJORArabicararaar-JO
KazakhstanKZKAZKazakhkkkazkk-KZ
KenyaKEKENKiswahiliswswasw-KE
KoreaKRKORKoreankokorko-KR
KuwaitKWKWTArabicararaar-KW
KyrgyzstanKGKGZKyrgyzkykirky-KG
Lao P.D.R.LALAOLaololaolo-LA
Latin, AlgeriaDZDZATamazighttzmtzmtzm-Latn-DZ
Latin, AzerbaijanAZAZEAzeriazazeaz-Latn-AZ
Latin, Bosnia and HerzegovinaBABIHCroatianhrhrbhr-BA
Latin, Bosnia and HerzegovinaBABIHBosnianbsbsbbs-Latn-BA
Latin, Bosnia and HerzegovinaBABIHSerbiansrsrssr-Latn-BA
Latin, CanadaCACANInuktitutiuikuiu-Latn-CA
Latin, MontenegroMEMNESerbiansrsrpsr-Latn-ME
Latin, NigeriaNGNGAHausahahauha-Latn-NG
Latin, SerbiaRSSRBSerbiansrsrpsr-Latn-RS
Latin, Serbia and Montenegro (FormerCSSCGSerbian )srsrpsr-Latn-CS
Latin, UzbekistanUZUZBUzbekuzuzbuz-Latn-UZ
LatviaLVLVALatvianlvlavlv-LV
LebanonLBLBNArabicararaar-LB
LibyaLYLBYArabicararaar-LY
LiechtensteinLILIEGermandedeude-LI
LithuaniaLTLTULithuanianltlitlt-LT
LuxembourgLULUXLuxembourgishlbltzlb-LU
LuxembourgLULUXGermandedeude-LU
LuxembourgLULUXFrenchfrfrafr-LU
CountryTwo Letter Country CodeThree Letter Country CodeLanguageTwo Letter Lang CodeThree Letter Lang CodeCultureInfo Code
MalaysiaMYMYSMalaymsmsams-MY
MalaysiaMYMYSEnglishenengen-MY
MaldivesMVMDVDivehidvdivdv-MV
MaltaMTMLTMaltesemtmltmt-MT
MexicoMXMEXSpanishesspaes-MX
MohawkCACANMohawkmohmohmoh-CA
MonacoMCMCOFrenchfrfrafr-MC
MoroccoMAMARArabicararaar-MA
NepalNPNPLNepalinenepne-NP
NetherlandsNLNLDDutchnlnldnl-NL
NetherlandsNLNLDFrisianfyfryfy-NL
New ZealandNZNZLMaorimimrimi-NZ
New ZealandNZNZLEnglishenengen-NZ
NicaraguaNINICSpanishesspaes-NI
NigeriaNGNGAYorubayoyoryo-NG
NigeriaNGNGAIgboigiboig-NG
NorwayNONORNorwegian, Bokmålnbnobnb-NO
NorwayNONORSami, Northernsesmese-NO
NorwayNONORNorwegian, Nynorsknnnnonn-NO
NorwayNONORSami, Lulesmjsmjsmj-NO
NorwayNONORSami, Southernsmasmasma-NO
OmanOMOMNArabicararaar-OM
PanamaPAPANSpanishesspaes-PA
ParaguayPYPRYSpanishesspaes-PY
PeruPEPERQuechuaquzqupquz-PE
PeruPEPERSpanishesspaes-PE
PhilippinesPHPHLFilipinofilfilfil-PH
PolandPLPOLPolishplpolpl-PL
PortugalPTPRTPortugueseptporpt-PT
PRCCNCHNTibetanbobodbo-CN
PRCCNCHNYiiiiiiii-CN
PRCCNCHNUyghuruguigug-CN
Puerto RicoPRPRISpanishesspaes-PR
QatarQAQATArabicararaar-QA
Republic of the PhilippinesPHPHLEnglishenengen-PH
RomaniaROROURomanianroronro-RO
RussiaRURUSRussianrurusru-RU
RussiaRURUSTatartttattt-RU
RussiaRURUSBashkirbabakba-RU
RussiaRURUSYakutsahsahsah-RU
RwandaRWRWAKinyarwandarwkinrw-RW
Saudi ArabiaSASAUArabicararaar-SA
SenegalSNSENWolofwowolwo-SN
Simplified, PRCCNCHNChinesezhzhozh-CN
Simplified, SingaporeSGSGPChinesezhzhozh-SG
SingaporeSGSGPEnglishenengen-SG
SlovakiaSKSVKSlovakskslksk-SK
SloveniaSISVNSlovenianslslvsl-SI
South AfricaZAZAFSetswanatntsntn-ZA
South AfricaZAZAFisiXhosaxhxhoxh-ZA
South AfricaZAZAFisiZuluzuzulzu-ZA
South AfricaZAZAFAfrikaansafafraf-ZA
South AfricaZAZAFSesotho sa Leboansonsonso-ZA
South AfricaZAZAFEnglishenengen-ZA
Spain, International SortESESPSpanishesspaes-ES
Sri LankaLKLKASinhalasisinsi-LK
SwedenSESWESwedishsvswesv-SE
SwedenSESWESami, Northernsesmfse-SE
SwedenSESWESami, Lulesmjsmksmj-SE
SwedenSESWESami, Southernsmasmbsma-SE
SwitzerlandCHCHERomanshrmrohrm-CH
SwitzerlandCHCHEGermandedeude-CH
SwitzerlandCHCHEItalianititait-CH
SwitzerlandCHCHEFrenchfrfrafr-CH
Syllabics, CanadaCACANInuktitutiuikuiu-Cans-CA
SyriaSYSYRSyriacsyrsyrsyr-SY
SyriaSYSYRArabicararaar-SY
ThailandTHTHAThaiththath-TH
Traditional Mongolian, PRCCNCHNMongolianmnmonmn-Mong-CN
Traditional, Hong Kong S.A.R.HKHKGChinesezhzhozh-HK
Traditional, Macao S.A.R.MOMACChinesezhzhozh-MO
Traditional, TaiwanTWTWNChinesezhzhozh-TW
Trinidad and TobagoTTTTOEnglishenengen-TT
TunisiaTNTUNArabicararaar-TN
TurkeyTRTURTurkishtrturtr-TR
TurkmenistanTMTKMTurkmentktuktk-TM
U.A.E.AEAREArabicararaar-AE
UkraineUAUKRUkrainianukukruk-UA
United KingdomGBGBRWelshcycymcy-GB
United KingdomGBGBRScottish Gaelicgdglagd-GB
United KingdomGBGBREnglishenengen-GB
United StatesUSUSAEnglishenengen-US
United StatesUSUSASpanishesspaes-US
UruguayUYURYSpanishesspaes-UY
VietnamVNVNMVietnamesevivievi-VN
YemenYEYEMArabicararaar-YE
ZimbabweZWZWEEnglishenengen-ZW

Last updated on: Wednesday 20th June 2018

 

Comments
Wesley Miriye

Wesley Miriye

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.

Reply to Wesley Miriye
michael

michael

The iso country codes are all lower case. I think its important that that is reflected in the table.

Reply to michael
Seb

Seb

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

Reply to Seb
Mike Wieland

Mike Wieland

There is no CANADA in my win 7 country list. How can i acces that?

Reply to Mike Wieland
chekdar

chekdar

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

Reply to chekdar
Tim Trott

Tim Trott

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.

Reply to Tim Trott
Stan Pitcher

Stan Pitcher

What about Myanmar?

Reply to Stan Pitcher
Hasan

Hasan

Hello Tim,

I think .net does not support for Burmese Culture (Myanmar) yet.

How can i make it supported ?

Reply to Hasan
Daniel

Daniel

What is a good strategy if you deal with a country that is NOT on this list? Ex - Liberia, Sierra Leone, etc ?

Reply to Daniel
Pedram

Pedram

Hi, this is a good list but where is IRAN code? Do you have prejudice about nationalities ???

Reply to Pedram
Tim Trott

Tim Trott

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

Reply to Tim Trott
salamon

salamon

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

Reply to salamon
Tim Trott

Tim Trott

This is what I used:

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

Reply to Tim Trott
JB

JB

Hi,

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

Thank you

JB

Reply to JB
Tim Trott

Tim Trott

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

Reply to Tim Trott

 

Leave a Reply

Your email address will not be published.





If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.

Copyright © 2001-2018 Tim Trott, all rights reserved. Web Design by Azulia Designs

This web page is licensed for your personal, private, non-commercial use only.

Disclaimer, Privacy & LegalSitemapContact Me