Saltar al contenido

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.

Calculadora de carga...
📚

Documentación

¿Qué es un número CLABE?

Una CLABE (Clave Bancaria Estandarizada, o «código bancario estandarizado») es el número de 18 dígitos que identifica una cuenta bancaria en México. Todas las cuentas de todos los bancos mexicanos tienen una. Los bancos y los sistemas de pago la utilizan para dirigir las transferencias electrónicas a la cuenta correcta. Esta herramienta genera números CLABE que siguen el formato correcto para las pruebas de software y comprueba si una CLABE existente es válida.

México introdujo la CLABE en 2004 junto con el SPEI (Sistema de Pagos Electrónicos Interbancarios), el sistema mexicano de pagos interbancarios en tiempo real, operado por el banco central, Banco de México. Antes de que existiera la CLABE, cada banco utilizaba su propio formato de número de cuenta, lo que hacía que las transferencias entre bancos fueran lentas y propensas a errores. Un único formato de 18 dígitos solucionó ese problema.

Estructura de la CLABE

Una CLABE siempre tiene exactamente 18 dígitos, divididos en cuatro partes:

  1. Código del banco (dígitos 1–3): identifica al banco. Por ejemplo, 002 es Banamex, 012 es BBVA Bancomer, 014 es Santander, 021 es HSBC y 072 es Banorte.
  2. Código de sucursal (dígitos 4–6): identifica la sucursal donde se abrió la cuenta.
  3. Número de cuenta (dígitos 7–17): un número de 11 dígitos que identifica la cuenta específica de esa sucursal.
  4. Dígito de control (dígito 18): un solo dígito calculado a partir de los primeros 17 dígitos, utilizado para detectar errores tipográficos.

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:

  1. 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.
  2. Para cada producto, conservar únicamente su último dígito (el producto módulo 10).
  3. Sumar los 17 últimos dígitos para obtener una suma.
  4. Calcular la suma módulo 10. Llamar a este valor m.
  5. 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.

Este tipo de suma de comprobación detecta la mayoría de los errores comunes de introducción de datos, como un dígito incorrecto o dos dígitos intercambiados, porque esos errores casi siempre cambian el dígito de control calculado.

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 únicamente el último dígito 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 CLABEs. Crear hasta 100 a la vez, ya sea a partir de un banco elegido o combinando bancos al azar. Cada CLABE del grupo es única.

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 bancarios pueden cambiar con el tiempo cuando las instituciones se fusionan o se autorizan nuevas entidades. La lista de códigos bancarios utilizada por esta herramienta puede no reflejar los cambios oficiales más recientes, por lo que quienes trabajen en un proyecto que dependa de un código bancario exacto y vigente deben confirmarlo en la documentación de CLABE del propio Banco de México.

Preguntas frecuentes

¿Para qué se utiliza un número CLABE?

Identifica una cuenta bancaria específica en México, de modo que una transferencia electrónica llegue al banco, la sucursal y 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

  1. Banco de México, "CLABE - Clave Bancaria Estandarizada": https://www.banxico.org.mx/servicios/clabe-estandarizada.html
  2. Banco de México, "Sistema de Pagos Electrónicos Interbancarios (SPEI)": https://www.banxico.org.mx/sistemas-de-pago/servicios/sistema-de-pagos-electronicos-interbancarios-spei/
  3. Asociación de Bancos de México (ABM): https://www.abm.org.mx/