Fundamentos técnicos
Qué es el BIN de una tarjeta y qué revelan sus primeros dígitos
Publicado: · 8 min de lectura
El BIN (Bank Identification Number) es el conjunto de los primeros 6 u 8 dígitos de una tarjeta: identifica al emisor y, en muchos casos, revela el país, la red de pago y el tipo de producto.
Puntos clave
- El BIN son los primeros 6 u 8 dígitos de una tarjeta y su función es identificar al emisor.
- El número de tarjeta se divide en BIN + número de cuenta + dígito de control (Luhn).
- BIN e IIN (Issuer Identification Number) designan prácticamente lo mismo; IIN es el término más actual.
- La norma ISO/IEC 7812 regula la estructura y el uso de estos identificadores.
- Cada red tiene un prefijo característico: Visa empieza por 4, Mastercard por 5 o 2, Amex por 3, Discover por 6.
- El BIN no confirma que la tarjeta exista ni que tenga fondos.
Cuando un validador te dice que un número es "Visa de Estados Unidos", en realidad está leyendo el BIN. Es una de las piezas más útiles del número de tarjeta para desarrolladores y equipos de QA: permite reconocer la red y el formato correcto antes de procesar un pago, sin consultar al banco. En esta guía verás qué es exactamente el BIN, cómo se estructura un número de tarjeta, la diferencia entre BIN e IIN, los prefijos de cada red y cómo se aplica en pruebas.
Qué es el BIN y qué significa IIN
El BIN es el prefijo que los emisores asignan a sus tarjetas. Los primeros dígitos identifican al banco o entidad que emitió la tarjeta, y esa asignación la gestionan organismos internacionales. Como su nombre ya no reflejaba todos sus usos (no solo lo usan bancos), el sector adoptó el término IIN (Issuer Identification Number).
En la práctica, BIN e IIN son lo mismo. Muchos documentos, herramientas y APIs siguen usando "BIN" porque es el término más conocido, pero si ves "IIN" en una especificación, se refiere al mismo concepto.
La norma que lo regula es la ISO/IEC 7812, que define cómo se estructura un número de identificación de tarjeta y cómo se registran los rangos de emisor. Esta norma establece, entre otras cosas, que el número se compone de un identificador de emisor y una parte individual asignada por el propio emisor.
Anatomía de un número de tarjeta
Un número de tarjeta no es un bloque aleatorio: tiene una estructura. Se divide en tres partes:
- BIN / IIN (primeros 6 u 8 dígitos): identifica al emisor, la red y el país.
- Número de cuenta (dígitos intermedios): lo asigna el emisor a cada tarjeta concreta. Identifica tu cuenta dentro de ese emisor.
- Dígito de control (último dígito): se calcula con el algoritmo de Luhn y sirve para detectar errores de tecleo.
Por ejemplo, en el número 4539 1488 0343 6467:
- 4539 14 → BIN: identifica la red (Visa, por el prefijo 4) y al emisor.
- 88 0343 646 → número de cuenta.
- 7 → dígito de control (Luhn).
Esta estructura es la razón por la que un validador puede decirte el tipo de tarjeta sin conexión: los primeros dígitos ya contienen esa información.
Qué revela el BIN: emisor, país y tipo
Cuando consultas un BIN, puedes obtener varios datos:
- Red de pago: Visa, Mastercard, American Express, Discover, JCB, Diners Club, UnionPay…
- Emisor (banco): la entidad que emitió la tarjeta.
- País: el país donde se registró el rango del BIN.
- Tipo de producto: crédito, débito, prepago, regalo.
- Nivel o categoría: clásica, gold, platinum, etc. (según el rango).
Esto es muy útil en desarrollo. Si tu formulario solo acepta Visa y Mastercard, puedes leer el BIN y avisar al usuario al instante si intenta pagar con otra red, sin enviar la transacción al procesador. También sirve para aplicar reglas antifraude, como bloquear rangos de países de alto riesgo.
Conviene recordar que la información del BIN no siempre está actualizada ni es universal. Los rangos se reasignan, algunos BIN pertenecen a agregadores (no a un banco visible) y ciertos emisores comparten rangos. Tómalo como una pista útil, no como una verdad absoluta.
BIN de 6 dígitos vs BIN de 8 dígitos
Durante años, el BIN estándar fue de 6 dígitos. Con el crecimiento del número de tarjetas y emisores, los rangos de 6 dígitos se fueron agotando, así que la industria amplió el identificador a 8 dígitos. Hoy coexisten ambos:
| Característica | BIN de 6 dígitos | BIN de 8 dígitos |
|---|---|---|
| Longitud del identificador | 6 dígitos | 8 dígitos |
| Uso histórico | Estándar clásico | Ampliación por agotamiento de rangos |
| Precisión del emisor | Menor (comparte rangos) | Mayor (más específico) |
| Ejemplo de lectura | 453914 | 45391488 |
Para quien trabaja con pruebas, lo importante es que algunas bases de datos de BIN usan 6 dígitos y otras 8. Si tu herramienta no reconoce un BIN, prueba a recortarlo a 6 dígitos o ampliarlo a 8 antes de concluir que es inválido.
Nuestro validador de tarjetas lee el BIN de 6 dígitos y detecta el tipo de tarjeta, además de comprobar el número con el algoritmo de Luhn. Es una forma rápida de saber con qué estás trabajando.
Prefijos por red de pago
Cada red tiene uno o varios prefijos de inicio que la identifican:
| Red | Prefijo(s) habitual(es) | Longitud típica |
|---|---|---|
| Visa | 4 | 13, 16, 19 dígitos |
| Mastercard | 51–55, 2221–2720 (serie 2) | 16 dígitos |
| American Express | 34, 37 | 15 dígitos |
| Discover | 6011, 65, 644–649 | 16 dígitos |
| JCB | 3528–3589 | 16–19 dígitos |
| Diners Club | 300–305, 36, 38 | 14–16 dígitos |
| UnionPay | 62 | 16–19 dígitos |
Reconocer estos prefijos te permite clasificar un número rápidamente. Por ejemplo, si un número empieza por 4, es Visa; si empieza por 5 o por la serie 2 (2221–2720), es Mastercard. Puedes probarlo generando lotes por red con nuestro generador de tarjetas Mastercard o la página de selección de tarjetas de crédito.
BIN vs IIN: una aclaración rápida
Aunque se usan como sinónimos, hay un matiz:
- IIN es el término formal y actual, definido en la ISO/IEC 7812. Abarca cualquier identificador de emisor, no solo bancos.
- BIN es el término histórico y coloquial, que nació cuando solo los bancos emitían tarjetas.
En la práctica, cuando un desarrollador dice "el BIN de la tarjeta", se refiere al IIN. Ambas expresiones describen los primeros dígitos que identifican al emisor.
Cómo se usa el BIN en pruebas de software
El BIN tiene un papel muy concreto en el desarrollo y las pruebas de sistemas de pago:
- Validación de red. Comprobar que la tarjeta pertenece a una red aceptada antes de procesar.
- Formato correcto. Ajustar la longitud esperada según la red (15 para Amex, 16 para la mayoría).
- Detección de tipo. Distinguir crédito, débito o prepago para aplicar reglas distintas.
- Segmentación de pruebas. Generar lotes de números por red para cubrir todos los casos.
- Enrutamiento. Dirigir la transacción al procesador adecuado según la red.
Con el BIN y el algoritmo de Luhn ya puedes construir un validador básico que reconozca el tipo de tarjeta y verifique el formato. Es exactamente lo que hacen las librerías de validación de tarjetas más usadas.
Un caso real de pruebas
Un equipo de QA estaba probando un checkout y detectó que los pagos con American Express fallaban siempre. Al revisar el código, vieron que la validación del frontend exigía 16 dígitos, pero Amex tiene 15. Además, el campo del CVV aceptaba solo 3 dígitos, cuando Amex usa 4. La causa raíz era que el sistema no leía el BIN para adaptar las reglas. Tras añadir la detección de prefijo (34 y 37 → Amex), el formulario ajustó automáticamente la longitud del número y del CVV, y las pruebas pasaron. El BIN no era un adorno: era la clave para tratar cada red según su formato.
¿Vas a probar varias redes a la vez? Genera lotes de números por red con el generador de tarjetas de crédito y valida cada uno con el validador.
Conclusión
El BIN (o IIN) es la parte del número de tarjeta que identifica al emisor, la red y el país. Junto con el número de cuenta y el dígito de control de Luhn, forma la estructura completa de una tarjeta regulada por la ISO/IEC 7812.
Para un desarrollador, leer el BIN es la forma más rápida de clasificar una tarjeta, validar su formato y aplicar reglas por red, todo sin consultar al banco. Solo recuerda su límite: el BIN no confirma que la tarjeta exista, solo describe a qué rango pertenece.
Con un validador que lee el BIN y un generador para crear lotes de prueba por red, podrás cubrir cualquier escenario de testing de pagos.
Aviso de uso responsable: los números generados en este sitio son ficticios y válidos únicamente por el algoritmo de Luhn. No corresponden a tarjetas reales y deben usarse solo para pruebas de software. Usarlos para fraude es ilegal.
Fuentes y lecturas relacionadas
- bincheck.io, "BIN / IIN Database" (consulta de BIN): bincheck.io
- ISO/IEC 7812, "Identification cards — Identification of issuers" (norma de estructura del IIN)
- Algoritmo de Luhn: qué es y cómo funciona
- Tarjetas de prueba de Stripe y PayPal: números oficiales
Preguntas Frecuentes
¿El BIN confirma que una tarjeta es real?
No. El BIN identifica el rango del emisor, pero no prueba que la tarjeta exista ni que esté activa. Un número inventado puede tener un BIN válido.
¿Cuántos dígitos tiene el BIN?
Tradicionalmente 6, pero la industria migró a 8 dígitos para ampliar la capacidad. Hoy puedes encontrarte ambos.
¿BIN e IIN son exactamente lo mismo?
En la práctica sí. IIN es el término más actual y formal; BIN es el nombre histórico que sigue usándose a diario.
¿Puedo saber el banco emisor solo con el BIN?
Puedes obtener una aproximación usando una base de datos de BIN, pero la información puede no estar actualizada o corresponder a un agregador. No es una fuente infalible.
BINIINISO 7812emisor
¿Listo para generar tus números de prueba?
Usa el generador gratuito y obtén tarjetas válidas por Luhn con CVV y fecha en segundos.