FreeToGenerate.com

Tres registros en una tabla, con todos los puntos en que se contradicen anotados.

Pulsa cualquier código para copiarlo

Mostrando 249 / 249

PaísAlfa-2Alfa-3NuméricoDominioPrefijo telefónico
Andorra
Emiratos Árabes Unidos
Afganistán
Antigua y Barbuda
Anguila
Albania
Armenia
Angola
Antártida
Argentina
Samoa Americana
Austria
Australia
Aruba
Islas Aland
Azerbaiyán
Bosnia y Herzegovina
Barbados
Bangladés
Bélgica
Burkina Faso
Bulgaria
Baréin
Burundi
Benín
San Bartoloméninguno
Bermudas
Brunéi
Bolivia
Caribe neerlandésninguno
Brasil
Bahamas
Bután
Isla Bouvet
Botsuana
Bielorrusia
Belice
Canadá
Islas Cocos
República Democrática del Congo
República Centroafricana
Congo
Suiza
Côte d’Ivoire
Islas Cook
Chile
Camerún
China
Colombia
Costa Rica
Cuba
Cabo Verde
Curazao
Isla de Navidad
Chipre
Chequia
Alemania
Yibuti
Dinamarca
Dominica
República Dominicana
Argelia
Ecuador
Estonia
Egipto
Sáhara Occidentalninguno
Eritrea
España
Etiopía
Finlandia
Fiyi
Islas Malvinas
Micronesia
Islas Feroe
Francia
Gabón
Reino Unido
Granada
Georgia
Guayana Francesa
Guernesey
Ghana
Gibraltar
Groenlandia
Gambia
Guinea
Guadalupe
Guinea Ecuatorial
Grecia
Islas Georgia del Sur y Sandwich del Sur
Guatemala
Guam
Guinea-Bisáu
Guyana
RAE de Hong Kong (China)
Islas Heard y McDonald
Honduras
Croacia
Haití
Hungría
Indonesia
Irlanda
Israel
Isla de Man
India
Territorio Británico del Océano Índico
Irak
Irán
Islandia
Italia
Jersey
Jamaica
Jordania
Japón
Kenia
Kirguistán
Camboya
Kiribati
Comoras
San Cristóbal y Nieves
Corea del Norte
Corea del Sur
Kuwait
Islas Caimán
Kazajistán
Laos
Líbano
Santa Lucía
Liechtenstein
Sri Lanka
Liberia
Lesoto
Lituania
Luxemburgo
Letonia
Libia
Marruecos
Mónaco
Moldavia
Montenegro
San Martínninguno
Madagascar
Islas Marshall
Macedonia del Norte
Mali
Myanmar (Birmania)
Mongolia
RAE de Macao (China)
Islas Marianas del Norte
Martinica
Mauritania
Montserrat
Malta
Mauricio
Maldivas
Malaui
México
Malasia
Mozambique
Namibia
Nueva Caledonia
Níger
Isla Norfolk
Nigeria
Nicaragua
Países Bajos
Noruega
Nepal
Nauru
Niue
Nueva Zelanda
Omán
Panamá
Perú
Polinesia Francesa
Papúa Nueva Guinea
Filipinas
Pakistán
Polonia
San Pedro y Miquelón
Islas Pitcairn
Puerto Rico
Territorios Palestinos
Portugal
Palaos
Paraguay
Catar
Reunión
Rumanía
Serbia
Rusia
Ruanda
Arabia Saudí
Islas Salomón
Seychelles
Sudán
Suecia
Singapur
Santa Elena
Eslovenia
Svalbard y Jan Mayen
Eslovaquia
Sierra Leona
San Marino
Senegal
Somalia
Surinam
Sudán del Sur
Santo Tomé y Príncipe
El Salvador
Sint Maarten
Siria
Esuatini
Islas Turcas y Caicos
Chad
Territorios Australes Franceses
Togo
Tailandia
Tayikistán
Tokelau
Timor-Leste
Turkmenistán
Túnez
Tonga
Turquía
Trinidad y Tobago
Tuvalu
Taiwán
Tanzania
Ucrania
Uganda
Islas menores alejadas de EE. UU.ningunoninguno
Estados Unidos
Uruguay
Uzbekistán
Ciudad del Vaticano
San Vicente y las Granadinas
Venezuela
Islas Vírgenes Británicas
Islas Vírgenes de EE. UU.
Vietnam
Vanuatu
Wallis y Futuna
Samoa
Yemen
Mayotte
Sudáfrica
Zambia
Zimbabue

Dominios que no son códigos ISO

Hay cuatro dominios de dos letras delegados en la zona raíz que no son códigos ISO 3166-1 asignados oficialmente, y cada uno por un motivo distinto.

DominioOrganización responsablePor qué no es un código ISO
.acInternet Computer Bureau LimitedReservado excepcionalmente en la norma ISO 3166-1 en lugar de asignado oficialmente.Código ISO del mismo lugar: SH
.euEURid vzwDesigna un conjunto de países, no un país.
.suRussian Institute for Development of Public Networks (ROSNIIROS)El país que representaba ya no existe; el dominio sigue delegado.
.ukNominet UKNo es un código ISO en absoluto: solo está reservado para que no se le pueda dar a nadie más.Código ISO del mismo lugar: GB

Códigos ISO sin dominio

Estos códigos asignados oficialmente no tienen dominio de dos letras delegado. La base de datos de la zona raíz de la IANA marca cada uno como «Not assigned».

  • BL San Bartolomé
  • BQ Caribe neerlandés
  • EH Sáhara Occidental
  • MF San Martín
  • UM Islas menores alejadas de EE. UU.

Prefijos telefónicos compartidos por varios países

Un prefijo telefónico no identifica un país. Estos alcanzan a más de uno, así que no sirven como clave de país.

  • +125

    Antigua y Barbuda · Anguila · Samoa Americana · Barbados · Bermudas · Bahamas · Canadá · Dominica · República Dominicana · Granada · Guam · Jamaica · San Cristóbal y Nieves · Islas Caimán · Santa Lucía · Islas Marianas del Norte · Montserrat · Puerto Rico · Sint Maarten · Islas Turcas y Caicos · Trinidad y Tobago · Estados Unidos · San Vicente y las Granadinas · Islas Vírgenes Británicas · Islas Vírgenes de EE. UU.

  • +444

    Reino Unido · Guernesey · Isla de Man · Jersey

  • +473

    Isla Bouvet · Noruega · Svalbard y Jan Mayen

  • +613

    Australia · Islas Cocos · Isla de Navidad

  • +2623

    Reunión · Territorios Australes Franceses · Mayotte

  • +5903

    San Bartolomé · Guadalupe · San Martín

  • +6723

    Antártida · Islas Heard y McDonald · Isla Norfolk

  • +72

    Kazajistán · Rusia

  • +392

    Italia · Ciudad del Vaticano

  • +2122

    Sáhara Occidental · Marruecos

  • +3582

    Islas Aland · Finlandia

  • +5002

    Islas Malvinas · Islas Georgia del Sur y Sandwich del Sur

  • +5992

    Caribe neerlandés · Curazao

También disponible en: English · Português · Français · العربية

Códigos de países

ISO 3166-1, la zona raíz de los dominios y los prefijos de la UIT, con buscador y sin ocultar dónde se contradicen.

¿Qué son los códigos de países?

No existe «el» código de país, y esa es la primera cosa útil que conviene saber. La expresión nombra al menos tres registros distintos, mantenidos por tres organizaciones distintas con tres fines distintos, y no coinciden entre sí sobre qué cuenta como país.

ISO 3166-1 es la norma en la que casi todo el mundo piensa. Da a cada país tres códigos: uno de dos letras o alfa-2 (ES), uno de tres letras o alfa-3 (ESP) y uno numérico de tres cifras (724). Hay 249 entradas asignadas oficialmente. El alfa-2 es el que se cruza a diario, en las etiquetas de idioma, en los formularios de envío y en el sistema de dominios.

El sistema de dominios es el segundo registro. La IANA delega dominios de primer nivel de dos letras desde la zona raíz, y hay 248: un número distinto, porque los dos registros discrepan en cuatro casos en un sentido y en cinco en el otro. El tercero es la UIT, que asigna los prefijos telefónicos. Hay 205 prefijos distintos para 249 países, lo que ya dice que la relación no es uno a uno.

Esta tabla los reúne todos, generada desde las fuentes primarias en vez de copiada de otra tabla: los códigos están contrastados con Unicode CLDR, los dominios salen del archivo diario de la zona raíz de la IANA y los nombres de país en los cinco idiomas vienen de CLDR y no de una tanda de traducción.

Cómo usar esta página

  1. Escribe en el buscador lo que ya sepas. Encuentra por nombre de país, alfa-2, alfa-3, código numérico, dominio con o sin punto y prefijo telefónico. Las coincidencias exactas de código van primero, así que buscar «es» pone a España arriba en lugar de sepultarla bajo los muchos nombres que contienen esas dos letras.
  2. Pulsa cualquier código para copiarlo. Todos los códigos de la tabla son botones de copia. Al hacerlo no se envía nada a ninguna parte: la tabla entera ya está en tu navegador.
  3. Cuando un código te sorprenda, baja a las tres secciones siguientes. Recogen los cuatro dominios que no son códigos ISO, los cinco códigos ISO sin dominio y todos los prefijos telefónicos que alcanzan a más de un país. Son los casos que rompen el código mal escrito, y son la razón de ser de esta página.

Dónde discrepan los registros, y por qué

Una regla se cumple sin una sola excepción: cuando un país tiene dominio de dos letras delegado, ese dominio es su alfa-2 en minúsculas. No hay ningún país cuyo dominio sea el código de otro. Conviene decirlo claramente, porque las excepciones están todas del otro lado de la relación: dominios sin código ISO detrás.

Son exactamente cuatro, y lo llamativo es que no hay dos que compartan explicación. El dominio .ac sirve a la Isla Ascensión, cuyo código está reservado excepcionalmente en ISO 3166-1 en lugar de asignado oficialmente. El dominio .eu designa a la Unión Europea, que es un conjunto de países y no un país. El dominio .su era el de la Unión Soviética y sigue delegado más de treinta años después de que ese Estado dejara de existir. Y .uk no es un código ISO en absoluto: el del Reino Unido es GB, y UK está reservado únicamente para que nunca pueda adjudicarse a nadie más.

Este último es el error más frecuente en el software que maneja códigos de país, porque .uk es uno de los dominios más visibles de internet y GB es el valor que de verdad estará en tus datos. Un sistema que dé por intercambiables el dominio y el código ISO acierta 244 veces y falla con el Reino Unido.

En el otro sentido, cinco códigos asignados oficialmente no tienen dominio delegado: San Bartolomé, Bonaire, el Sáhara Occidental, San Martín y las Islas Ultramarinas Menores de Estados Unidos. La base de datos de la zona raíz de la IANA marca cada uno explícitamente como «Not assigned», que es un hecho distinto de estar ausente: la entrada existe y deja constancia de que no se ha delegado nada.

Esas dos listas cuadran, y así es como se comprueban los datos de esta página. Toma los 249 códigos asignados oficialmente, quita los cinco sin dominio y quedan 244. Toma los 248 dominios delegados, quita los cuatro que no son códigos ISO y vuelven a quedar 244. Los dos registros coinciden exactamente en 244 entradas, y cada una de las nueve filas restantes tiene un motivo documentado.

Un prefijo telefónico no es un país

El lado telefónico tiene su propia trampa, y hace más daño porque aparenta funcionar. La UIT asigna los prefijos a planes de numeración, no a países, así que la relación es de muchos a uno: 56 de los 249 países de aquí, el 22,5%, comparten prefijo con al menos otro.

El caso extremo es el +1, que alcanza a 25 territorios ISO distintos. Estados Unidos y Canadá son los dos evidentes, pero también están Puerto Rico, Jamaica, Barbados, Bahamas, la República Dominicana y otros dieciocho, porque todos pertenecen al Plan de Numeración de Norteamérica. Cualquier cosa que deduzca el país de un +1 inicial está eligiendo entre veinticinco respuestas.

Las colisiones pequeñas son igual de reales y más fáciles de pasar por alto. El +44 cubre el Reino Unido, Guernesey, la Isla de Man y Jersey. El +39 cubre Italia y la Ciudad del Vaticano. El +7 cubre Rusia y Kazajistán. El +212 cubre Marruecos y el Sáhara Occidental. Si necesitas saber a qué país pertenece un número, el prefijo no basta, y ninguna consulta a una tabla lo hará bastar: hace falta además el número nacional.

Un territorio no tiene prefijo alguno. Las Islas Ultramarinas Menores de Estados Unidos tienen código ISO asignado oficialmente y aparecen en cualquier lista de países, y la UIT no tiene entrada para ellas. Es un hueco real y no un dato que falte, y esta página lo muestra como tal en vez de inventar un valor verosímil.

Límites honestos

Esta tabla es una instantánea. El archivo de la zona raíz del que se generó lleva su propio número de versión y la IANA lo actualiza a diario; ISO revisa la 3166-1 cuando los países cambian de nombre o de situación. Aquí nada se descarga en tiempo de ejecución, así que si un código cambió después de construir la página, la página no lo sabe. El generador que la produjo está en el repositorio, de modo que regenerarla es un solo comando.

La propia norma ISO 3166-1 es un documento que hay que comprar, lo que supone un obstáculo real para verificar una página como esta. Los códigos se contrastaron campo por campo con las tablas de Unicode CLDR —los 249 valores alfa-3 y los 249 numéricos, sin una sola discrepancia—, así que coinciden con la copia que de verdad usan los navegadores y los sistemas operativos. Es una comprobación sólida, pero es una comprobación contra Unicode y no contra el documento normativo, y conviene decir cuál de las dos se está recibiendo.

Los prefijos telefónicos se compararon región por región con una biblioteca de números de teléfono muy usada, y esa comparación destapó dos filas en las que los datos de origen habían dejado colarse marcas de nota al pie dentro del valor: una letra suelta detrás de las cifras. Aquí están limpias. Es poca cosa, pero es el tipo de defecto que sobrevive indefinidamente en las tablas copiadas, y es la razón de que el generador elimine todo lo que no sea un dígito en vez de fiarse del campo.

Por último, los códigos numéricos son de tres cifras y varios empiezan por cero: Bangladés es 050, no 50. Cualquier hoja de cálculo por la que hayan pasado estos datos se habrá comido esos ceros. Aquí se conservan, lo que también significa que buscar «44» encuentra tanto el prefijo del Reino Unido como Bahamas, cuyo código numérico es 044. Escribir un signo más delante restringe la búsqueda a los prefijos telefónicos.

¿Por qué es gratis?

Porque es una tabla. El conjunto de datos entero está en la página que ya has descargado, la búsqueda se ejecuta en tu navegador y nada de lo que escribes sale de ahí: no hay servidor de por medio para consultar un código de país.

Así que no hay cuenta, ni registro, ni nada reservado tras uno. El generador que construye estos datos desde Unicode CLDR y la zona raíz de la IANA está en el repositorio junto a la página, con las 1.342 comprobaciones que verifican los códigos, la relación de cierre entre los dos registros y los grupos de prefijos, incluidos los controles negativos que impiden que esas pruebas pasen por el motivo equivocado.