Az ISO 3166-1 az ISO 3166 szabvány első részeként az egyes országokat (vagy régiókat) reprezentáló kódokat tartalmaz. 1974-ben jelentette meg az International Organization for Standardization. Minden országhoz háromfajta kódot rendel.
Az alpha kódok az országnévhez tartoznak (egy ország akkor kap új alpha-2 és alpha-3 kódot, ha a neve megváltozik), a numerikus kódok pedig az ország területéhez (azaz a határok változásakor utalnak ki új numerikus kódot). Van néhány fenntartott kód is.
Az alábbi az ISO 3166-1 kódok teljes listája, országnév szerint ABC-sorrendbe szedve. Ez a táblázat csak a hivatalos kódokat tartalmazza. A fenntartott kódok az ISO 3166-1 alpha-2 és az ISO 3166-1 alpha-3 cikkekben találhatóak meg. (Numerikus fenntartott kódok nincsenek az ISO 3166-1-ben.)