Escolher idioma

Gerador e Calculadora de IBAN

Gere IBANs válidos para testes em 96 países ou calcule a partir de dados bancários, com dígitos verificadores e exportação em lote.

Gerador de IBANComo funciona ↓
De 1 a 100

Apenas dados de teste. Esses IBANs possuem dígitos verificadores válidos, mas não pertencem a contas reais; nunca os utilize para transferências financeiras.

Para Brasil, apenas os dois dígitos verificadores do IBAN são garantidos. Qualquer validação interna do banco na conta é aleatória.

Mehmet Demiray Publicado Atualizado
Compartilhar

O que o Gerador de IBAN faz e como utilizar

O Gerador de IBAN foi desenvolvido para atender profissionais que necessitam de identificadores bancários internacionais padronizados e tecnicamente precisos. A ferramenta opera em dois modos distintos. No modo de geração aleatória para testes, você escolhe qualquer um dos 96 países presentes no registro oficial do IBAN e define o volume desejado, variando de 1 a 100 registros. O sistema gera códigos com o comprimento exato exigido por cada nação, aplicando as classes de caracteres corretas para cada posição e computando os dígitos verificadores globais segundo a norma ISO 7064.

No modo a partir de dados bancários, a ferramenta funciona como uma calculadora direta. Você informa o país de destino, o código do banco, o código da agência (caso aplicável na jurisdição escolhida) e o número da conta corrente. A ferramenta aplica o preenchimento com zeros à esquerda nas posições necessárias, calcula as chaves nacionais obrigatórias e entrega o código IBAN definitivo pronto para uso.

A tabela de saída exibe três colunas principais: o IBAN em formato eletrônico contínuo, o formato de impressão organizado em blocos de quatro caracteres e os dígitos verificadores isolados. Os resultados gerados em lote podem ser exportados nos formatos CSV, XLSX, PDF ou imagem. Cada código gerado passa com sucesso pelos mesmos critérios rigorosos executados pelo validador de IBAN. O processamento ocorre integralmente no navegador por meio da API nativa crypto.getRandomValues, garantindo privacidade absoluta sem envio de informações a servidores externos.

Estrutura e anatomia do código IBAN

O International Bank Account Number (IBAN) segue a norma internacional ISO 13616, criada para padronizar a identificação de contas bancárias em remessas internacionais e evitar falhas de liquidação financeira. A estrutura divide-se em três seções fundamentais:

  1. Código do país: duas letras maiúsculas definidas pelo padrão ISO 3166-1 alfa-2 (como BR para Brasil, PT para Portugal ou DE para Alemanha).
  2. Dígitos verificadores: dois algarismos numéricos calculados pela fórmula MOD-97, posicionados logo após o código do país.
  3. BBAN (Basic Bank Account Number): sequência alfanumérica doméstica definida pelo banco central de cada país, contendo código do banco, número da agência, conta e eventuais chaves de segurança locais.

O comprimento total do código varia entre as nações participantes, indo de 15 caracteres na Noruega até 33 caracteres na Rússia. O Brasil adota 29 caracteres, enquanto Portugal utiliza 25.

País Comprimento total Estrutura BBAN Formato de impressão
Noruega 15 4n, 6n, 1n NO93 8601 1117 947
Alemanha 22 8n, 10n DE89 3704 0044 0532 0130 00
Portugal 25 4n, 4n, 11n, 2n PT50 0007 0000 0012 3456 7891 8
França 27 5n, 5n, 11c, 2n FR14 2004 1010 0505 0001 3M02 606
Brasil 29 8n, 5n, 10n, 1a, 1c BR15 0000 0000 0000 1234 5678 901C 1

Na notação do registro, a letra n indica dígitos puramente numéricos, a representa letras maiúsculas e c admite caracteres alfanuméricos. O formato eletrônico deve ser transmitido sempre como uma cadeia contínua sem espaços, ao passo que o formato impresso exige a divisão visual em grupos de quatro caracteres para facilitar a leitura humana.

Como os dígitos verificadores MOD-97 são calculados

A integridade do IBAN depende do algoritmo ISO 7064 MOD 97-10. Esse cálculo matemático detecta quase a totalidade dos erros humanos cometidos durante a digitação de dados bancários, incluindo inversões acidentais de caracteres adjacentes e substituições pontuais de dígitos.

O procedimento para encontrar os dois dígitos verificadores segue quatro etapas sequenciais:

  1. O código do país de dois caracteres recebe provisoriamente os dígitos 00.
  2. Essa combinação de quatro caracteres (código do país mais 00) é movida para o fim da sequência, logo após o BBAN.
  3. Cada letra da cadeia resultante é substituída por seu equivalente numérico de dois dígitos, com A correspondendo a 10, B a 11, progredindo até Z como 35.
  4. O número inteiro gerado NN é submetido à operação módulo 97, e o resto obtido é subtraído de 98.

A fórmula de definição dos dígitos verificadores é dada por:

check=98−(N mod 97)\text{check} = 98 - (N \bmod 97)

Caso o valor resultante seja inferior a 10, adiciona-se um zero à esquerda para compor os dois dígitos exigidos. Para validar um IBAN já completo, reorganiza-se a sequência movendo os quatro primeiros caracteres para o final e convertendo todas as letras em algarismos. O código é considerado matematicamente válido apenas quando satisfaz a condição:

N mod 97=1N \bmod 97 = 1

Tomando como exemplo a sequência britânica GB82WEST12345698765432, a reorganização inicial gera WEST12345698765432GB82. Ao substituir as letras W (32), E (14), S (28), T (29), G (16) e B (11), obtemos um número inteiro de grande porte. A divisão desse valor por 97 produz exatamente resto 1, confirmando a integridade do registro.

Regras e dígitos verificadores nacionais no BBAN

Além dos dois dígitos verificadores universais posicionados no início do código, dezenas de sistemas bancários nacionais mantêm seus próprios algoritmos de validação interna embutidos no BBAN. Essas chaves domésticas servem para checar a compatibilidade entre a agência emissora e a conta bancária local antes mesmo da formação do identificador internacional.

O Gerador de IBAN implementa o cálculo completo das chaves nacionais para 33 jurisdições diferentes. Entre elas estão a Espanha com seu Dígito de Control (DC), a França e Mônaco com a tradicional Clé RIB, a Itália e San Marino com o código CIN, a Holanda com a regra do elfproef, a Finlândia com o algoritmo de Luhn, a Noruega com o módulo 11 e a Bélgica e Portugal com suas rotinas internas em módulo 97.

Nas demais 63 jurisdições registradas no catálogo, o gerador garante a extensão correta, o formato alfanumérico estrito por posição e os dígitos verificadores globais do IBAN. No entanto, o sistema não calcula regras proprietárias internas para essas regiões específicas. É importante ter ciência de que, caso você utilize um IBAN gerado aleatoriamente para um país fora dessa lista de 33 nações, o validador interno de um banco local específico pode acusar inconsistência na conta caso espere uma chave de segurança doméstica pré-computada.

Como calcular um IBAN a partir dos dados bancários

Para converter dados bancários tradicionais em um código IBAN estruturado, acesse a aba lateral da ferramenta. Esse recurso é ideal para rotinas operacionais financeiras, faturamento internacional e cadastramento de fornecedores estrangeiros.

O processo de preenchimento requer atenção a campos específicos:

  1. Selecione o país onde a conta corrente foi aberta no menu suspenso.
  2. Insira o código da instituição bancária (como o Bankleitzahl alemão ou o ABI italiano).
  3. Informe o código da agência bancária, caso o padrão do país exija essa subdivisão (como o Sort Code britânico ou o CAB italiano).
  4. Digite o número da conta bancária completa.

O sistema realiza automaticamente o preenchimento com zeros à esquerda (zero-padding), garantindo que cada bloco atinja o tamanho exato estipulado pelo catálogo ISO do país selecionado. Para países com chaves nacionais independentes, como Espanha, França, Itália e Hungria, a ferramenta calcula esses dígitos auxiliares automaticamente a partir dos dados preenchidos.

Se o número da conta já possuir dígitos verificadores nacionais digitados manualmente e eles não coincidirem com as regras matemáticas do país (situação comum em contas da Bélgica, Polônia, Noruega ou República Tcheca), a interface emitirá um aviso de divergência. Nesse caso, revise se não houve erro de digitação nos algarismos da conta original. Para verificar listas corporativas extensas prontas, utilize diretamente o validador de IBAN em lote.

Dados de teste e o uso ético de IBANs gerados

Um IBAN gerado aleatoriamente, ainda que cumpra todas as regras matemáticas da norma ISO 13616 e passe ileso por qualquer validador estrutural, não representa uma conta bancária real. O código do banco e o número da conta sintetizados pela ferramenta não possuem vínculo contratual com clientes, agências físicas ou sistemas centrais de compensação.

Qualquer tentativa de emitir uma ordem de pagamento, transferência internacional via rede SWIFT, liquidação via Pix internacional ou débito automático em área SEPA utilizando um código gerado aleatoriamente será rejeitada imediatamente pelos bancos liquidantes, resultando em cancelamento e cobrança de tarifas de estorno.

A utilização desses dados deve restringir-se a finalidades legítimas e éticas:

  • Testes de garantia de qualidade (QA) em formulários de checkout e onboarding.
  • Simulações de integração de sistemas contábeis e módulos de pagamento (gateways).
  • População de bancos de dados em ambientes de desenvolvimento ou homologação.
  • Demonstrações de software para clientes e elaboração de material didático sobre meios de pagamento.

Utilizar identificadores bancários sintéticos para forjar faturas comerciais, emitir cobranças falsas ou tentar burlar rotinas de prevenção à lavagem de dinheiro e identificação de clientes (KYC) constitui prática ilegal de fraude. Todas as operações desta ferramenta ocorrem exclusivamente na memória local do seu navegador, sem armazenamento de dados cadastrais, garantindo sigilo absoluto aos seus fluxos de teste.

As que mais respondemos.

Como gerar um IBAN para testes de software?

Escolha o país desejado na lista, defina a quantidade entre 1 e 100 registros e clique no botão de geração. O Gerador de IBAN cria códigos estruturalmente válidos de acordo com as especificações do registro internacional, prontos para exportação em formatos como CSV ou XLSX.

Como calcular o IBAN usando os dados de uma conta existente?

Mude a ferramenta para a opção a partir de dados bancários, selecione o país e informe o código do banco, a agência e o número da conta. O sistema preenche os zeros necessários à esquerda, calcula eventuais dígitos verificadores nacionais e gera o código final com os dígitos calculados pelo módulo 97.

As contas bancárias geradas são reais?

Não. O Gerador de IBAN produz combinações matematicamente válidas que cumprem a norma ISO 13616 e passam nas checagens de dígitos verificadores, mas não correspondem a contas ativas em instituições financeiras. Elas servem exclusivamente para testes de sistemas, preenchimento de formulários de homologação e fins educacionais.

Posso transferir dinheiro ou receber pagamentos com um IBAN gerado?

Não. Qualquer tentativa de efetuar ou receber transferências financeiras reais com esses números falhará na compensação bancária. A inserção deliberada de dados falsos em transações comerciais ou contratos bancários pode configurar fraude legal.

É possível gerar IBAN para contas nos Estados Unidos?

Não, porque os Estados Unidos não utilizam o sistema IBAN em suas contas domésticas, adotando números de rota ABA e códigos SWIFT ou BIC. A ferramenta contempla exclusivamente os 96 países que fazem parte do registro oficial da norma internacional. Para o Brasil, o padrão IBAN existe oficialmente e pode ser selecionado normalmente na lista.

Por que um validador bancário externo rejeitou o IBAN aleatório gerado?

Isso acontece quando o país de destino exige regras de validação interna do banco que não estão no algoritmo aberto da norma ou quando o código bancário sorteado não existe no cadastro da instituição. Para 33 países, o Gerador de IBAN calcula também as chaves nacionais internas, enquanto para os demais assegura apenas o formato e os dígitos verificadores globais do IBAN.

Qual é a diferença entre gerar um IBAN e validar um código existente?

O Gerador de IBAN cria novas sequências fictícias para homologação ou calcula o código a partir de dados bancários fornecidos. Para conferir se um código que você já possui é autêntico antes de enviar uma remessa, utilize o validador de IBAN individual ou a ferramenta de validação de IBAN em lote.

Referências

  1. IBAN Registry — IBAN structure per country · SWIFT
  2. ISO 13616-1:2020 — Structure of the IBAN · ISO
  3. ISO/IEC 7064:2003 — Check character systems · ISO
  4. IBAN — historic development (ECBS EBS204, EPC and ISO 13616) · Czech National Bank