Validador de IBAN
Cole um IBAN para verificar o código de país, o comprimento, o formato do BBAN e os dígitos de controlo MOD-97. Se algo estiver errado, vê o quê e onde. Formatos de 91 países.
Sem JavaScript, o IBAN é enviado para o nosso servidor apenas para o verificar. Não é guardado.
Verificado no seu navegador. O IBAN não é enviado para lado nenhum nem guardado.
O que o validador verifica
Cada IBAN passa por estas verificações, por esta ordem. Quando uma falha, as que dependem dela ficam marcadas como não verificadas.
| Verificação | O que confirma |
|---|---|
| Caracteres | Apenas letras A–Z e dígitos. Espaços, quebras de linha, minúsculas e o prefixo "IBAN" são limpos primeiro. |
| País | As duas primeiras letras são um país cujo formato IBAN está na nossa lista (91 países). |
| Comprimento | Cada país tem um comprimento fixo. Na nossa lista vai de 15 a 33 caracteres. |
| Formato do BBAN | Cada posição da parte nacional (BBAN) tem o tipo que o formato do país pede: um dígito, uma letra ou qualquer um dos dois. |
| Dígitos de controlo (MOD-97) | Os dois dígitos a seguir ao código de país passam o teste MOD-97, que deteta erros de digitação. |
| Dígitos de controlo nacionais | Alguns países acrescentam os seus próprios dígitos de controlo dentro do BBAN, como os dois dígitos finais do NIB português ou o CIN italiano. São verificados quando a regra nacional é conhecida. |
A regra MOD-97 numa linha
Passe os quatro primeiros caracteres para o fim, substitua cada letra por dois dígitos (A = 10 … Z = 35) e divida por 97: num IBAN válido, o resto é 1.
Erros comuns e o que significam
- Comprimento errado
Falta um carácter ou há um repetido, muitas vezes ao copiar de um PDF ou escrever a partir de papel. Compare o IBAN com o original em grupos de quatro. - Os dígitos de controlo não batem certo
Normalmente é um carácter mal escrito ou dois caracteres vizinhos trocados: o teste MOD-97 deteta sempre esses casos. O resultado mostra que dígitos de controlo serviriam, mas corrija o erro de digitação, não os dígitos de controlo. - Caracteres não permitidos
Hífenes, pontos, barras ou letras de outro alfabeto. Um IBAN só contém A–Z e 0–9. - Tipo de carácter errado
Uma letra onde o país espera um dígito, ou o contrário. A letra O e o dígito 0, ou o I e o 1, são as confusões mais habituais. - País desconhecido
As duas primeiras letras não estão na nossa lista. Veja se há um erro de digitação: o país também pode não usar IBAN.
Um formato válido não é uma conta existente
Um resultado válido significa que o IBAN está bem formado: país, comprimento, formato e dígitos de controlo encaixam. Não diz se um banco o emitiu, se a conta está aberta nem quem é o titular.
Isso é verificado pelos bancos quando se faz um pagamento. Na zona euro, a verificação do beneficiário (Verification of Payee) também compara o nome do beneficiário com a conta antes de uma transferência, e o Reino Unido tem o Confirmation of Payee.
Os IBAN de teste do nosso gerador passam neste validador porque são construídos para estar bem formados. É isso que os torna úteis para testes, e é por isso que um resultado válido nunca prova que um IBAN é real.
Gerar um IBAN de teste IBAN de teste para programadores e QA
O que acontece ao IBAN que verifica
Com o JavaScript ativo, a verificação é feita no seu navegador e o IBAN não é enviado para o nosso servidor. Sem JavaScript, o formulário envia-o uma vez para o nosso servidor, apenas para o verificar. Não é guardado e nunca aparece no endereço da página.
Saiba mais sobre o IBAN
A IBANpedia explica o IBAN em linguagem simples, da sua história às diferenças entre países.
- Como funcionam os dígitos de controlo do IBAN O método MOD-97 passo a passo, com um exemplo que pode seguir em papel e algumas linhas de código.
- IBAN de teste para programadores e QA O que os validadores verificam realmente, os erros que comprometem o tratamento de IBAN e como levar IBAN de teste para o seu pipeline.
- Formatos IBAN por país Porque é que um IBAN norueguês tem 15 caracteres e um maltês tem 31, com o formato de cada país que suportamos.
- O que é um IBAN? O número de conta internacional, parte a parte: código de país, dígitos de controlo e número de conta nacional.