Desenvolvimento Web
IBAN Validator
Verificar o IBAN pela soma de controle ISO 7064 (mod 97), formato e comprimento esperado para o país. Tudo é calculado no navegador.
An IBAN (International Bank Account Number) is an international bank account number format with a built-in checksum under ISO 7064 (mod 97). This tool verifies that checksum, along with the format and length expected for the country encoded in the IBAN.
How to use it
- Paste an IBAN (with or without spaces) — the checksum and format check happen instantly.
- The first two letters identify the country, and the tool checks the number's length against what's expected for that country.
- If validation fails, it tells you exactly what's wrong: length, format, or checksum.
Common uses
- Basic validation of an IBAN field in a payment or vendor-registration form before it hits the backend.
- Quickly checking whether a manually copied account number from a document contains a typo.
- Verifying the format of an IBAN received from a client or partner in another country.
Things to keep in mind
An IBAN that passes the MOD-97 check only confirms the number's structure is correct, not that the account is real or active.
Not every country uses IBAN — some banking systems (the US, for example) have their own separate account number formats.
Artigo sobre esta ferramenta: IBAN: como é estruturado um número de conta bancária internacional
Perguntas frequentes
O que a soma de verificação mod-97 realmente verifica?
É o algoritmo ISO 7064: o IBAN é reorganizado e convertido em um número, e esse número deve deixar resto 1 ao ser dividido por 97 — isso detecta erros de digitação e caracteres trocados, mas não confirma que a conta existe.
Por que o comprimento esperado varia por país?
O formato bancário nacional de cada país define um comprimento fixo de IBAN, por exemplo a Alemanha usa 22 caracteres e o Reino Unido também usa 22, então a ferramenta verifica o comprimento total contra o código do país encontrado no início do IBAN.
E se meu país não estiver na lista de comprimentos?
A verificação da soma de verificação ainda roda normalmente; apenas a verificação de comprimento é pulada para países ausentes da tabela de referência da ferramenta, e isso não afeta o resultado da soma de verificação.
Preciso do código BIC/SWIFT se já informei o IBAN?
Para transferências dentro da SEPA — geralmente não, já que o IBAN já contém o código do banco na sua estrutura; mas alguns sistemas de pagamento e transferências fora da SEPA ainda exigem informar o BIC/SWIFT separadamente como uma verificação extra da rota do pagamento.
Um IBAN válido pela verificação MOD-97 significa que a conta realmente existe?
Não — a verificação da soma de controle confirma apenas que a estrutura matemática do número está correta, não que a conta realmente existe em um banco real; a confirmação definitiva da existência da conta só é feita pelo próprio sistema bancário ao processar o pagamento.