ISO 3166 Uluslararası Standardizasyon Örgütü (ISO) tarafından yayınlanan bir standarttır. Ülkelerin, özerk bölgelerin, il ve eyaletlerin isimlerini kodlamak için kullanılır. Standardın resmî ismi "Codes for the representation of names of countries and their subdivisions (Ülkeler ve alt yönetimlerinin adlarının temsili için kodlar)"dır. Üç bölümden oluşur:
- ISO 3166-1, Ülkeler ve alt yönetimlerinin adlarının temsili için kodlar – Bölüm 1: Ülke kodları, ülke, özerk bölge, il ve eyalet isimlerinin kodlarını tanımlar. It defines three sets of country codes:
- ISO 3166-2, Ülkeler ve alt yönetimlerinin adlarının temsili için kodlar – Bölüm 2: Ülke alt kodları, ISO 3166-1'de tanımlanan ülkelerin alt bölümlerini (il, eyalet vs.) tanımlar. (örn. İstanbul için TR-34)
- ISO 3166-3, Ülkeler ve alt yönetimlerinin adlarının temsili için kodlar – Bölüm 3: Code for formerly used names of countries, ISO 3166-1'in yayınlandığı günden itibaren (1974) ismi değiştirilmiş veya artık var olmayan ülkelerin isimlerini tanımlar. (örn: Sovyet Sosyalist Cumhuriyetler Birliği için SUHH)