Generador y Validador de CLABE Mexicana | Herramienta de Prueba Gratuita
Genere números CLABE mexicanos válidos para probar sistemas de pago. Cree múltiples CLABE con códigos bancarios correctos y dígitos de verificación. Verifique CLABE existentes al instante de forma gratuita.
Generador de CLABE Mexicana
Generar números de CLABE (Clave Bancaria Estandarizada) válidos para pruebas de software o verificar los existentes.
Documentación
¿Qué es un número CLABE?
Una CLABE (Clave Bancaria Estandarizada) es un número de 18 dígitos asignado a una cuenta bancaria en México. Los bancos y los sistemas de pago la usan para dirigir las transferencias electrónicas a la cuenta correcta. Esta herramienta genera números CLABE con el formato correcto para pruebas de software y comprueba si una CLABE existente es válida.
El SPEI (Sistema de Pagos Electrónicos Interbancarios) es el sistema de pagos interbancarios de México. Está desarrollado y operado por el banco central, el Banco de México, y mueve dinero entre cuentas en cuestión de segundos. El SPEI comenzó a funcionar en 2004 y, a partir del 1 de junio de 2004, el uso de la CLABE pasó a ser obligatorio para las transferencias interbancarias hechas por cualquier medio electrónico.
Estructura de la CLABE
Una CLABE siempre tiene exactamente 18 dígitos, divididos en cuatro partes:
- Código de banco (dígitos 1-3): identifica el banco, con los números asignados a los bancos por la Asociación de Bancos de México. Por ejemplo, 002 es Banamex, 012 es BBVA Bancomer, 014 es Santander, 021 es HSBC y 072 es Banorte.
- Código de plaza (dígitos 4-6): identifica la ciudad o región donde se encuentra la cuenta, con los códigos de plaza definidos para el servicio de compensación de cheques. La herramienta llama a esta parte el código de sucursal.
- Número de cuenta (dígitos 7-17): un número de 11 dígitos que cada banco usa para identificar la cuenta individual.
- Dígito de control (dígito 18): un único dígito calculado a partir de los primeros 17 dígitos, que sirve para confirmar que los dígitos del banco, la sucursal y la cuenta son coherentes entre sí.
Fórmula del dígito de control de la CLABE
El dígito de control se obtiene mediante una suma de verificación ponderada. El cálculo es el siguiente:
- Multiplicar cada uno de los primeros 17 dígitos por un peso. Los pesos se repiten con el patrón 3, 7, 1, 3, 7, 1 y así sucesivamente a lo largo de las 17 posiciones.
- Para cada producto, conservar únicamente su último dígito (el producto módulo 10).
- Sumar los 17 últimos dígitos para obtener una suma.
- Calcular la suma módulo 10. Llamar a este valor
m. - El dígito de control es
(10 - m) mod 10.
El último «módulo 10» del paso 5 es importante: convierte un resultado de 10 en 0, por lo que el dígito de control siempre es un solo dígito del 0 al 9.
Como ninguno de los pesos 3, 7 y 1 comparte un factor con 10, cambiar cualquier dígito individual siempre cambia el resultado, de modo que se detecta cualquier error de un solo dígito. También se detecta el intercambio de dos dígitos contiguos, salvo que los dos dígitos difieran exactamente en 5.
Ejemplo resuelto
Tomemos los primeros 17 dígitos 01234512345678901, formados por el código del banco 012 (BBVA Bancomer), el código de sucursal 345 y el número de cuenta 12345678901.
Al multiplicar cada dígito por su peso (3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7) y conservar solo la última cifra de cada producto, se obtiene: 0, 7, 2, 9, 8, 5, 3, 4, 3, 2, 5, 6, 1, 6, 9, 0, 7
Estos valores suman 77. Calcular 77 módulo 10 da 7. El dígito de control es (10 - 7) mod 10 = 3.
Por lo tanto, la CLABE completa, con la suma de verificación correcta, es:
012345123456789013
Al leerla: 012 es el código del banco (BBVA Bancomer), 345 es el código de sucursal, 12345678901 es el número de cuenta y 3 es el dígito de control.
Cómo funciona el generador
La herramienta genera una CLABE a partir de un código bancario, un código de sucursal aleatorio y un número de cuenta aleatorio de 11 dígitos; después calcula el dígito de control correcto con la fórmula anterior. El resultado siempre tiene un formato válido y un dígito de control que coincide correctamente.
Generar una CLABE. Elegir un banco específico o dejar que la herramienta seleccione uno al azar. El resultado muestra cada parte del número por separado.
Generar varias CLABE. Cree hasta 100 a la vez, ya sea de un banco elegido o con bancos mezclados al azar. Cada una del lote se genera de forma independiente, por lo que no se comprueba si hay repetidas dentro de un lote.
Verificar una CLABE. Introducir cualquier número de 18 dígitos. La herramienta comprueba tres aspectos: que tenga exactamente 18 dígitos, que los tres primeros coincidan con un código bancario real y que el dígito 18 coincida con el valor que la fórmula produce para los primeros 17 dígitos.
Para qué sirven los números generados
Las CLABEs generadas no están vinculadas a ninguna cuenta bancaria real. Tienen el formato correcto y un dígito de control calculado correctamente, por lo que el software que solo comprueba la estructura las aceptará, pero no se les puede enviar dinero. Están destinadas a pruebas automatizadas, validación de formularios, carga inicial de bases de datos y tareas de desarrollo similares, no a transferencias reales. Una CLABE generada nunca debe utilizarse para un pago real ni almacenarse en un sistema de producción como si fuera una cuenta real de un cliente.
Los códigos de banco pueden cambiar con el tiempo cuando las instituciones se fusionan o se autorizan otras nuevas. La lista de códigos de banco que usa esta herramienta puede ir por detrás de los cambios oficiales más recientes, así que quien trabaje en un proyecto que dependa de un código de banco exacto y vigente debe confirmarlo con el Banco de México o con el propio banco.
La CONDUSEF explica que una CLABE real solo sirve para recibir depósitos, por lo que el titular puede compartirla con quien le va a pagar sin poner en riesgo sus datos. Una CLABE generada con esta herramienta no corresponde a ninguna cuenta y no debe usarse para pagos reales.
Preguntas frecuentes
¿Para qué se utiliza un número CLABE?
Identifica una cuenta bancaria concreta en México, de modo que una transferencia electrónica llegue al banco y a la cuenta correctos.
¿Cómo puedo saber a qué banco pertenece una CLABE?
Los tres primeros dígitos son el código del banco. Por ejemplo, 012 es BBVA Bancomer, 014 es Santander y 072 es Banorte.
¿Las CLABEs que genera esta herramienta están vinculadas a cuentas reales?
No. Tienen el formato correcto y superan la validación estructural, pero no corresponden a ninguna cuenta real. Deben utilizarse únicamente para pruebas.
¿Cómo compruebo si una CLABE es válida?
Comprobar tres aspectos: debe tener exactamente 18 dígitos, los tres primeros deben ser un código bancario real y el dígito 18.° debe coincidir con el valor calculado a partir de los primeros 17 dígitos mediante la suma de verificación ponderada descrita anteriormente.
¿Puede un número aleatorio de 18 dígitos pasar como una CLABE válida?
Rara vez. Solo aproximadamente uno de cada nueve códigos de tres dígitos pertenece a un banco real, y solo uno de los diez posibles últimos dígitos produce el dígito de control correcto para cualquier prefijo de 17 dígitos. En conjunto, un número aleatorio de 18 dígitos tiene aproximadamente un 1 % de probabilidad de superar ambas comprobaciones.
¿Por qué un banco rechazaría una CLABE que esta herramienta marca como válida?
Esta herramienta solo comprueba la estructura: longitud, código bancario y dígito de control. El banco también comprueba si la cuenta existe realmente y está abierta. Una CLABE inventada pero válida estructuralmente fallará en ese segundo paso, ya que no apunta a ninguna cuenta real.
Referencias
- Banco de México. Preguntas frecuentes. ¿Cómo se compone la CLABE? — 18 dígitos formados por código de banco, código de plaza (ciudad o región), número de cuenta de 11 dígitos y un dígito de control.
- Banco de México. SPEI, information. Descripción general del SPEI — el SPEI es desarrollado y operado por el Banco de México y liquida las transferencias en segundos.
- CONDUSEF. Clave Bancaria Estandarizada (CLABE). Revista Proteja su Dinero — CLABE obligatoria para las transferencias interbancarias electrónicas desde el 1 de junio de 2004; finalidad del dígito de control.
- CONDUSEF. La clave está en la CLABE. Revista Proteja su Dinero, enero de 2020 — la CLABE tiene 18 dígitos y únicamente sirve para recibir depósitos.