ISO 3166 es un estándar internacional para los códigos de país y códigos para sus subdivisiones, publicado por la Organización Internacional de Normalización. El propósito de la norma ISO 3166 es el establecimiento de códigos reconocidos internacionalmente para la representación de nombres de países, territorios o áreas de interés geográfico y sus subdivisiones. Sin embargo, ISO 3166 no establece los nombres de los países, sólo los códigos que los representan.[1]
Los nombres de países en ISO 3166 proceden de fuentes de las Naciones Unidas. Nuevos nombres y códigos se agregan automáticamente cuando las Naciones Unidas publican nuevos nombres, ya sea en el Boletín Terminológico de los nombres de países o en el país y de región para el uso estadístico mantenida por las Divisiones de Estadística de las Naciones Unidas. Los nombres de subdivisiones son tomadas de las fuentes de información oficiales nacionales pertinentes.[1]
ISO 3166 se publicó por primera vez en 1974 como una norma única para establecer los códigos de país. Fue ampliado en tres partes en 1997 para incluir los códigos para las subdivisiones y los códigos para los nombres de los países que ya no están en uso. De las tres partes, la parte 1 de ISO 3166-1 se suele utilizar con más frecuencia.[1]