O que é um IBAN? Guia completo sobre números de conta bancária internacionais

O que é um IBAN? Guia completo sobre números de conta bancária internacionais

Saiba o que é um IBAN, como funciona, como ler o formato, quais países o utilizam e por que ele é importante para transferências bancárias internacionais.

Escrito por David S · Publicado em 2026-02-18 · Atualizado em 2026-07-18
#IBAN #what is IBAN #IBAN explained #international bank account number #IBAN format #IBAN structure

Enviar dinheiro para o exterior costumava ser um problema. Cada país tinha formatos de conta, sistemas de roteamento e formas diferentes de identificar os bancos. As transferências eram perdidas, atrasavam ou chegavam à conta errada com uma frequência desanimadora.

O IBAN introduziu uma representação padronizada e legível por máquina dos dados de conta usada em pagamentos internacionais.


O que é um IBAN?

IBAN significa International Bank Account Number (número internacional de conta bancária). É uma representação internacional padronizada dos dados de uma conta doméstica, usada além das fronteiras nacionais. A estrutura do BBAN e o comprimento total variam de acordo com o país; por isso, o IBAN não é um único formato universal de número de conta.

Um IBAN não é um número de conta novo: é uma representação padronizada dos dados da conta doméstica. Ele combina um código de país, dígitos de controle e um BBAN específico do país, que contém um identificador bancário e informações da conta. As instituições compatíveis com IBAN conseguem interpretar esses campos de acordo com o formato nacional registrado.

A ISO 13616-1 define a estrutura do IBAN. A SWIFT atua como autoridade de registro e publica o registro nacional de IBAN; a versão 102 (junho de 2026) lista 89 formatos acordados nacionalmente. Os dígitos de controle usam o esquema ISO/IEC 7064 MOD97-10.


Formato do IBAN: como ler um

Todo IBAN segue a mesma estrutura:

CC KK BBBB XXXX XXXX XXXX XXXX XX
│  │  │    └────────────────────── Número da conta (comprimento variável)
│  │  └─────────────────────────── Identificador do banco/agência
│  └────────────────────────────── Dígitos de controle (2 dígitos)
└───────────────────────────────── Código do país (2 letras)

Exemplo: IBAN alemão

DE89 3704 0044 0532 0130 00
│  │  │       └──────────── Número da conta (0532013000)
│  │  └──────────────────── Identificador bancário (37040044; exemplo do registro)
│  └─────────────────────── Dígitos de controle (89)
└────────────────────────── País (DE = Alemanha)

Exemplo: IBAN espanhol

ES91 2100 0418 4502 0005 1332
│  │  │    │   └────────────── Número da conta
│  │  │    └────────────────── Código da agência
│  │  └─────────────────────── Código do banco (2100 = CaixaBank)
│  └────────────────────────── Dígitos de controle (91)
└───────────────────────────── País (ES = Espanha)

Exemplo: IBAN do Reino Unido

GB29 NWBK 6016 1331 9268 19
│  │  │    │    └──────────── Número da conta (31926819)
│  │  │    └──────────────── Sort code (601613)
│  │  └───────────────────── Código do banco (NWBK = NatWest)
│  └──────────────────────── Dígitos de controle (29)
└─────────────────────────── País (GB = Reino Unido)

Comprimento do IBAN por país

Os IBANs não têm todos o mesmo comprimento. Cada país define seu próprio formato de IBAN registrado segundo a ISO 13616-1:

País Código Comprimento Exemplo
Alemanha DE 22 DE89 3704 0044 0532 0130 00
Espanha ES 24 ES91 2100 0418 4502 0005 1332
Reino Unido GB 22 GB29 NWBK 6016 1331 9268 19
França FR 27 FR76 3000 6000 0112 3456 7890 189
Países Baixos NL 18 NL91 ABNA 0417 1643 00
Itália IT 27 IT60 X054 2811 1010 0000 0123 456
Suíça CH 21 CH93 0076 2011 6238 5295 7
Arábia Saudita SA 24 SA03 8000 0000 6080 1016 7519
Brasil BR 29 BR18 0036 0305 0000 1000 9795 493C 1
Noruega NO 15 NO93 8601 1117 947

A Noruega tem o formato mais curto desta amostra, com 15 caracteres. O registro SWIFT completo inclui formatos que não aparecem nesta tabela; portanto, não deduza o comprimento máximo global a partir destes exemplos.


Como funciona a validação do IBAN

Os dois dígitos de controle que vêm depois do código do país não são arbitrários: são calculados usando aritmética modular (módulo 97). A ISO 13616-1 define a estrutura do IBAN, e os dígitos de controle usam o esquema ISO/IEC 7064 MOD97-10.

Algoritmo de validação

  1. Mova os primeiros 4 caracteres (código do país + dígitos de controle) para o final.
  2. Converta todas as letras em números: A=10, B=11, ..., Z=35.
  3. Calcule o resto da divisão por 97.
  4. Se o resto for 1, o valor passa no checksum MOD-97.

Exemplo de validação

IBAN: GB29 NWBK 6016 1331 9268 19

Etapa 1: mover os primeiros 4 caracteres para o final
NWBK 6016 1331 9268 19 GB29

Etapa 2: converter as letras em números
N=23, W=32, B=11, K=20, G=16, B=11
→ 2332112060161331926819161129

Etapa 3: 2332112060161331926819161129 mod 97 = 1

Resultado: o checksum MOD-97 foi aprovado ✓

Esse algoritmo detecta:

  • Erros de um único dígito (digitar 3 em vez de 8).
  • A maioria dos erros de transposição (trocar dois dígitos adjacentes).
  • Sob um modelo simples de erros uniformemente aleatórios, um valor incorreto passa com probabilidade de 1/97, resultando em uma taxa de detecção estimada de cerca de 98,97%; os padrões reais de erros de digitação podem ser diferentes.

Você pode verificar o código do país, o comprimento registrado e o MOD-97 com o validador do Random IBAN. Essas verificações não confirmam se o código bancário está atualizado, se uma conta existe ou está atribuída, quem é o titular ou se a conta pode receber pagamentos.


IBAN versus SWIFT/BIC

É comum confundir IBAN e códigos SWIFT. São coisas diferentes:

IBAN SWIFT/BIC
Identifica Uma conta bancária específica Um banco específico
Comprimento 15 a 34 caracteres 8 ou 11 caracteres
Formato Código do país + controle + conta Banco + país + localização + agência
Exemplo DE89 3704 0044 0532 0130 00 COBADEFFXXX
Usado para Encaminhar pagamentos para uma conta Identificar o banco na rede

Para algumas transferências internacionais, você pode precisar de ambos, dependendo do sistema de pagamentos e do provedor:

  • O IBAN informa ao sistema para qual conta enviar o dinheiro.
  • O SWIFT/BIC informa ao sistema por qual banco encaminhar o pagamento.

Alguns sistemas de pagamentos modernos, como o SEPA na Europa, exigem apenas o IBAN: a identificação do banco é extraída do próprio IBAN.


Quais países usam IBAN?

A versão 102 do Registro IBAN da SWIFT lista 89 formatos nacionais, mas a adoção não é universal:

Países onde o IBAN é obrigatório

  • Todos os Estados-membros da União Europeia.
  • Todos os países do Espaço Econômico Europeu.
  • Suíça, Mônaco, San Marino e Cidade do Vaticano.
  • A maioria dos países do Oriente Médio (Emirados Árabes Unidos, Arábia Saudita, Catar etc.).
  • Brasil, Paquistão, Turquia, Tunísia e Maurício.

Países que NÃO usam IBAN

  • Estados Unidos — usam números de roteamento ABA e números de conta.
  • Canadá — usa números de roteamento e trânsito.
  • Austrália — usa BSB e números de conta.
  • Índia — usa códigos IFSC.
  • China — usa códigos CNAPS.
  • Japão — usa códigos Zengin.

Os Estados Unidos são o caso mais conhecido. Os bancos americanos usam sistemas domésticos estabelecidos, como Fedwire e ACH, em vez do IBAN. Em transferências internacionais vindas dos EUA, usam os identificadores exigidos pelo banco recebedor e pela rota de pagamento.


IBAN para transferências SEPA

Na Europa, a Área Única de Pagamentos em Euros (SEPA) usa IBAN para transferências de crédito e débitos diretos em euros abrangidos pelo sistema. Os prazos de migração foram diferentes nos países da zona do euro e fora dela, e outros tipos de pagamento podem seguir regras distintas.

As transferências SEPA que usam IBAN são:

  • Rápidas: normalmente são concluídas no mesmo dia ou no dia seguinte.
  • Baratas: dentro do SEPA, as tarifas domésticas e internacionais devem ser iguais.
  • Padronizadas: seguem o mesmo formato independentemente do país da UE em que você esteja.

Isso significa que enviar €500 da Espanha para a Alemanha é tão simples e barato quanto enviar o dinheiro para outro banco espanhol.


Geração de IBANs de teste

Desenvolvedores de software bancário, integrações de pagamentos e formulários financeiros costumam precisar de valores com formato de IBAN e checksum válido para testes isolados de formato. Dados de contas de clientes não devem ser copiados para fixtures; os testes de integração com provedores devem usar os valores atuais do sandbox documentados pelo provedor.

O Gerador de IBAN aleatórios cria valores sintéticos que:

  • Seguem o comprimento e o padrão de caracteres configurados para um país compatível.
  • Passam pela validação dos dígitos de controle mod-97.
  • Usam listas de códigos bancários selecionadas ou verificações nacionais somente quando implementadas.
  • Não são comparados com diretórios bancários nem com sandboxes de provedores.

O gerador web aceita lotes de até 100 valores e exporta os resultados como CSV, JSON ou TXT.

Esses valores podem ajudar a:

  • Testar a validação de formulários de pagamento.
  • Preencher bancos de dados de teste com dados realistas.
  • Criar recursos de validação de IBAN.
  • Fazer testes de QA em aplicações bancárias.

Perguntas frequentes

Meu IBAN é o mesmo que o número da minha conta?

Não. Seu IBAN contém o número da conta, mas também inclui o código do país, os dígitos de controle e o identificador bancário. Pense no IBAN como um superconjunto: o número da sua conta mais as informações de roteamento, envoltos em um formato padronizado.

Alguém pode roubar meu dinheiro apenas com meu IBAN?

Um IBAN é compartilhado normalmente para receber pagamentos, mas continua sendo uma informação de conta financeira. Sozinho, normalmente não autoriza uma transferência nem um débito direto: os sistemas de pagamento exigem mandatos, autenticação ou controles bancários adicionais. Os riscos e as proteções contra contestação variam conforme o país e o sistema de pagamentos. Compartilhe-o apenas com as partes pretendidas, monitore a conta e entre em contato com o banco ao identificar um débito desconhecido.

Preciso de um IBAN para transferências domésticas?

Depende do país e do sistema de pagamentos. Transferências de crédito e débitos diretos SEPA usam IBAN, incluindo muitos pagamentos domésticos em euros. Países que não usam IBAN utilizam seus identificadores domésticos de conta e roteamento; pergunte ao banco quais campos são necessários para uma transferência específica.

Por que os Estados Unidos não usam IBAN?

O sistema bancário americano é anterior ao IBAN e usa seus próprios sistemas de roteamento, incluindo números ABA para transferências e ACH para pagamentos eletrônicos. Em transferências internacionais, os bancos dos EUA usam os identificadores exigidos pelo banco recebedor e pela rota de pagamento, que podem incluir SWIFT/BIC e um número de conta.

Como encontro meu IBAN?

Consulte seu extrato bancário, o portal do internet banking ou o aplicativo do banco — a maioria exibe o IBAN em destaque. Você também pode perguntar diretamente ao banco ou ao provedor de pagamentos. Não use um gerador sintético para derivar um IBAN de produção a partir de um código bancário e de um número de conta.

Um IBAN pode estar errado mesmo depois de passar na validação?

Sim. Sob um modelo simples de erros uniformemente aleatórios, um valor incorreto passa com probabilidade de 1/97, portanto a taxa de detecção estimada é de cerca de 98,97%; os padrões reais de erros de digitação podem ser diferentes. Um valor errado ainda pode produzir resto 1 ou corresponder à estrutura registrada enquanto contém um código bancário desatualizado ou uma conta não atribuída, encerrada ou indesejada. Somente o banco ou o provedor de pagamentos relevante pode confirmar isso; o validador deste site não consegue fazê-lo.

Experimente Nossas Ferramentas IBAN

Coloque seu conhecimento em prática com nossas ferramentas gratuitas.