Herramientas

Decodificador ICCID

Pega el número impreso en cualquier tarjeta SIM (o leído del fichero EF_ICCID) y desglosamos su estructura según ITU-T E.118: identificador de industria, país del emisor, IIN, número de cuenta y dígito de control Luhn. Todo se calcula en tu navegador.

Cómo se lee un ICCID

El ICCID (Integrated Circuit Card Identifier) identifica la tarjeta SIM física —el chip—, no la línea. Sigue la recomendación ITU-T E.118: empieza por 89 (industria de telecomunicaciones), sigue el prefijo telefónico del país del emisor (34 para España), después el identificador del emisor dentro de ese país, el número de cuenta individual que el emisor asigna al chip y un dígito de control calculado con el algoritmo de Luhn. Por eso dos SIMs del mismo proveedor comparten los primeros dígitos y por eso un ICCID mal transcrito casi siempre falla la validación.

¿Se puede saber el número de teléfono a partir del ICCID?

No, y conviene explicar por qué. El ICCID identifica la tarjeta física; el número de teléfono (MSISDN) identifica la línea. Son dos cosas distintas que el operador asocia en su propia base de datos de abonados: puedes cambiar de SIM conservando el número, o cambiar de número conservando la SIM. Esa asociación no está codificada en los dígitos del ICCID ni existe en ningún registro público, así que ninguna herramienta puede deducir una cosa de la otra.

Si una web promete «ICCID a número de teléfono», o está adivinando, o te está pidiendo datos con otro fin, o maneja una base de datos de abonados que no debería ser pública. Ninguna de las tres cosas te sirve.

Lo que sí se puede saber a partir del ICCID

  • Si el número es válido, mediante el dígito de control Luhn.
  • El país del emisor de la tarjeta, a partir del prefijo.
  • El emisor probable, cotejando el identificador contra los operadores registrados en ese país (con su margen de error: los OMV emiten sobre el rango de su red anfitriona).
  • La longitud y el formato, para detectar transcripciones mal hechas.

Cómo averiguar el número de una SIM que tienes en la mano

  • En el propio dispositivo: ajustes del teléfono, apartado de información de la SIM. Muchos operadores tienen además un código USSD que devuelve el número por SMS.
  • Preguntando al operador acreditando que la línea es tuya. Es la única vía formal.
  • En IoT, en el inventario de tu plataforma de conectividad: la relación ICCID a MSISDN está ahí, porque es tu propio parque.

Prefijos ICCID por país

Todo ICCID de telecomunicaciones empieza por 89. Los dígitos siguientes son el prefijo telefónico del país del emisor, así que se puede identificar el país sin decodificar el número entero. Estos son los prefijos más consultados.

Empieza porPaís del emisor
891también aparece como 8901Estados Unidos / Canadá
897también aparece como 8907Rusia / Kazajistán
8920Egipto
8927Sudáfrica
8930Grecia
8931Países Bajos
8932Bélgica
8933Francia
8934España
8936Hungría
8939Italia
8940Rumanía
8941Suiza
8943Austria
8944Reino Unido
8945Dinamarca
8946Suecia
8947Noruega
8948Polonia
8949Alemania
8952México
8954Argentina
8955Brasil
8956Chile
8957Colombia
8960Malasia
8961Australia
8962Indonesia
8963Filipinas
8965Singapur
8966Tailandia
8981Japón
8982Corea del Sur
8984Vietnam
8986China
8990Turquía
8991India
89212Marruecos
89234Nigeria
89351Portugal
89353Irlanda
89358Finlandia
89420Chequia
89966Arabia Saudí
89971Emiratos Árabes Unidos
89972Israel

El país es el del emisor de la tarjeta, no necesariamente el del lugar donde se usa: una SIM IoT emitida en España funciona en toda Europa y sigue empezando por 8934. Para saber en qué red está registrada realmente una SIM, el dato útil es el IMSI, no el ICCID.

Preguntas frecuentes

¿Se puede saber el número de teléfono a partir del ICCID?
No. El ICCID identifica la tarjeta física y el MSISDN identifica la línea; el operador los asocia en su base de datos de abonados y esa relación no está codificada en los dígitos ni existe en ningún registro público. Puedes cambiar de SIM conservando el número, o al revés. Ninguna herramienta puede deducir uno del otro: para averiguar el número de una SIM que tienes, míralo en los ajustes del dispositivo, usa el código USSD de tu operador o pídeselo acreditando que la línea es tuya.
¿Qué es el ICCID de una SIM?
Es el número de serie único del chip de la tarjeta SIM, definido en la recomendación ITU-T E.118. Identifica la tarjeta física, no el número de teléfono ni el abonado: una misma SIM conserva su ICCID aunque cambie de MSISDN o de plan. Suele estar impreso en la propia tarjeta y es lo que un operador pide para activarla o portarla.
¿Cuántos dígitos tiene un ICCID?
Hasta 20 dígitos incluyendo el dígito de control, siendo 19 y 20 las longitudes habituales. Algunas tarjetas antiguas usan 18. Si al leerlo por software aparece una F al final, es relleno hexadecimal del fichero EF_ICCID y se descarta.
¿El ICCID revela el operador de la SIM?
Parcialmente. Los primeros dígitos (el IIN) identifican al emisor de la tarjeta: 89 + prefijo de país + código de emisor. La asignación de códigos de emisor es nacional y no existe un registro público completo, así que esta herramienta muestra el país y el IIN, pero no siempre puede nombrar al operador. Para identificar el operador de servicio es más fiable el IMSI.
¿Es lo mismo ICCID que IMSI o IMEI?
No. El ICCID identifica la tarjeta SIM física, el IMSI identifica al abonado en la red móvil (y de él se deduce país y operador vía MCC/MNC) y el IMEI identifica el equipo o módem. En IoT se manejan los tres a la vez: consulta nuestro glosario ICCID vs IMSI vs IMEI para verlo en detalle.

¿Necesitas SIMs IoT para tu proyecto?

SIM multioperador con cobertura en 190+ países, panel de gestión y API. Kit de prueba por 15 € con envío incluido en España. Especificación completa en la página de la tarjeta SIM IoT.