Como um IBAN é formado
O International Bank Account Number tem três partes: o código do país com duas letras, dois dígitos verificadores e o número da conta no país (BBAN), cujo tamanho e formato são fixos por país. Um IBAN alemão tem 22 caracteres, um britânico 22, um brasileiro 29. Bancos da Europa, do Oriente Médio e de partes da África e da América Latina usam o IBAN em transferências internacionais e, muitas vezes, nacionais.
Os dígitos verificadores tornam quase todo erro de digitação detectável: mude um caractere ou troque dois de lugar e a conta falha.
Exemplo resolvido
BR15 0000 0000 0000 1093 2840 814P 2: mova BR15 para o fim, transforme as letras em números (B = 11, R = 27, P = 25) e divida o número resultante por 97. O resto é 1, então o IBAN é válido. Para receber do exterior, o banco brasileiro informa o IBAN da conta junto com o código SWIFT/BIC.
Limites
Um IBAN válido está bem formado, mas não prova que a conta está aberta. Sempre confirme os dados com o destinatário.
Como funciona
A página remove os espaços, confere o formato geral (duas letras, dois dígitos e depois letras e dígitos), compara o tamanho com o registro de IBAN da SWIFT para aquele país e verifica os dígitos com a ISO 7064 MOD 97-10: os quatro primeiros caracteres vão para o fim, as letras viram números de dois dígitos e o resto da divisão por 97 precisa ser 1. O resto é calculado dígito a dígito, sem perder precisão. O nome do país aparece em português. Nada é enviado.
Perguntas frequentes
Um IBAN válido quer dizer que a conta existe?
Não. Quer dizer que o IBAN está bem formado. Só o banco confirma a conta.
Qual o tamanho de um IBAN?
Depende do país: 15 na Noruega, 22 na Alemanha e no Reino Unido, 25 em Portugal, 27 na França e na Itália, 29 no Brasil.
O Brasil usa IBAN?
Os bancos brasileiros têm IBAN para transferências internacionais (29 caracteres, começando com BR); no país usamos Pix, TED e agência e conta.
Meu IBAN é enviado?
Não. A validação roda no navegador.
Fontes
- SWIFT — IBAN Registry (ISO 13616)
- ISO/IEC 7812-1:2017 — Identification cards, numbering system (Luhn check digit)
- Wikipedia — International Bank Account Number
Revisado em 17 de out. de 2026 · vetores de teste fixtures/codes/iban-validator/