ContentsLanguage ID Codes
Below is a list of the Windows operating system language ID codes:
Note: Any language that does not specify a secondary ID will return either 0x00, 0x01, or 0x02.
Primary ID Hex (Dec) |
Secondary ID Hex (Dec) |
Language
|
0x00 (0) |
0x00 (0) |
Neutral |
|
0x01 (1) |
User Default Sublanguage |
|
0x02 (2) |
System Default |
|
0x03 (3) |
Default Custom Sublanguage |
|
0x04 (4) |
Unspecified Custom Sublanguage |
|
0x05 (5) |
Default Custom MUI Sublanguage |
0x01 (1) |
0x01 (1) |
Arabic (Saudi Arabia) |
|
0x02 (2) |
Arabic (Iraq) |
|
0x03 (3) |
Arabic (Egypt) |
|
0x04 (4) |
Arabic (Libya) |
|
0x05 (5) |
Arabic (Algeria) |
|
0x06 (6) |
Arabic (Morocco) |
|
0x07 (7) |
Arabic (Tunisia) |
|
0x08 (8) |
Arabic (Oman) |
|
0x09 (9) |
Arabic (Yemen) |
|
0x0a (10) |
Arabic (Syria) |
|
0x0b (11) |
Arabic (Jordan) |
|
0x0c (12) |
Arabic (Lebanon) |
|
0x0d (13) |
Arabic (Kuwait) |
|
0x0e (14) |
Arabic (U.A.E.) |
|
0x0f (15) |
Arabic (Bahrain) |
|
0x10 (16) |
Arabic (Qatar) |
0x02 (2) |
|
Bulgarian (Bulgaria) |
0x03 (3) |
|
Catalan (Spain) |
0x04 (4) |
0x01 (1) |
Chinese (Traditional) |
|
0x02 (2) |
Chinese (Simplified) |
|
0x03 (3) |
Chinese (Hong Kong SAR, PRC) |
|
0x04 (4) |
Chinese (Singapore) |
|
0x05 (5) |
Chinese (Macau SAR) |
0x05 (5) |
|
Czech (Czech Republic) |
0x06 (6) |
|
Danish (Denmark) |
0x07 (7) |
0x01 (1) |
German (Germany) |
|
0x02 (2) |
German (Switzerland) |
|
0x03 (3) |
German (Austrian) |
|
0x04 (4) |
German (Luxembourg) |
|
0x05 (5) |
German (Liechtenstein) |
0x08 (8) |
|
Greek (Greece) |
0x09 (9) |
0x01 (1) |
English (US) |
|
0x02 (2) |
English (UK) |
|
0x03 (3) |
English (Australian) |
|
0x04 (4) |
English (Canadian) |
|
0x05 (5) |
English (New Zealand) |
|
0x06 (6) |
English (Ireland) |
|
0x07 (7) |
English (South Africa) |
|
0x08 (8) |
English (Jamaica) |
|
0x09 (9) |
English (Caribbean) |
|
0x0a (10) |
English (Belize) |
|
0x0b (11) |
English (Trinidad and Tobago) |
|
0x0c (12) |
English (Zimbabwe) |
|
0x0d (13) |
English (Philippines) |
|
0x10 (16) |
English (India) |
|
0x11 (17) |
English (Malaysia) |
|
0x12 (18) |
English (Singapore) |
0x0a (10) |
0x01 (1) |
Spanish (Spain, Traditional Sort) |
0 |
0x02 (2) |
Spanish (Mexico) |
0 |
0x03 (3) |
Spanish (Spain, Modern Sort) |
0 |
0x04 (4) |
Spanish (Guatemala) |
0 |
0x05 (5) |
Spanish (Costa Rica) |
0 |
0x06 (6) |
Spanish (Panama) |
0 |
0x07 (7) |
Spanish (Dominican Republic) |
0 |
0x08 (8) |
Spanish (Venezuela) |
0 |
0x09 (9) |
Spanish (Colombia) |
0 |
0x0a (10) |
Spanish (Peru) |
0 |
0x0b (11) |
Spanish (Argentina) |
0 |
0x0c (12) |
Spanish (Ecuador) |
0 |
0x0d (13) |
Spanish (Chile) |
0 |
0x0e (14) |
Spanish (Uruguay) |
0 |
0x0f (15) |
Spanish (Paraguay) |
0 |
0x10 (16) |
Spanish (Bolivia) |
0 |
0x11 (17) |
Spanish (El Salvador) |
0 |
0x12 (18) |
Spanish (Honduras) |
0 |
0x13 (19) |
Spanish (Nicaragua) |
0 |
0x14 (20) |
Spanish (Puerto Rico) |
0x0b (11) |
|
Finnish (Finland) |
0x0c (12) |
0x01 (1) |
French (France) |
|
0x02 (2) |
French (Belgian) |
|
0x03 (3) |
French (Canadian) |
|
0x04 (4) |
French (Swiss) |
|
0x05 (5) |
French (Luxembourg) |
|
0x06 (6) |
French (Monaco) |
0x0d (13) |
|
Hebrew (Israel ) |
0x0e (14) |
|
Hungarian (Hungary) |
0x0f (15) |
|
Icelandic (Iceland) |
0x10 (16) |
0x01 (1) |
Italian (Italy) |
|
0x02 (2) |
Italian (Switzerland) |
0x11 (17) |
|
Japanese (Japan) |
0x12 (18) |
0x01 (1) |
Korean (Korea) |
0x13 (19) |
0x01 (1) |
Dutch (Netherlands) |
|
0x02 (2) |
Dutch (Belgian) |
0x14 (20) |
0x01 (1) |
Norwegian (Bokmal) |
|
0x02 (2) |
Norwegian (Nynorsk) |
0x15 (21) |
|
Polish (Poland) |
0x16 (22) |
0x01 (1) |
Portuguese (Brazil) |
|
0x02 (2) |
Portuguese (Portugal) |
0x17 (23) |
|
Romansh (Switzerland) |
0x18 (24) |
|
Romanian (Romania) |
0x19 (25) |
|
Russian (Russia) |
0x1a (26) |
0x01 (1) |
Croatian (Croatia) |
|
0x04 (4) |
Croatian (Bosnia and Herzegovina, Latin) |
0x1a (26) |
0x02 (2) |
Serbian (Latin) |
|
0x03 (3) |
Serbian (Cyrillic) |
|
0x06 (6) |
Serbian (Bosnia and Herzegovina, Latin) |
|
0x07 (7) |
Serbian (Bosnia and Herzegovina, Cyrillic) |
0x1b (27) |
|
Slovak (Slovakia) |
0x1c (28) |
|
Albanian (Albania) |
0x1d (29) |
0x01 (1) |
Swedish (Sweden) |
|
0x02 (2) |
Swedish (Finland) |
0x1e (30) |
|
Thai (Thailand) |
0x1f (31) |
|
Turkish (Turkey) |
0x20 (32) |
0x01 (1) |
Urdu (Pakistan) |
|
0x02 (2) |
Urdu (India) |
0x21 (33) |
|
Indonesian (Indonesia) |
0x22 (34) |
|
Ukrainian (Ukraine) |
0x23 (35) |
|
Belarusian (Belarus) |
0x24 (36) |
|
Slovenian (Slovenia) |
0x25 (37) |
|
Estonian (Estonia) |
0x26 (38) |
|
Latvian (Latvia) |
0x27 (39) |
0x01 (1) |
Lithuanian (Lithuanian) |
0x28 (40) |
|
Tajik (Tajikistan, Cyrillic) |
0x29 (41) |
|
Persian (Iran), previously Farsi |
0x2a (42) |
|
Vietnamese (Vietnam) |
0x2b (43) |
|
Armenian (Armenia) |
0x2c (44) |
0x01 (1) |
Azeri (Latin) |
|
0x02 (2) |
Azeri (Cyrillic) |
0x2d (45) |
|
Basque (Basque) |
0x2E (46) |
0x01 (1) |
Upper Sorbian (Germany) |
|
0x02 (2) |
Lower Sorbian (Germany) |
0x2f (47) |
|
Macedonian (Macedonia, FYROM) |
0x32 (50) |
|
Setswana (South Africa) |
0x34 (52) |
|
isiXhosa (South Africa) |
0x35 (53) |
|
isiZulu (South Africa) |
0x36 (54) |
|
Afrikaans (South Africa) |
0x37 (55) |
|
Georgian (Georgia) |
0x38 (56) |
|
Faeroese (Faroe Islands) |
0x39 (57) |
|
Hindi (India) |
0x3A (58) |
|
Maltese (Malta) |
0x3B (59) |
0x01 (1) |
Sami (Northern, Norway) |
|
0x02 (2) |
Sami (Northern, Sweden) |
|
0x03 (3) |
Sami (Northern, Finland) |
|
0x04 (4) |
Sami (Lule, Norway) |
|
0x05 (5) |
Sami (Lule, Sweden) |
|
0x06 (6) |
Sami (Southern, Norway) |
|
0x07 (7) |
Sami (Southern, Sweden) |
|
0x08 (8) |
Sami (Skolt, Finland) |
|
0x09 (9) |
Sami (Inari, Finland) |
0x3C (60) |
|
Irish (Ireland) |
0x3e (62) |
0x01 (1) |
Malay (Malaysia) |
|
0x02 (2) |
Malay (Brunei Darassalam) |
0x3f (63) |
|
Kazakh (Kazakhstan) |
0x40 (64) |
|
Kyrgyz (Kyrgyzstan) |
0x41 (65) |
|
Swahili (Kenya) |
0x42 (66) |
|
Turkmen (Turkmenistan) |
0x43 (67) |
0x01 (1) |
Uzbek (Latin) |
|
0x02 (2) |
Uzbek (Cyrillic) |
0x44 (68) |
|
Tatar (Russia) |
0x45 (69) |
0x01 (1) |
Bengali (India) |
|
0x02 (2) |
Bengali (Bangladesh) |
0x46 (70) |
|
Punjabi (India) |
0x47 (71) |
|
Gujarati (India) |
0x48 (72) |
|
Oriya (India) |
0x49 (73) |
|
Tamil (India) |
0x4a (74) |
|
Telugu (India) |
0x4b (75) |
|
Kannada (India) |
0x4c (76) |
|
Malayalam (India) |
0x4d (77) |
|
Assamese (India) |
0x4e (78) |
|
Marathi (India) |
0x4f (79) |
|
Sanskrit (India) |
0x50 (80) |
0x01 (1) |
Mongolian (Mongolia, Cyrillic) |
|
0x02 (2) |
Mongolian (Mongolia, Mong) |
0x51 (81) |
|
Tibetan (PRC) |
0x52 (82) |
|
Welsh (United Kingdom) |
0x53 (83) |
|
Khmer (Cambodia) |
0x54 (84) |
|
Lao (Lao PDR) |
0x56 (86) |
|
Galician (Spain) |
0x57 (87) |
|
Konkani (India) |
0x58 (88) |
|
Manipuri |
0x59 (89) |
|
Sindhi |
0x5a (90) |
|
Syriac (Syria) |
0x5B (91) |
|
Sinhala (Sri Lanka) |
0x5D (93) |
0x01 (1) |
Inuktitut (Canada) |
|
0x02 (2) |
Inuktitut (Canada, Latin) |
0x5E (94) |
|
Amharic (Ethiopia) |
0x5F (95) |
|
Tamazight (Algeria, Latin) |
0x60 (96) |
|
Kashmiri |
0x61 (97) |
0x01 (1) |
Nepali (Nepal) |
|
0x02 (2) |
Nepali (India) |
0x62 (98) |
|
Frisian (Netherlands) |
0x63 (99) |
|
Pashto (Afghanistan) |
0x64 (100) |
|
Filipino (Philippines) |
0x65 (101) |
|
Divehi (Maldives) |
0x68 (104) |
|
Hausa (Nigeria) |
0x6A (106) |
|
Yoruba (Nigeria) |
0x6B (107) |
0x01 (1) |
Quechua (Bolivia) |
|
0x02 (2) |
Quechua (Ecuador) |
|
0x03 (3) |
Quechua (Peru) |
0x6C (108) |
|
Sesotho sa Leboa (South Africa) |
0x6D (109) |
|
Bashkir (Russia) |
0x6E (110) |
|
Luxembourgish (Luxembourg) |
0x6F (111) |
|
Greenlandic (Greenland) |
0x70 (112) |
|
Igbo (Nigeria) |
0x73 (115) |
|
Tigrigna |
0x78 (120) |
|
Yi (PRC) |
0x7A (122) |
|
Mapudungun (Chile) |
0x7C (124) |
|
Mohawk (Canada) |
0x7E (126) |
|
Breton (France) |
0x7F (127) |
|
Invariant Sublanguage |
0x80 (128) |
|
Uyghur (PRC) |
0x81 (129) |
|
Maori (New Zealand) |
0x82 (130) |
|
Occitan (France) |
0x83 (131) |
|
Corsican (France) |
0x84 (132) |
|
Alsatian (France) |
0x85 (133) |
|
Yakut (Russia) |
0x86 (134) |
|
K'iche (Guatemala) |
0x87 (135) |
|
Kinyarwanda (Rwanda) |
0x88 (136) |
|
Wolof (Senegal) |
0x8C (140) |
|
Dari (Afghanistan) |