Ir para o conteúdo
Toova
Todas as Ferramentas

Gerador de IBAN para Dados de Teste SEPA

Privado por design — roda inteiramente no seu navegador

Um IBAN (International Bank Account Number, ISO 13616) é o formato padronizado usado pelos bancos da Europa e em mais de 60 países para identificar contas em transferências internacionais. O Toova gera IBANs que satisfazem o check oficial mod-97 em 12 países — ideal para popular fixtures de pagamento e exercitar validadores que rejeitam input inválido. Nada é enviado; o cálculo inteiro roda no seu navegador.

Como o check mod-97 funciona

Todo IBAN termina com 2 dígitos verificadores que provam que o restante da string não foi corrompido na transmissão. Para validar, você move os 4 primeiros caracteres (código do país + dígitos verificadores) para o fim da string, substitui cada letra pelo seu índice no alfabeto + 9 (A=10, B=11, …, Z=35), interpreta o resultado como um inteiro único e checa se é ≡ 1 (mod 97). Para gerar, faz a mesma conta com os DVs em 00 e deriva o valor correto. O Toova faz isso no navegador usando BigInt, sem perda de precisão para nenhum tamanho de IBAN.

Estrutura BBAN por país

O BBAN (parte após código do país e DVs) tem formato diferente em cada país. Alemanha usa 8 dígitos de banco + 10 de conta; UK usa 4 letras de banco + 6 de sort code + 8 de conta; Itália inclui 1 letra CIN. O Toova codifica o formato para 12 países — DE, FR, IT, ES, NL, GB, PT, BE, AT, PL, SE, BR — e produz BBANs com o tamanho correto. O check mod-97 externo é o que importa para o validador; sub-checks internos como o do branch espanhol ou CIN italiano são preenchidos com dados aleatórios de formato válido.

Unitário, lote e formatação

Gere um IBAN por vez para fixtures rápidos ou até vinte de uma vez no modo lote. A máscara separa o IBAN em grupos de quatro — o padrão visual humano. Sem máscara, você obtém a string crua de 16-29 caracteres esperada pela maioria das APIs. Os dois formatos passam no check mod-97.

Perguntas Frequentes

Os IBANs gerados são reais?
Não. Satisfazem o check matemático mod-97 mas não estão atribuídos a nenhuma conta bancária no mundo. Uma consulta real ao banco rejeitaria.
Posso usar um IBAN gerado em produção?
Apenas para testes — fixtures, validadores, telas de demo. Usar um IBAN gerado para tentar uma transferência real é fraude e é rejeitado pelos bancos.
Por que 12 países?
O Toova entrega geradores first-class para os 12 países IBAN mais frequentes em fixtures de software — DE, FR, IT, ES, NL, GB, PT, BE, AT, PL, SE, BR. O algoritmo mod-97 é universal; se precisar de outro país, o cálculo dos DVs é o mesmo.
O Toova armazena ou loga os IBANs que gero?
Não. São produzidos no seu navegador via fonte criptográfica de aleatórios e nunca saem da página. Abra a aba Network ao gerar — verá zero requisições.
E IBANs que parecem reais mas não são?
Cada IBAN do Toova está no espaço de números não atribuídos da agência bancária do país. As partes BBAN (código de banco, agência, número de conta) são aleatórias — a chance de colidir com conta real é essencialmente zero.
O formato com/sem espaços importa?
Funcionalmente não — o check mod-97 ignora espaços. A convenção é grupos de quatro para uso humano; APIs geralmente querem o formato sem espaços. A máscara do Toova permite copiar nos dois formatos.