Validador de IBAN

Validator

Valide códigos IBAN (International Bank Account Number). Verifica o comprimento específico do país e recalcula os dígitos verificadores ISO 7064 MOD 97-10. Funciona inteiramente no seu navegador.

Digite o IBAN
Resultado da Validação
Digite um IBAN acima para validar

Sobre esta ferramenta

Sobre o Validador de IBAN

Um IBAN (International Bank Account Number) é um código padronizado internacionalmente, definido pela ISO 13616, usado para identificar contas bancárias individuais entre países em pagamentos internacionais, transferências SEPA e instruções de remessa internacional. É composto por um código de país de 2 letras, 2 dígitos verificadores e um BBAN (Basic Bank Account Number) específico do país. Este validador confirma que o país é reconhecido, que o comprimento corresponde ao comprimento oficial de IBAN desse país, e que os dígitos verificadores satisfazem o algoritmo ISO 7064 MOD 97-10.

O validador remove espaços em branco, procura o país a partir das primeiras 2 letras em uma tabela com mais de 68 países conhecidos de IBAN e seus comprimentos exatos, rearranja o IBAN movendo o código do país e os dígitos verificadores para o final, expande cada letra para seu valor de dois dígitos (A=10..Z=35) e confirma que o número inteiro grande resultante é congruente a 1 módulo 97 — a propriedade que define um dígito verificador de IBAN válido.

Use isto para verificar um IBAN coletado de um cliente antes de iniciar uma transferência SEPA ou internacional, para depurar por que um IBAN está sendo rejeitado por um gateway de pagamento, ou para verificar um IBAN copiado de uma fatura, contrato ou portal bancário.

Validação instantânea e totalmente do lado do cliente, sem que nenhum dado saia do seu navegador — o número da sua conta bancária nunca é transmitido para lugar nenhum. Nota: isto verifica apenas a validade estrutural — não confirma que a conta está aberta, ativa ou pertence a uma pessoa específica, o que exigiria uma consulta do lado do banco.

Recursos Principais

  • Reconhece mais de 68 países de IBAN com validação exata de comprimento
  • Decodifica o país, o BBAN e os dígitos verificadores
  • Recalcula e compara os dígitos verificadores ISO 7064 MOD 97-10
  • Cálculo baseado em BigInt para precisão exata em números grandes
  • Verificado contra 4 exemplos reais publicados de IBAN
  • 100% baseado no navegador, nenhum dado é transmitido

FAQ

Validador de IBAN — Perguntas Frequentes

O que é um IBAN e por que ele tem dígitos verificadores?

Um IBAN (International Bank Account Number) é um código padronizado usado para identificar uma conta bancária específica internacionalmente. Os 2 dígitos verificadores, posições 3-4 do IBAN, permitem que sistemas bancários detectem erros de digitação e dígitos transpostos antes que um pagamento seja enviado, usando o algoritmo ISO 7064 MOD 97-10.

Como o dígito verificador do IBAN é calculado?

Mova os primeiros 4 caracteres (código do país + dígitos verificadores) para o final da string, expanda cada letra para seu valor de dois dígitos (A=10 até Z=35) e confirme que o número grande resultante é congruente a 1 quando dividido por 97. Para gerar um dígito verificador em vez de validar um, o mesmo processo é executado com "00" como espaço reservado, e os dígitos verificadores são definidos como 98 menos o resto.

Por que meu IBAN falha na validação?

A causa mais comum é um único caractere digitado errado ou transposto, ou um comprimento incorreto para o país informado — cada país tem um comprimento de IBAN fixo. Verifique também se não há espaços (muitos IBANs impressos são agrupados em blocos de 4 para facilitar a leitura, que precisam ser removidos antes de validar).

Um IBAN válido significa que a conta bancária existe?

Não. Este validador confirma apenas que o código está estruturalmente correto — o comprimento certo para seu país e um dígito verificador que satisfaz o algoritmo mod-97. Ele não pode confirmar que a conta está aberta, ativa ou pertence a uma pessoa específica; isso exigiria uma consulta ao vivo junto ao banco emissor.

Quais países usam IBAN?

IBANs são obrigatórios em toda a União Europeia e na zona SEPA mais ampla, e também são usados por muitos países do Oriente Médio, e partes do Caribe e de antigos estados soviéticos. Vale notar que EUA, Canadá, Austrália e a maior parte da Ásia não usam IBAN para operações bancárias domésticas.

Dicas

  • Remova espaços antes de validar — IBANs impressos costumam ser agrupados em blocos de 4 caracteres para facilitar a leitura
  • Cada país tem exatamente um comprimento de IBAN válido — uma incompatibilidade aí significa que o código foi truncado ou tem caracteres extras
  • Se o dígito verificador falhar, tente copiar novamente o IBAN da fonte original — o erro mais comum é um único caractere transposto
  • Este validador nunca envia seu IBAN para lugar nenhum — os dígitos verificadores são recalculados inteiramente no seu navegador

Explore more

Ferramentas Relacionadas

Outras ferramentas que podem ser úteis para seu fluxo de trabalho