Segurança

Validador de IBAN

Verificar dígito verificador e tamanho do país IBAN.

Resultado
País

Pacote de regras BBAN: SWIFT IBAN Registry, Release 101 · verificado em 2026-07.

Verificação em lote (um IBAN por linha)

Validar IBAN

Cole um número internacional de conta bancária para verificar o país, o comprimento registrado, a soma de verificação mod-97 e a estrutura BBAN específica do país. Nos países cobertos, também são exibidos campos separados de banco e conta. Verifique vários em lote ou gere um exemplo válido; tudo é feito no navegador.

Como funcionam os dígitos de verificação do IBAN

O Número de Conta Bancária Internacional é definido pela norma ISO 13616, e a lista de países participantes com seus formatos exatos é mantida no Registro IBAN publicado pela SWIFT. Dois dígitos de verificação próximos ao início de cada IBAN permitem que qualquer banco, formulário ou aplicativo detecte um erro de digitação antes que o dinheiro seja enviado.

Estrutura

ParteComprimentoConteúdo
Código do país2 letrasO código de país da ISO 3166, por exemplo DE ou FR. Ele define qual comprimento e formato nacional devem ser aplicados.
Dígitos de verificação2 dígitosCalculado sobre todo o número com a regra mod-97. Apenas valores de 02 a 98 são possíveis.
BBANaté 30 caracteresO número de conta nacional, com comprimento e padrão fixos para cada país: código do banco, código da agência e número da conta, às vezes com seu próprio dígito de verificação nacional.

O comprimento total é fixo para cada país, sendo essa a primeira coisa que a ferramenta verifica:

CódigoPaísComprimento
DEAlemanha22
FRFrança27
GBReino Unido22
ESEspanha24
ITItália27
NLPaíses Baixos18
NONoruega15
MTMalta31

Exemplo prático: GB82 WEST 1234 5698 7654 32

A verificação utiliza o método ISO 7064 mod 97-10 em quatro etapas.

1. Remover espaçosGB82WEST12345698765432
2. Mover os quatro primeiros caracteres para o finalWEST12345698765432GB82
3. Substituir cada letra por dois dígitos (A = 10 … Z = 35)W = 32, E = 14, S = 28, T = 29, G = 16, B = 11
4. Ler o resultado como um único número e dividir por 973214282912345698765432161182
Restante1

Um resto de 1 significa que o IBAN é válido. Quando um banco cria um IBAN, ele começa com 00 como dígitos de verificação, executa o mesmo cálculo e define os dígitos de verificação como 98 menos o resto; por isso, 00, 01 e 99 nunca podem aparecer. O número na etapa 4 é muito grande para calculadoras comuns, então o software o divide em partes; a ferramenta faz isso com aritmética exata de inteiros grandes.

Fontes oficiais

Erros comuns e o que um IBAN válido não comprova.

  • Ao copiar de um documento em papel, o caractere O é lido como o dígito 0 e o I como 1. Como alguns países permitem o uso de letras no BBAN, a ferramenta nem sempre consegue identificar qual foi o valor pretendido; uma verificação mod-97 com falha indica que é necessário reler a fonte.
  • A remoção dos zeros à esquerda da parte da conta altera o comprimento e faz com que a verificação falhe.
  • Cole as letras IBAN, um BIC ou um número de conta nacional no campo. A ferramenta detecta entradas no estilo IFSC indiano e CLABE mexicano e direciona ao verificador correto.
  • Um IBAN válido significa apenas que os dígitos são consistentes e o formato corresponde à entrada do registro do país. Isso não prova que a conta existe, está aberta ou pertence à pessoa ou empresa a quem você pretende pagar. Para faturas e beneficiários de primeira vez, confirme o IBAN por um segundo canal; alterar o IBAN em uma fatura legítima é uma das fraudes de pagamento mais comuns.

A validação de IBAN é definida pela ISO 13616 com a verificação mod-97-10 da ISO/IEC 7064: mova os primeiros quatro caracteres (código do país + 2 dígitos verificadores) para o fim, converta letras em números (A=10 … Z=35) e o número inteiro deve deixar resto 1 quando dividido por 97.

Cada país também estabelece um comprimento exato e um padrão interno (Alemanha 22, França 27, Espanha 24, Reino Unido 22…), publicados no SWIFT IBAN Registry. Esta ferramenta aplica localmente no seu navegador as duas camadas — padrão do país e mod-97 — e indica exatamente o que falhou.

Uma estrutura IBAN válida não garante que a conta existe, está aberta ou pertence à pessoa esperada: os bancos verificam isso durante a transferência real (e na UE, através da Verificação do Beneficiário). Use isso para detectar erros de digitação antes dos pagamentos, não como prova de titularidade. Última verificação: julho de 2026.

Perguntas frequentes

Como funciona exatamente a verificação mod-97?

Remova os espaços, mova os quatro primeiros caracteres (código do país e dígitos de verificação) para o final, substitua cada letra por dois dígitos (A = 10 … Z = 35) e divida o número resultante por 97. Um IBAN válido deixará resto 1. No caso de GB82 WEST 1234 5698 7654 32, a string reorganizada é WEST12345698765432GB82, que se torna 3214282912345698765432161182 e tem resto 1.

Quais camadas a ferramenta verifica?

Quatro requisitos, em ordem: o código do país deve constar no registro IBAN, o comprimento deve corresponder ao desse país, a verificação de checksum mod-97 deve ser aprovada e, quando o padrão nacional estiver registrado, os caracteres BBAN devem se encaixar nele (dígitos, letras ou ambos em cada posição). O resultado indica a camada que falhou.

Por que meu IBAN falhou mesmo com os dígitos parecendo corretos?

As causas mais comuns são um comprimento incorreto para o país, a letra O digitada em vez de zero (ou I em vez de 1), a ausência de um zero à esquerda na parte da conta ou duas letras trocadas. Leia novamente o número no documento original em vez de em uma cópia reescrita.

Por que os dígitos de verificação nunca são 00, 01 ou 99?

Os bancos geram os dígitos de verificação executando o mesmo cálculo mod-97 com 00 em seu lugar e definindo-os como 98 menos o resto. Portanto, os únicos valores possíveis variam de 02 a 98; um IBAN que mostre 00, 01 ou 99 foi digitado incorretamente ou inventado.

Um IBAN válido significa que a conta é real?

Não. Estrutura não equivale a existência. Um IBAN válido apenas comprova que os caracteres são consistentes com o registro do país. Os bancos confirmam a conta durante o processamento, e os provedores de pagamento da UE também comparam o nome do beneficiário (Verificação do Beneficiário). Para faturas e beneficiários de primeira vez, confirme o IBAN por um segundo canal; um IBAN alterado em uma fatura com aparência legítima é uma das fraudes de pagamento mais comuns.

Um IBAN é o mesmo que um código SWIFT ou BIC?

Não. O IBAN identifica uma conta; o BIC (também chamado de código SWIFT) identifica o banco. Transferências internacionais geralmente precisam de ambos, e colar um BIC no campo de IBAN faz com que falhem os testes de comprimento e checksum.

E quanto aos números de conta indianos ou mexicanos?

A Índia não usa IBAN. O México utiliza um CLABE de 18 dígitos. A ferramenta detecta entradas comuns de qualquer um dos sistemas e direciona você para o verificador adequado.

Meus IBANs foram carregados para validação?

Nunca. Os cálculos são feitos inteiramente no seu dispositivo, motivo pelo qual as equipes financeiras podem verificar listas de fornecedores em lote com segurança aqui: cole um IBAN por linha e exporte os resultados como CSV.

Última atualização: