Gerador de IBAN

Gere números IBAN (International Bank Account Number) válidos para testes de sistemas de pagamentos internacionais e integrações bancárias.

Informe o código do banco ou deixe vazio para gerar automaticamente.

O Que é IBAN?

O IBAN (International Bank Account Number) é um código padrão internacional utilizado para identificar contas bancárias em transações financeiras internacionais. Desenvolvido pela ISO (International Organization for Standardization), o IBAN facilita o processamento automático de pagamentos transfronteiriços e reduz erros em transferências.

O sistema IBAN foi criado para simplificar as transferências entre bancos de diferentes países, garantindo que cada conta bancária tenha um identificador único e validável globalmente.

Importante: Os Estados Unidos não utilizam o sistema IBAN. Transações com bancos americanos usam o número de roteamento ABA (routing number) e o número da conta.

Estrutura do IBAN

Todo IBAN segue uma estrutura padronizada composta por três partes principais:

  • Código do País (2 letras): Identifica o país da conta (ex: BR para Brasil, PT para Portugal, DE para Alemanha)
  • Dígitos Verificadores (2 dígitos): Calculados usando algoritmo mod-97, permitem validar a integridade do IBAN
  • BBAN (Basic Bank Account Number): Número de conta bancária no formato específico de cada país

O comprimento total do IBAN varia de acordo com o país, podendo ter de 15 a 34 caracteres. Cada país define a estrutura do seu BBAN, incluindo código do banco, agência e número da conta.

Estrutura do IBAN por País

PaísCódigoComprimentoFormato BBANExemplo
BrasilBR298 banco + 5 agência + 10 conta + 1 tipo + 1 DVBR15 0000 0000 0000 1093 2840 814P 2
PortugalPT254 banco + 4 agência + 11 conta + 2 DVPT50 0002 0123 1234 5678 9015 4
AlemanhaDE228 BLZ (banco) + 10 contaDE89 3704 0044 0532 0130 00
FrançaFR275 banco + 5 agência + 11 conta + 2 DVFR14 2004 1010 0505 0001 3M02 606
EspanhaES244 banco + 4 agência + 2 controle + 10 contaES91 2100 0418 4502 0005 1332
Reino UnidoGB224 BIC + 6 sort code + 8 contaGB29 NWBK 6016 1331 9268 19

Algoritmo de Cálculo dos Dígitos Verificadores

Os dois dígitos verificadores do IBAN são calculados usando o algoritmo ISO 7064 mod-97-10. Este algoritmo garante que erros de digitação sejam detectados com alta probabilidade. O processo de cálculo é:

  1. Reorganizar o IBAN: Mova os 4 primeiros caracteres (código do país + dígitos verificadores) para o final
  2. Converter letras em números: Substitua cada letra pelo seu valor numérico (A=10, B=11, ..., Z=35)
  3. Calcular mod 97: Divida o número resultante por 97 e obtenha o resto
  4. Validar: O IBAN é válido se o resto for igual a 1

Para gerar os dígitos verificadores, usa-se a fórmula: 98 - (BBAN + CodigoPais + "00") mod 97

Exemplo de Validação:

IBAN: GB29 NWBK 6016 1331 9268 19
1. Reorganizar: NWBK 6016 1331 9268 19 GB29
2. Converter: 232916 6016 1331 9268 19 1629
3. Calcular: 232916601613319268191629 mod 97 = 1
4. Resultado: IBAN válido!

SWIFT/BIC vs IBAN

Muitas pessoas confundem IBAN com códigos SWIFT/BIC. Embora ambos sejam usados em transações internacionais, eles têm funções diferentes:

IBAN

  • Identifica uma conta bancária específica
  • Comprimento varia por país (15-34 caracteres)
  • Contém código do país, dígitos verificadores e BBAN
  • Padronizado pela ISO 13616
  • Usado principalmente na Europa e países que adotaram o sistema

SWIFT/BIC

  • Identifica uma instituição financeira
  • Sempre 8 ou 11 caracteres
  • Contém código do banco, país, localidade e agência
  • Padronizado pela ISO 9362
  • Usado globalmente para identificar bancos

Em transferências internacionais, geralmente são necessários ambos os códigos: o SWIFT/BIC identifica o banco destinatário e o IBAN identifica a conta específica.

IBAN no Brasil

O Brasil adotou o sistema IBAN em 2013 para facilitar transferências internacionais. O IBAN brasileiro possui 29 caracteres e segue a seguinte estrutura:

  • BR: Código do país
  • kk: Dígitos verificadores
  • 8 dígitos: Código do banco (ISPB - Identificador de Sistema de Pagamentos Brasileiro)
  • 5 dígitos: Número da agência
  • 10 dígitos: Número da conta
  • 1 letra: Tipo de conta (C para corrente, P para poupança)
  • 1 dígito: Dígito da conta

Para obter o IBAN real da sua conta, consulte seu banco ou acesse o internet banking. O Banco Central disponibiliza uma ferramenta para consulta de IBANs brasileiros.

Casos de Uso

O gerador de IBAN é útil para:

  • Testes de sistemas de pagamento: Validar integrações com gateways de pagamento internacional
  • Desenvolvimento de software bancário: Testar validações e formatações de IBAN
  • Integrações com APIs financeiras: Simular transferências SEPA e internacionais
  • Sistemas de ERP: Popular campos de dados bancários internacionais
  • Testes de formulários: Validar campos de entrada de IBAN em aplicações web
  • Treinamento de equipes: Demonstrar estrutura e validação de IBANs
  • Desenvolvimento de fintech: Testar fluxos de pagamento cross-border

Palavras-chave Relacionadas

gerador de ibaniban fakeiban para testesgerar iban validoiban brasiliban portugaliban alemanhaiban fake generatoriban fictícionúmero ibanvalidador ibaniban internacionaltransferência internacionalswift bicbbanconta internacionalpagamento sepaiso 13616dígito verificador ibanmod 97

Perguntas Frequentes (FAQ)

Os IBANs gerados são reais?

Não. Os IBANs gerados são estruturalmente válidos (passam na validação mod-97), mas não correspondem a contas bancárias reais. São destinados exclusivamente para testes de software.

Posso usar estes IBANs para transferências reais?

Não. Estes IBANs são fictícios e não estão vinculados a contas bancárias. Usar IBANs falsos em transações reais é ilegal e configura fraude.

Por que os EUA não usam IBAN?

Os Estados Unidos optaram por não adotar o sistema IBAN. Transações com bancos americanos utilizam o número de roteamento ABA (9 dígitos) combinado com o número da conta. Para transferências internacionais, usa-se o código SWIFT do banco.

O que é SEPA?

SEPA (Single Euro Payments Area) é a área única de pagamentos em euros, que permite transferências em euros entre países participantes com a mesma facilidade de uma transferência doméstica. O IBAN é obrigatório para transações SEPA.

Como obter meu IBAN real?

Para obter o IBAN da sua conta, consulte seu extrato bancário, acesse o internet banking do seu banco, ou entre em contato com sua agência. No Brasil, o Banco Central oferece uma ferramenta online para consulta.

Qual a diferença entre IBAN e número da conta?

O número da conta é um identificador interno do banco, enquanto o IBAN é um identificador internacional padronizado. O IBAN contém o número da conta (no BBAN) junto com informações adicionais como código do país e dígitos verificadores.

O IBAN é obrigatório para todas as transferências?

O IBAN é obrigatório para transferências internacionais na maioria dos países que adotaram o sistema, especialmente na Europa (SEPA). Para transferências domésticas, as regras variam por país.

Como funciona a validação do IBAN?

A validação usa o algoritmo mod-97. O IBAN é reorganizado, letras são convertidas em números, e o resultado é dividido por 97. Se o resto for 1, o IBAN é válido. Isso detecta a maioria dos erros de digitação.

Aviso Legal

Os números IBAN gerados por esta ferramenta são totalmente fictícios e destinam-se exclusivamente a:

  • Testes de desenvolvimento de software
  • Validação de formulários e interfaces
  • Ambientes de homologação
  • Fins educacionais

É estritamente proibido utilizar estes dados para:

  • Fraudes ou tentativas de fraude
  • Transferências bancárias reais
  • Abertura de contas com dados falsos
  • Qualquer atividade ilegal

O uso indevido destes dados pode configurar crime de estelionato, falsidade ideológica e outros crimes financeiros previstos em lei. O usuário é inteiramente responsável pelo uso que faz desta ferramenta.