ISO 639 é formado por "Códigos para a representação de nomes de línguas" (do inglês: "Codes for the representation of names of languages"); é uma norma técnica padrão da "Organização Internacional para Padronização", que instituiu códigos que representam cada língua (idiomas) do planeta. É aplicada em áreas como linguística, lexicografia, terminologia e bibliografia. Na Internet, por exemplo, é usada para indicar a língua em que se encontra um documento html (website) ou um trecho do mesmo - o código da língua portuguesa, por exemplo, é pt; o do inglês, en.