hreflang language and region codes

An hreflang value is an ISO 639-1 language code, optionally followed by an ISO 15924 script and an ISO 3166-1 alpha-2 region, joined by hyphens. x-default is the one special value.

Common mistakes

en-uk es-419 en_us eng gb-en us jp en-eu zh-cn-hans pt_br

Languages (ISO 639-1)

CodeLanguage
aa Afar
ab Abkhazian
ae Avestan
af Afrikaans
ak Akan
am Amharic
an Aragonese
ar Arabic
as Assamese
av Avaric
ay Aymara
az Azerbaijani
ba Bashkir
be Belarusian
bg Bulgarian
bi Bislama
bm Bambara
bn Bengali
bo Tibetan
br Breton
bs Bosnian
ca Catalan
ce Chechen
ch Chamorro
co Corsican
cr Cree
cs Czech
cu Church Slavic
cv Chuvash
cy Welsh
da Danish
de German
dv Divehi
dz Dzongkha
ee Ewe
el Modern Greek (1453-)
en English
eo Esperanto
es Spanish
et Estonian
eu Basque
fa Persian
ff Fulah
fi Finnish
fj Fijian
fo Faroese
fr French
fy Western Frisian
ga Irish
gd Scottish Gaelic
gl Galician
gn Guarani
gu Gujarati
gv Manx
ha Hausa
he Hebrew
hi Hindi
ho Hiri Motu
hr Croatian
ht Haitian
hu Hungarian
hy Armenian
hz Herero
ia Interlingua (International Auxiliary Language Association)
id Indonesian
ie Interlingue
ig Igbo
ii Sichuan Yi
ik Inupiaq
io Ido
is Icelandic
it Italian
iu Inuktitut
ja Japanese
jv Javanese
ka Georgian
kg Kongo
ki Kikuyu
kj Kuanyama
kk Kazakh
kl Kalaallisut
km Khmer
kn Kannada
ko Korean
kr Kanuri
ks Kashmiri
ku Kurdish
kv Komi
kw Cornish
ky Kirghiz
la Latin
lb Luxembourgish
lg Ganda
li Limburgan
ln Lingala
lo Lao
lt Lithuanian
lu Luba-Katanga
lv Latvian
mg Malagasy
mh Marshallese
mi Maori
mk Macedonian
ml Malayalam
mn Mongolian
mr Marathi
ms Malay (macrolanguage)
mt Maltese
my Burmese
na Nauru
nb Norwegian Bokmål
nd North Ndebele
ne Nepali (macrolanguage)
ng Ndonga
nl Dutch
nn Norwegian Nynorsk
no Norwegian
nr South Ndebele
nv Navajo
ny Chichewa
oc Occitan (post 1500)
oj Ojibwa
om Oromo
or Oriya (macrolanguage)
os Ossetian
pa Panjabi
pi Pali
pl Polish
ps Pushto
pt Portuguese
qu Quechua
rm Romansh
rn Rundi
ro Romanian
ru Russian
rw Kinyarwanda
sa Sanskrit
sc Sardinian
sd Sindhi
se Northern Sami
sg Sango
sh Serbo-Croatian
si Sinhala
sk Slovak
sl Slovenian
sm Samoan
sn Shona
so Somali
sq Albanian
sr Serbian
ss Swati
st Southern Sotho
su Sundanese
sv Swedish
sw Swahili (macrolanguage)
ta Tamil
te Telugu
tg Tajik
th Thai
ti Tigrinya
tk Turkmen
tl Tagalog
tn Tswana
to Tonga (Tonga Islands)
tr Turkish
ts Tsonga
tt Tatar
tw Twi
ty Tahitian
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
ve Venda
vi Vietnamese
vo Volapük
wa Walloon
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
za Zhuang
zh Chinese
zu Zulu

Regions (ISO 3166-1 alpha-2)

CodeRegion
ADAndorra
AEUnited Arab Emirates
AFAfghanistan
AGAntigua and Barbuda
AIAnguilla
ALAlbania
AMArmenia
AOAngola
AQAntarctica
ARArgentina
ASAmerican Samoa
ATAustria
AUAustralia
AWAruba
AXÅland Islands
AZAzerbaijan
BABosnia and Herzegovina
BBBarbados
BDBangladesh
BEBelgium
BFBurkina Faso
BGBulgaria
BHBahrain
BIBurundi
BJBenin
BLSaint Barthélemy
BMBermuda
BNBrunei Darussalam
BOBolivia, Plurinational State of
BQBonaire, Sint Eustatius and Saba
BRBrazil
BSBahamas
BTBhutan
BVBouvet Island
BWBotswana
BYBelarus
BZBelize
CACanada
CCCocos (Keeling) Islands
CDCongo, The Democratic Republic of the
CFCentral African Republic
CGCongo
CHSwitzerland
CICôte d'Ivoire
CKCook Islands
CLChile
CMCameroon
CNChina
COColombia
CRCosta Rica
CUCuba
CVCabo Verde
CWCuraçao
CXChristmas Island
CYCyprus
CZCzechia
DEGermany
DJDjibouti
DKDenmark
DMDominica
DODominican Republic
DZAlgeria
ECEcuador
EEEstonia
EGEgypt
EHWestern Sahara
EREritrea
ESSpain
ETEthiopia
FIFinland
FJFiji
FKFalkland Islands (Malvinas)
FMMicronesia, Federated States of
FOFaroe Islands
FRFrance
GAGabon
GBUnited Kingdom
GDGrenada
GEGeorgia
GFFrench Guiana
GGGuernsey
GHGhana
GIGibraltar
GLGreenland
GMGambia
GNGuinea
GPGuadeloupe
GQEquatorial Guinea
GRGreece
GSSouth Georgia and the South Sandwich Islands
GTGuatemala
GUGuam
GWGuinea-Bissau
GYGuyana
HKHong Kong
HMHeard Island and McDonald Islands
HNHonduras
HRCroatia
HTHaiti
HUHungary
IDIndonesia
IEIreland
ILIsrael
IMIsle of Man
INIndia
IOBritish Indian Ocean Territory
IQIraq
IRIran, Islamic Republic of
ISIceland
ITItaly
JEJersey
JMJamaica
JOJordan
JPJapan
KEKenya
KGKyrgyzstan
KHCambodia
KIKiribati
KMComoros
KNSaint Kitts and Nevis
KPKorea, Democratic People's Republic of
KRKorea, Republic of
KWKuwait
KYCayman Islands
KZKazakhstan
LALao People's Democratic Republic
LBLebanon
LCSaint Lucia
LILiechtenstein
LKSri Lanka
LRLiberia
LSLesotho
LTLithuania
LULuxembourg
LVLatvia
LYLibya
MAMorocco
MCMonaco
MDMoldova, Republic of
MEMontenegro
MFSaint Martin (French part)
MGMadagascar
MHMarshall Islands
MKNorth Macedonia
MLMali
MMMyanmar
MNMongolia
MOMacao
MPNorthern Mariana Islands
MQMartinique
MRMauritania
MSMontserrat
MTMalta
MUMauritius
MVMaldives
MWMalawi
MXMexico
MYMalaysia
MZMozambique
NANamibia
NCNew Caledonia
NENiger
NFNorfolk Island
NGNigeria
NINicaragua
NLNetherlands
NONorway
NPNepal
NRNauru
NUNiue
NZNew Zealand
OMOman
PAPanama
PEPeru
PFFrench Polynesia
PGPapua New Guinea
PHPhilippines
PKPakistan
PLPoland
PMSaint Pierre and Miquelon
PNPitcairn
PRPuerto Rico
PSPalestine, State of
PTPortugal
PWPalau
PYParaguay
QAQatar
RERéunion
RORomania
RSSerbia
RURussian Federation
RWRwanda
SASaudi Arabia
SBSolomon Islands
SCSeychelles
SDSudan
SESweden
SGSingapore
SHSaint Helena, Ascension and Tristan da Cunha
SISlovenia
SJSvalbard and Jan Mayen
SKSlovakia
SLSierra Leone
SMSan Marino
SNSenegal
SOSomalia
SRSuriname
SSSouth Sudan
STSao Tome and Principe
SVEl Salvador
SXSint Maarten (Dutch part)
SYSyrian Arab Republic
SZEswatini
TCTurks and Caicos Islands
TDChad
TFFrench Southern Territories
TGTogo
THThailand
TJTajikistan
TKTokelau
TLTimor-Leste
TMTurkmenistan
TNTunisia
TOTonga
TRTürkiye
TTTrinidad and Tobago
TVTuvalu
TWTaiwan, Province of China
TZTanzania, United Republic of
UAUkraine
UGUganda
UMUnited States Minor Outlying Islands
USUnited States
UYUruguay
UZUzbekistan
VAHoly See (Vatican City State)
VCSaint Vincent and the Grenadines
VEVenezuela, Bolivarian Republic of
VGVirgin Islands, British
VIVirgin Islands, U.S.
VNViet Nam
VUVanuatu
WFWallis and Futuna
WSSamoa
YEYemen
YTMayotte
ZASouth Africa
ZMZambia
ZWZimbabwe

Scripts (ISO 15924)

CodeScript
AdlmAdlam
AfakAfaka
AghbCaucasian Albanian
AhomAhom, Tai Ahom
ArabArabic
AranArabic (Nastaliq variant)
ArmiImperial Aramaic
ArmnArmenian
AvstAvestan
BaliBalinese
BamuBamum
BassBassa Vah
BatkBatak
BengBengali (Bangla)
BerfBeria Erfe
BhksBhaiksuki
BlisBlissymbols
BopoBopomofo
BrahBrahmi
BraiBraille
BugiBuginese
BuhdBuhid
CakmChakma
CansUnified Canadian Aboriginal Syllabics
CariCarian
ChamCham
CherCherokee
ChisChisoi
ChrsChorasmian
CirtCirth
CoptCoptic
CpmnCypro-Minoan
CprtCypriot syllabary
CyrlCyrillic
CyrsCyrillic (Old Church Slavonic variant)
DevaDevanagari (Nagari)
DiakDives Akuru
DogrDogra
DsrtDeseret (Mormon)
DuplDuployan shorthand, Duployan stenography
EgydEgyptian demotic
EgyhEgyptian hieratic
EgypEgyptian hieroglyphs
ElbaElbasan
ElymElymaic
EthiEthiopic (Geʻez)
GaraGaray
GeokKhutsuri (Asomtavruli and Nuskhuri)
GeorGeorgian (Mkhedruli and Mtavruli)
GlagGlagolitic
GongGunjala Gondi
GonmMasaram Gondi
GothGothic
GranGrantha
GrekGreek
GujrGujarati
GukhGurung Khema
GuruGurmukhi
HanbHan with Bopomofo (alias for Han + Bopomofo)
HangHangul (Hangŭl, Hangeul)
HaniHan (Hanzi, Kanji, Hanja)
HanoHanunoo (Hanunóo)
HansHan (Simplified variant)
HantHan (Traditional variant)
HatrHatran
HebrHebrew
HiraHiragana
HluwAnatolian Hieroglyphs (Luwian Hieroglyphs, Hittite Hieroglyphs)
HmngPahawh Hmong
HmnpNyiakeng Puachue Hmong
HntlHan (Traditional variant) with Latin (alias for Hant + Latn)
HrktJapanese syllabaries (alias for Hiragana + Katakana)
HungOld Hungarian (Hungarian Runic)
IndsIndus (Harappan)
ItalOld Italic (Etruscan, Oscan, etc.)
JamoJamo (alias for Jamo subset of Hangul)
JavaJavanese
JpanJapanese (alias for Han + Hiragana + Katakana)
JurcJurchen
KaliKayah Li
KanaKatakana
KawiKawi
KharKharoshthi
KhmrKhmer
KhojKhojki
KitlKhitan large script
KitsKhitan small script
KndaKannada
KoreKorean (alias for Hangul + Han)
KpelKpelle
KraiKirat Rai
KthiKaithi
LanaTai Tham (Lanna)
LaooLao
LatfLatin (Fraktur variant)
LatgLatin (Gaelic variant)
LatnLatin
LekeLeke
LepcLepcha (Róng)
LimbLimbu
LinaLinear A
LinbLinear B
LisuLisu (Fraser)
LomaLoma
LyciLycian
LydiLydian
MahjMahajani
MakaMakasar
MandMandaic, Mandaean
ManiManichaean
MarcMarchen
MayaMayan hieroglyphs
MedfMedefaidrin (Oberi Okaime, Oberi Ɔkaimɛ)
MendMende Kikakui
MercMeroitic Cursive
MeroMeroitic Hieroglyphs
MlymMalayalam
ModiModi, Moḍī
MongMongolian
MoonMoon (Moon code, Moon script, Moon type)
MrooMro, Mru
MteiMeitei Mayek (Meithei, Meetei)
MultMultani
MymrMyanmar (Burmese)
NagmNag Mundari
NandNandinagari
NarbOld North Arabian (Ancient North Arabian)
NbatNabataean
NewaNewa, Newar, Newari, Nepāla lipi
NkdbNaxi Dongba (na²¹ɕi³³ to³³ba²¹, Nakhi Tomba)
NkgbNaxi Geba (na²¹ɕi³³ gʌ²¹ba²¹, 'Na-'Khi ²Ggŏ-¹baw, Nakhi Geba)
NkooN’Ko
NshuNüshu
OgamOgham
OlckOl Chiki (Ol Cemet’, Ol, Santali)
OnaoOl Onal
OrkhOld Turkic, Orkhon Runic
OryaOriya (Odia)
OsgeOsage
OsmaOsmanya
OugrOld Uyghur
PalmPalmyrene
PaucPau Cin Hau
PcunProto-Cuneiform
PelmProto-Elamite
PermOld Permic
PhagPhags-pa
PhliInscriptional Pahlavi
PhlpPsalter Pahlavi
PhlvBook Pahlavi
PhnxPhoenician
PiqdKlingon (KLI pIqaD)
PlrdMiao (Pollard)
PrtiInscriptional Parthian
PsinProto-Sinaitic
QaaaReserved for private use (start)
QabxReserved for private use (end)
RanjRanjana
RjngRejang (Redjang, Kaganga)
RohgHanifi Rohingya
RoroRongorongo
RunrRunic
SamrSamaritan
SaraSarati
SarbOld South Arabian
SaurSaurashtra
Seal(Small) Seal
SgnwSignWriting
ShawShavian (Shaw)
ShrdSharada, Śāradā
ShuiShuishu
SiddSiddham, Siddhaṃ, Siddhamātṛkā
SidtSidetic
SindKhudawadi, Sindhi
SinhSinhala
SogdSogdian
SogoOld Sogdian
SoraSora Sompeng
SoyoSoyombo
SundSundanese
SunuSunuwar
SyloSyloti Nagri
SyrcSyriac
SyreSyriac (Estrangelo variant)
SyrjSyriac (Western variant)
SyrnSyriac (Eastern variant)
TagbTagbanwa
TakrTakri, Ṭākrī, Ṭāṅkrī
TaleTai Le
TaluNew Tai Lue
TamlTamil
TangTangut
TavtTai Viet
TayoTai Yo
TeluTelugu
TengTengwar
TfngTifinagh (Berber)
TglgTagalog (Baybayin, Alibata)
ThaaThaana
ThaiThai
TibtTibetan
TirhTirhuta
TnsaTangsa
TodrTodhri
TolsTolong Siki
TotoToto
TutgTulu-Tigalari
UgarUgaritic
VaiiVai
VispVisible Speech
VithVithkuqi
WaraWarang Citi (Varang Kshiti)
WchoWancho
WoleWoleai
XpeoOld Persian
XsuxCuneiform, Sumero-Akkadian
YeziYezidi
YiiiYi
ZanbZanabazar Square (Zanabazarin Dörböljin Useg, Xewtee Dörböljin Bicig, Horizontal Square Script)
ZinhCode for inherited script
ZmthMathematical notation
ZsyeSymbols (Emoji variant)
ZsymSymbols
ZxxxCode for unwritten documents
ZyyyCode for undetermined script
ZzzzCode for uncoded script