ISO 3166-1, ISO 3166 standardının bir parçasıdır. Ülkelerin ve bağımlı bölgelerin adları için bir kod verir ve Uluslararası Standardizasyon Örgütü (ISO) tarafından yayınlanır. Standardın resmi adı Ülkelerin ve alt bölümlerinin adlarının gösterimi için kodlar - Bölüm 1'dir: Ülke kodları. Üç set ülke kodu vardır:

  • ISO 3166-1 alfa-2, iki harfli bir sistemdir ve internet ülke kodu üst düzey alan adları (ccTLD'ler) gibi birçok uygulamada kullanılır.
  • ISO 3166-1 alpha-3, üç harf kullanır ve ülke adını ve kodunu hesaplamayı kolaylaştırır.
  • ISO 3166-1 sayısal, üç basamak kullanır. Latin alfabesini kullanmayan ülkelerde rakamların kullanılması yararlıdır. Bu, Birleşmiş Milletler İstatistik Bölümü tarafından tanımlanan kodlarla aynıdır.

ISO 3166-1 ülke kodları için tek standart değildir. Birçok uluslararası kuruluş, bazılarının ISO 3166-1 kodlarına yakından karşılık geldiği kendi ülke kodlarını kullanmaktadır. Örnekler için ülke kodlarına bakınız.