ISO 639-1.RFC 4646之前登记的语言标签现在分为"grandfathered"或"redundant"，视其是否满足目前的语法而定。并且是过时的。现在采用ISO 639-3语言子标签。例如，"nan"取代了"zh-min-nan"表示闽南语；"hak"取代了"i-hak"、"zh-hakka"表示客家话；"ase"取代了"sgn-US"表示美国手语。
ISO 639-5 与 ISO 639-2.ISO 639-5使用3字母表示一个语言群中所有的语言。而ISO 63