Use accesskey "n" to jump to the internal navigation links at any point. Right now you can

 
ishida >> apps

Language Subtag Lookup

BCP 47 language tags are built from subtags in the IANA Subtag Registry. This tool helps you find or look up subtags and check for errors in language tags.

Read Choosing a Language Tag for step-by-step guidelines on creating language tags. This tool also provides information to guide your choices.

Check whether a hyphen-separated tag is valid and well-formed See note 4.

List all tags of the following type


Language Codes

Look up in the SIL Ethnologue. aao Algerian Saharan Arabic

Look up in the SIL Ethnologue. abh Tajiki Arabic

Look up in the SIL Ethnologue. abv Baharna Arabic

Look up in the SIL Ethnologue. acm Mesopotamian Arabic

Look up in the SIL Ethnologue. acq Ta'izzi-Adeni Arabic

Look up in the SIL Ethnologue. acw Hijazi Arabic

Look up in the SIL Ethnologue. acx Omani Arabic

Look up in the SIL Ethnologue. acy Cypriot Arabic

Look up in the SIL Ethnologue. adf Dhofari Arabic

Look up in the SIL Ethnologue. aeb Tunisian Arabic

Look up in the SIL Ethnologue. aec Saidi Arabic

Look up in the SIL Ethnologue. afb Gulf Arabic

Look up in the SIL Ethnologue. ajp South Levantine Arabic

Look up in the SIL Ethnologue. apc North Levantine Arabic

Look up in the SIL Ethnologue. apd Sudanese Arabic

Look up in the SIL Ethnologue. arb Standard Arabic

Note.    In some legacy applications the macrolanguage subtag ar (Arabic) may be a better choice than arb if you want your language tag to be recognised.

Look up in the SIL Ethnologue. arq Algerian Arabic

Look up in the SIL Ethnologue. ars Najdi Arabic

Look up in the SIL Ethnologue. ary Moroccan Arabic

Look up in the SIL Ethnologue. arz Egyptian Arabic

Look up in the SIL Ethnologue. auz Uzbeki Arabic

Look up in the SIL Ethnologue. avl Eastern Egyptian Bedawi Arabic

Look up in the SIL Ethnologue. ayh Hadrami Arabic

Look up in the SIL Ethnologue. ayl Libyan Arabic

Look up in the SIL Ethnologue. ayn Sanaani Arabic

Look up in the SIL Ethnologue. ayp North Mesopotamian Arabic

Look up in the SIL Ethnologue. bbz Babalia Creole Arabic

Look up in the SIL Ethnologue. pga Sudanese Creole Arabic

Look up in the SIL Ethnologue. shu Chadian Arabic

Look up in the SIL Ethnologue. ssh Shihhi Arabic

Extlang

aao Algerian Saharan Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-aao. However it is usually preferable to replace that sequence with just the aao primary language subtag.

abh Tajiki Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-abh. However it is usually preferable to replace that sequence with just the abh primary language subtag.

abv Baharna Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-abv. However it is usually preferable to replace that sequence with just the abv primary language subtag.

acm Mesopotamian Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-acm. However it is usually preferable to replace that sequence with just the acm primary language subtag.

acq Ta'izzi-Adeni Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-acq. However it is usually preferable to replace that sequence with just the acq primary language subtag.

acw Hijazi Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-acw. However it is usually preferable to replace that sequence with just the acw primary language subtag.

acx Omani Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-acx. However it is usually preferable to replace that sequence with just the acx primary language subtag.

acy Cypriot Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-acy. However it is usually preferable to replace that sequence with just the acy primary language subtag.

adf Dhofari Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-adf. However it is usually preferable to replace that sequence with just the adf primary language subtag.

aeb Tunisian Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-aeb. However it is usually preferable to replace that sequence with just the aeb primary language subtag.

aec Saidi Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-aec. However it is usually preferable to replace that sequence with just the aec primary language subtag.

afb Gulf Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-afb. However it is usually preferable to replace that sequence with just the afb primary language subtag.

ajp South Levantine Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-ajp. However it is usually preferable to replace that sequence with just the ajp primary language subtag.

apc North Levantine Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-apc. However it is usually preferable to replace that sequence with just the apc primary language subtag.

apd Sudanese Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-apd. However it is usually preferable to replace that sequence with just the apd primary language subtag.

arb Standard Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-arb. However it is usually preferable to replace that sequence with just the arb primary language subtag. On the other hand, the primary language subtag ar is often preferred by legacy applications for Standard Arabic, rather than arb or ar-arb.

arq Algerian Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-arq. However it is usually preferable to replace that sequence with just the arq primary language subtag.

ars Najdi Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-ars. However it is usually preferable to replace that sequence with just the ars primary language subtag.

ary Moroccan Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-ary. However it is usually preferable to replace that sequence with just the ary primary language subtag.

arz Egyptian Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-arz. However it is usually preferable to replace that sequence with just the arz primary language subtag.

auz Uzbeki Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-auz. However it is usually preferable to replace that sequence with just the auz primary language subtag.

avl Eastern Egyptian Bedawi Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-avl. However it is usually preferable to replace that sequence with just the avl primary language subtag.

ayh Hadrami Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-ayh. However it is usually preferable to replace that sequence with just the ayh primary language subtag.

ayl Libyan Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-ayl. However it is usually preferable to replace that sequence with just the ayl primary language subtag.

ayn Sanaani Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-ayn. However it is usually preferable to replace that sequence with just the ayn primary language subtag.

ayp North Mesopotamian Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-ayp. However it is usually preferable to replace that sequence with just the ayp primary language subtag.

bbz Babalia Creole Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-bbz. However it is usually preferable to replace that sequence with just the bbz primary language subtag.

pga Sudanese Creole Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-pga. However it is usually preferable to replace that sequence with just the pga primary language subtag.

shu Chadian Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-shu. However it is usually preferable to replace that sequence with just the shu primary language subtag.

ssh Shihhi Arabic

Note.    For use with the ar primary language subtag, ie. as the sequence ar-ssh. However it is usually preferable to replace that sequence with just the ssh primary language subtag.

This version has been updated to support the approximately 7800 new subtags, including extlang subtags, introduced in July 2009, and the tool now provides help in choosing subtags and a tag checker based on RFC 5646. Please report any bugs to me.
Currently supports the IANA Subtag registry of 2010-08-17. The tool currently reports subtags for 7,844 languages, 225 extlangs, 148 scripts, 297 regions, 50 variants, and 26 grandfathered subtags.

Developed by: Richard Ishida.

Web app created 1 April 2007. Last update 2010-08-30 7:29 GMT