L'ISO 639 définit une codification des noms de langues,
La liste des codes ISO 639 est présentée dans 26 séries de tableaux alphabétiques regroupant les codes suivants :
Le présent article détaille les codes ISO 639 s'étendant de « caa » à « czz », suivant la maille de l'ISO 639-3 c'est-à-dire avec un niveau de détail linguistique fin, puisque les 26 articles contient au total 7 622 item (sur les 26 × 26 × 26 = 17 656 combinaisons possibles de code alphanumérique à 3 lettres).