Validador de IBAN (número de conta bancária internacional)

Validador de IBAN gratuito que verifica o dígito de controlo ISO 13616 e o comprimento específico de cada país diretamente no seu navegador. Divide o IBAN em código do país, dígitos de controlo e BBAN. Nada é enviado para um servidor.

O que faz o validador de IBAN

O validador de IBAN diz-lhe se um IBAN (International Bank Account Number, número internacional de conta bancária) tem a forma correta, e fá-lo por duas vias: pelo dígito de controlo da norma ISO 13616 (MOD-97) e pelo número de caracteres que cada país tem fixado. Além disso decompõe o número em código de país, dígitos de controlo e BBAN, isto é, a parte nacional da conta.

Ao copiar um IBAN para um formulário de transferência, um único carácter errado provoca com frequência devoluções e atrasos. Se conferir aqui o dígito de controlo antes de ordenar o pagamento, os erros evidentes vêm à tona de antemão. Todo o processo ocorre dentro do navegador: o IBAN que escreve não sai do seu equipamento.

Como se usa

  1. Escreva o IBAN Pode deixar os espaços e hífens tal como estão ou escrever o número seguido.
  2. Leia o resultado da validação Aparecem por si o resultado do dígito de controlo e do comprimento, junto com a decomposição em código de país, dígitos de controlo e BBAN.
  3. Consulte o detalhe do erro Se for tido como inválido, verá em que ponto falhou: caracteres admitidos, formato, comprimento ou dígito de controlo.
  4. Experimente outro IBAN Com o botão de limpar reinicia a entrada e confere o número seguinte.

Dicas para aproveitar melhor

  • Pode colar o IBAN tal como o recebeu, com espaços ou hífenes; esses símbolos são removidos automaticamente antes da validação.
  • O resultado "válido" só indica que a soma de controlo e o comprimento seguem as regras do IBAN — não confirma que a conta existe de facto. Confirme sempre o nome do titular por um canal de confiança antes de enviar dinheiro.
  • O BBAN (parte nacional da conta) guarda o código do banco, o código da agência e o número da conta num formato que varia de país para país. Se um formulário de transferência pedir apenas o BBAN, pode copiar diretamente esse campo.
  • Países como os Estados Unidos, o Canadá, a Austrália e o Japão não usam o sistema IBAN. As transferências para esses países usam um código SWIFT/BIC junto com o número de conta local.
  • Alguns códigos de país (como o Kosovo) não fazem parte da lista oficial ISO 3166-1, pelo que o nome do país pode aparecer como não reconhecido — isso não afeta a validade do próprio IBAN.

Onde é útil

Conferir antes de o copiar para um formulário de transferência

Verifique se há erros de transcrição no IBAN que lhe foi facultado por um fornecedor ou anfitrião, antes de o introduzir no formulário.

Contabilidade e tratamento de faturas

Confira de uma vez, antes do pagamento efetivo, se os IBAN que constam das faturas têm forma admissível segundo a norma.

Referência ao desenhar uma validação de entrada

Serve de referência para o comportamento esperado de uma validação de IBAN (MOD-97) que venha a implantar num formulário web ou num sistema.

Ver a decomposição em código de país e BBAN

Confira com um número real que parte do IBAN corresponde ao código de país, aos dígitos de controlo e aos dados nacionais da conta.

Termos relacionados com o IBAN

IBAN
Sigla de International Bank Account Number. Identificador de uma conta bancária, único no mundo, formado pelo código de país, pelos dígitos de controlo e pelos dados nacionais da conta (BBAN).
ISO 13616
A norma internacional que fixa a estrutura do IBAN e o modo de calcular o seu dígito de controlo.
Dígitos de controlo
Os dois algarismos que ocupam os caracteres terceiro e quarto do IBAN. Servem para detetar erros de escrita e obtêm-se com o algoritmo MOD-97.
BBAN
Sigla de Basic Bank Account Number. A parte do IBAN sem o código de país nem os dígitos de controlo; contém o código do banco, o do balcão, o número de conta e quanto cada país precise para identificar a conta.
MOD-97
O método que acha o resto da divisão por 97 de toda a série de algarismos do IBAN. Num IBAN válido esse resto é sempre 1.
Código SWIFT/BIC
Código que identifica internacionalmente o banco em si. Enquanto o IBAN aponta a conta, o código SWIFT/BIC aponta a instituição onde essa conta está aberta.

Perguntas frequentes

O IBAN identifica de forma única uma conta bancária específica, sendo composto pelo código do país, pelos dígitos de controlo e pelos dados nacionais da conta (BBAN). O código SWIFT/BIC identifica o próprio banco, e esse mesmo código é partilhado por todas as agências e contas desse banco. As transferências internacionais normalmente exigem ambos: o IBAN da conta de destino e o código SWIFT do banco que a detém.

Esta ferramenta só verifica se a soma de controlo e o comprimento seguem a especificação do IBAN. Se a conta existe realmente, está ativa ou pode receber fundos só pode ser confirmado pelo sistema do banco recetor.

Não. Cerca de 90 países e territórios, sobretudo na Europa, no Médio Oriente e em parte das Caraíbas, usam IBAN. Os Estados Unidos, o Canadá, a Austrália, o Japão, a China e a Índia estão entre os que não usam; as transferências para esses países usam um código SWIFT junto com o número de conta local e o código do banco.

BBAN significa Basic Bank Account Number: é tudo o que resta do IBAN depois de remover o código do país (duas letras) e os dígitos de controlo (dois números). Contém o código do banco, o código da agência e o número da conta, com um comprimento e estrutura que variam por país.

Não. Toda a validação é executada inteiramente no JavaScript do seu navegador, e nada é transmitido para nenhum servidor externo.
Tool-kun

Curiosidade — porque é que os dois dígitos após o código do país se chamam "dígitos de controlo"

Os dois dígitos logo a seguir ao código do país num IBAN chamam-se dígitos de controlo e não fazem parte do número da conta em si — existem apenas para detetar erros de digitação. Segundo a norma ISO 13616, esses dois dígitos são calculados com um algoritmo chamado MOD-97, de forma a que todo o número, incluindo o código do país, os dígitos de controlo e os dados da conta, deixe sempre um resto de 1 ao ser dividido por 97.

Graças a este mecanismo, basta errar um único dígito para que a soma de controlo falhe quase sempre, fazendo o IBAN aparecer como inválido. Os bancos e os sistemas de pagamento fazem esta mesma verificação antes de processar uma transferência, funcionando como primeira linha de defesa contra envios acidentais para a conta errada.

O IBAN foi padronizado na Europa em 1997 e é hoje usado por quase 90 países e territórios, entre a Europa, boa parte do Médio Oriente e várias nações das Caraíbas. Os Estados Unidos, o Canadá, a Austrália e o Japão, entre outros, nunca o adotaram — as transferências para esses países identificam a conta de destino através de uma combinação de código de banco, código de agência e número de conta. É por isso que os formulários de transferência internacional costumam pedir "um IBAN ou um código SWIFT": é uma forma de cobrir os dois grupos de países ao mesmo tempo.