ISO 639-2 содержит все языки, включённые в ISO 639-1, и коды для языковых вариантов. Например, в ISO 639-1 для французского языка есть только один код —
fr, тогда как в ISO 639-2 для него есть три кода:
fre/fra для современного французского,
frm для средневекового французского (French, Middle (
1400—
1800)),
fro для старофранцузского (French, Old (
842—
1400)).