Mod-97 · Comprimento por país · Formatado

Calculadora de IBAN

Cole um IBAN e a calculadora verifica o checksum como os bancos fazem, confere o comprimento do país e mostra as partes — dígitos de controle, BBAN e um agrupamento de quatro pronto para copiar.

Validação de IBAN Implementa o mod-97 da ISO 13616 — nada sai do seu navegador
Resultado do checksum
—

O que o mod-97 realmente prova

Um IBAN carrega dois dígitos de controle calculados sobre o número inteiro. O algoritmo move os quatro primeiros caracteres para o fim, expande cada letra em dois dígitos (A = 10 … Z = 35) e tira o módulo 97 — um IBAN válido deixa resto 1. Isso captura praticamente todos os erros de digitação únicos.

O que ele não prova é que a conta existe ou pertence a quem você pensa — o checksum só garante consistência interna e estrutura correta do país. Confirme o favorecido com um primeiro pagamento.

Regras por país e formatação

Cada país fixa um comprimento exato — 22 Reino Unido, 22 Alemanha, 27 França, 25 Portugal, 24 Espanha. A calculadora confere o comprimento contra o código do país e avisa a divergência, o que pega a maioria das truncagens de copiar e colar.

No papel e na maioria das interfaces bancárias, os IBANs são escritos em grupos de quatro. A linha formatada pode ser copiada para formulários; o BBAN — a parte doméstica depois dos dígitos de controle — é o que alguns sistemas locais ainda pedem.

Perguntas frequentes

Checksum válido significa que a conta existe?

Não. O mod-97 só prova que o IBAN é consistente e estruturalmente correto para o país. Não diz se a conta existe nem de quem é.

Por que meu IBAN falha na verificação de comprimento?

Cada país fixa um comprimento exato. Um caractere a menos costuma ter se perdido na cópia; um a mais pode ser um prefixo como “IBAN”.

Espaços e minúsculas são aceitos?

Sim — espaços e hífens são removidos e as letras padronizadas antes de validar: cole o IBAN como aparece no extrato.

Quais países são cobertos?

A tabela cobre todos os países SEPA e os principais usuários fora do SEPA. Código de país desconhecido é reportado, não adivinhado.

Meu IBAN é enviado a algum lugar?

Não. A validação roda em JavaScript no seu navegador — o valor nunca sai da página.

Posso validar vários IBANs rápido?

Cole, leia, limpe, cole de novo — o resultado atualiza enquanto digita.