List of ISO 639-1 codes

ISO 639 is a standard way to classify languages. Each language is given a two-letter (639-1) and three-letter ( and ) lowercase abbreviation, amended in later versions of the nomenclature. 
(for example, English gets abbreviated to en.) 
Included codes.
This table lists all of:
And some of:
Note: Colors on the leftmost column represent the language family mentioned in the second column.