ISO 3166 (ICS n° 01.140.30) est une norme ISO de codage des pays et de leurs subdivisions.
Cette norme définit des codes pour la quasi-totalité des pays du monde, y compris pour certains territoires (îles en général), non habités de façon permanente. Chacune de ces entités reçoit ainsi un code à deux lettres, un code à trois lettres et un code numérique. Les codes à deux lettres servent en particulier de base aux :