A ISO 3166-1, faz parte da norma ISO 3166. Ela fornece um código para os nomes dos países e territórios dependentes, e é publicada pela Organização Internacional de Normalização (ISO). O nome oficial da norma é Códigos para a representação de nomes de países e suas subdivisões - Parte 1: Códigos de países. Há três conjuntos de códigos de países:

  • ISO 3166-1 alpha-2, um sistema de duas letras, usado em muitas aplicações, por exemplo, domínios de topo de código de país da Internet (ccTLDs).
  • ISO 3166-1 alpha-3, utiliza três letras e facilita a elaboração do nome e do código do país.
  • ISO 3166-1 numérico, usa três dígitos. O uso de números é útil em países que não usam o alfabeto latino. Isto é idêntico aos códigos definidos pela Divisão de Estatísticas das Nações Unidas.

A ISO 3166-1 não é a única norma para códigos de países. Muitas organizações internacionais utilizam seus próprios códigos de país, onde alguns deles correspondem de perto aos códigos da ISO 3166-1. Para exemplos, veja os códigos de países.