ISO 639 to zestaw standardów międzynarodowych dotyczących jednoznacznego reprezentowania nazw języków za pomocą krótkich, przeważnie 2-, 3- lub 4-literowych kodów.
Obowiązuje sześć standardów:
- ISO 639-1: 2002 Kody 2-literowe
- ISO 639-2: 1998 Kody 3-literowe
- ISO 639-3: 2007 Kody 3-literowe
- ISO 639-4: 2007? Kody 4-literowe
- ISO 639-5: 2007? Kody 3-literowe
- ISO 639-6: 2007? Kody 4-literowe
Np. język polski ma w ISO 639-1 przyporządkowany kod pl, a w ISO 639-2 i ISO 639-3 kod pol.
