Calcular el IBAN
Escribe los 20 dígitos de tu número de cuenta y obtendrás el IBAN, con la entidad identificada y los dígitos de control comprobados, que es lo que delata una errata al copiar.
Cómo se construye un IBAN español
Un IBAN español son 24 caracteres y no esconde ningún misterio: es tu número de cuenta de siempre con un prefijo delante. Las dos letras del país, dos dígitos de control calculados sobre el resto, y a continuación los 20 dígitos del CCC tal cual.
Los dos dígitos de control salen de mover ES00 al final, convertir las letras en números (E = 14, S = 28), dividir el número gigante resultante entre 97 y restar el resto de 98. Es lo mismo que hace un banco al validar una transferencia, y por eso un IBAN mal tecleado casi siempre se rechaza antes de mover el dinero.
El CCC lleva además sus propios dos dígitos de control, en las posiciones novena y décima: uno valida la entidad y la oficina, el otro los diez dígitos de la cuenta. Esta calculadora los comprueba, así que si te has equivocado en una cifra te lo dirá aunque el IBAN salga bien formado.
Los cuatro primeros dígitos son el código que el Banco de España asigna a cada entidad, y con ellos identificamos tu banco y te enlazamos con sus oficinas. Los cuatro siguientes son el código de oficina, pero ese no lo podemos traducir: el registro público del Banco de España es de entidades, no de sucursales, y no existe un listado oficial que diga qué oficina es cada código.
Preguntas frecuentes
Sobre el IBAN y el número de cuenta
¿Qué es el IBAN y en qué se diferencia del número de cuenta de toda la vida?
El IBAN es el identificador internacional de la cuenta. En España tiene 24 caracteres: las letras ES, dos dígitos de control y los 20 dígitos del número de cuenta de siempre, el CCC. Es decir, el IBAN no sustituye a tu número de cuenta: lo envuelve. Desde 2014 es obligatorio para transferencias y recibos dentro de la zona SEPA.
¿Cómo se calculan los dos dígitos del IBAN?
Se coloca ES00 al final de los 20 dígitos del CCC, se sustituye la E por 14 y la S por 28, y del número resultante se toma el resto de dividir entre 97. Los dígitos de control son 98 menos ese resto. Es la norma ISO 7064 MOD 97-10, la misma para todos los países.
¿Qué significa cada parte de mi número de cuenta?
Los 20 dígitos del CCC van en cuatro bloques: los 4 primeros identifican la entidad, los 4 siguientes la oficina, los 2 siguientes son dígitos de control y los 10 últimos, el número de cuenta. Ojo: tras las fusiones bancarias muchos códigos de entidad cambiaron, así que un CCC antiguo puede no corresponder ya a la entidad original.
¿Se envía mi número de cuenta a algún sitio?
No. El cálculo ocurre entero en tu navegador con unas pocas líneas de JavaScript: no hay ninguna petición al servidor, ni se guarda nada, ni queda registro. Puedes comprobarlo desconectando la conexión antes de calcular, que seguirá funcionando.
¿Podéis decirme de qué oficina es mi cuenta?
No, y conviene explicar por qué. Los dígitos 5 a 8 de una cuenta son el código de oficina, pero el Banco de España no publica ningún listado que relacione esos códigos con oficinas concretas: su registro es de entidades, y de cada una da su código, su razón social y la dirección de su sede social, nada más. Sí podemos decirte la entidad, que es lo que sale de los cuatro primeros dígitos.
¿De dónde sale el nombre del banco que me mostráis?
Del Registro de Entidades del Banco de España, en su edición de 2022-06-16. Los códigos de entidad son estables y duran décadas, así que la antigüedad del registro apenas afecta; y si la entidad ha cambiado de nombre o ha sido absorbida desde entonces, te mostramos la marca con la que opera hoy. Una cuenta de un banco desaparecido hace años puede no aparecer, porque su código se dio de baja.
Me dice que el número de cuenta no es válido, ¿qué significa?
Que los dos dígitos de control del CCC no cuadran con el resto de las cifras. Casi siempre es una errata al teclear o al copiar. El IBAN se calcula igualmente, pero conviene revisar el número antes de usarlo: un IBAN bien formado sobre un CCC mal copiado sigue siendo una cuenta que no existe.