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.