A norma ISO 639 (Codes for the representation of names of languages) é unha norma técnica da ISO especificando códigos para o nome de idiomas. É aplicada en áreas como lingüística, lexicografía, terminoloxía e bibliografía. En Internet, por exemplo, é usada para indicar a lingua en que se encontra un documento HTML ou parte do mesmo.