Validar un IBAN antes de hacer una transferencia
El IBAN (International Bank Account Number) es el identificador internacional de una cuenta
bancaria. Lo das a tu empresa para cobrar la nómina, al casero, a Hacienda o a un amigo que te debe dinero. Basta
un solo error al copiarlo para que la transferencia sea devuelta o se quede retenida varios días.
Este validador comprueba un IBAN al instante: código de país, longitud,
dígitos de control IBAN (cálculo módulo 97) y, para España, Francia, Bélgica e Italia, los
dígitos de control nacionales. Además separa el IBAN en entidad, oficina y número de cuenta, y
muestra el cálculo paso a paso. El IBAN que escribes no se guarda ni se comparte.
¿Cuándo conviene comprobar un IBAN?
- Antes de añadir un destinatario en la app del banco, para evitar una transferencia
devuelta.
- Cuando recibes un IBAN por correo o por WhatsApp: un número copiado a mano suele tener dos
cifras cambiadas de sitio.
- En una empresa o asociación que registra los IBAN de empleados, proveedores o socios antes de
emitir un adeudo SEPA.
- Si eres programador y necesitas un IBAN de ejemplo válido para probar un formulario, o quieres
entender por qué se rechaza un número.
Cómo se forma un IBAN español
Todo IBAN empieza por 2 letras (el código ISO del país, ES para España) seguidas de
2 cifras (los dígitos de control IBAN). Después viene el número de cuenta nacional, cuya longitud
depende del país: un IBAN español tiene 24 caracteres, uno francés 27, uno alemán 22, uno belga 16
y uno italiano 27.
En España, los 20 últimos dígitos corresponden al antiguo Código Cuenta Cliente (CCC): la
entidad (4 cifras), la oficina (4 cifras), los dígitos de control
o DC (2 cifras) y el número de cuenta (10 cifras). El IBAN se escribe en grupos de 4 para leerlo
mejor, pero los espacios no forman parte del número.
El cálculo de los dígitos de control (módulo 97)
Los dígitos de control IBAN siguen la norma ISO 13616. Para validar un IBAN se hacen tres pasos:
- se mueven los 4 primeros caracteres (país y dígitos de control) al final;
- cada letra se sustituye por un número: A = 10, B = 11 y así hasta Z = 35;
- se divide el número resultante entre 97: si el resto es 1, el IBAN es correcto.
Esta comprobación detecta cualquier error en un solo carácter y casi todas las inversiones de dos caracteres
seguidos. Por eso un IBAN mal copiado se descubre casi siempre.
Ejemplo
Toma el IBAN de ejemplo ES91 2100 0418 4502 0005 1332. Se pasa «ES91» al final y se cambia la E
por 14 y la S por 28: queda el número 21000418450200051332142891. Al dividirlo entre 97, el resto es 1, así que el
IBAN es válido. Si cambias la última cifra, el resto deja de ser 1 y el validador avisa de que los dígitos de
control no cuadran.
Los dígitos de control españoles y de otros países
Además de los dígitos de control IBAN, varios países incluyen su propio control dentro del número de cuenta:
- España: el primer dígito del DC controla la entidad y la oficina, y el segundo el número de
cuenta, con los pesos 1, 2, 4, 8, 5, 10, 9, 7, 3 y 6 (módulo 11).
- Francia y Mónaco: la clave RIB de 2 cifras, calculada con el módulo 97.
- Bélgica: las 2 últimas cifras son el resto de dividir las 10 primeras entre 97.
- Italia y San Marino: el CIN, una letra de control situada antes del ABI y el CAB.
Un IBAN puede tener bien los dígitos de control IBAN y mal los nacionales si se ha calculado a partir de un CCC
erróneo. Por eso el validador revisa los dos.
Preguntas frecuentes
¿Un IBAN válido demuestra que la cuenta existe?
No. El validador confirma que el IBAN está bien formado y que sus dígitos de control son coherentes. Solo el banco
puede confirmar que la cuenta está abierta. Desde octubre de 2025, los bancos de la zona euro ofrecen la
verificación del beneficiario, que compara el nombre indicado con el titular antes de enviar el
dinero.
¿Hay que escribir los espacios?
Da igual: los espacios, guiones y puntos se eliminan solos, las minúsculas pasan a mayúsculas y se ignora el prefijo
«IBAN» si lo pegas.
¿Necesito el código BIC?
Para una transferencia en euros dentro de la zona SEPA (Unión Europea, Suiza, Reino Unido, Noruega, Andorra…),
basta con el IBAN. El BIC puede pedirse todavía para enviar dinero a un país de fuera de la zona SEPA.
¿Es peligroso dar mi IBAN?
El IBAN sirve para recibir dinero: darlo no permite sacar dinero de tu cuenta. Aun así, revisa los recibos que no
hayas autorizado; puedes devolverlos a través de tu banco. Este validador no guarda el IBAN ni lo añade a la
dirección de la página.
¿Por qué se rechaza mi IBAN si lo he copiado del banco?
Revisa si has confundido la letra O con el cero, o la I con el uno: un solo carácter erróneo basta para que el
cálculo falle. La lista de comprobaciones indica exactamente qué paso no se cumple.