ISO 639-1 és la primera part de l'estàndard tècnic ISO 639. Consisteix en 136 codis de dues lletres usats per identificar els idiomes principals del món. Aquests codis són una taquigrafia internacional molt útil per indicar idiomes. Per exemple:
La llista de codis ISO 639-1 va arribar a ser una norma oficial el 2002, però ha existit en format esborrany anys enrere. L'últim codi afegit va ser ht, representant el crioll haitià el 26 de febrer de 2003. L'ús de la norma va ser ben considerat per IETF language tags, introduït per RFC 1766 al març de 1995, i continuat per RFC 3066 el gener de 2001 i per RFC 4646 al setembre de 2006.
No s'afegeixen nous codis ISO 639-1 a les llengües que tinguin codi ISO 639-2 propi. Els sistemes que usen codis ISO 639-1 i 639-2 amb codi 639-1 preferit, no han de canviar els seus codis.
Si s'usa un codi ISO 639-2 que cobreix un grup de llengües, es pot tornar obsolet per a un codi ISO 639-1 per a algunes dades.
Seguidament, la llista de llengües ordenades alfabèticament seguint l'estàndard ISO 639-1: