Estrutura do IBAN

Entenda a estrutura do código IBAN e seus componentes por país

Estrutura Geral do IBAN

O IBAN tem uma estrutura padrão que varia ligeiramente por país, mas segue sempre este formato base:

XXNNBBBB...
XX
Código do país
ISO 3166-1
NN
Dígitos de controle
mod-97
BB
Identificador bancário
Número da conta
Comprimento total: Entre 15 e 34 caracteres dependendo do país

Estruturas por País

ES flag

Espanha

Comprimento: 24 caracteres

Exemplo:ES9121000418450200051332
ES
91
2100
0418
450200051332
PAÍS
Código país ISO
2 Comprimento caracteres
CONTROLE
Dígitos de controle
2 Comprimento caracteres
BANCO
Código banco
4 Comprimento caracteres
BANCO
Código agência
4 Comprimento caracteres
BANCO
Número da conta
10 Comprimento caracteres
FR flag

França

Comprimento: 27 caracteres

Exemplo:FR763000600011234567890189
FR
76
30006
00011
234567890
189
PAÍS
Código país ISO
2 Comprimento caracteres
CONTROLE
Dígitos de controle
2 Comprimento caracteres
BANCO
Código banco
5 Comprimento caracteres
BANCO
Código agência
5 Comprimento caracteres
BANCO
Número da conta
11 Comprimento caracteres
BANCO
Chave RIB
2 Comprimento caracteres
DE flag

Alemanha

Comprimento: 22 caracteres

Exemplo:DE89370400440532013000
DE
89
37040044
0532013000
PAÍS
Código país ISO
2 Comprimento caracteres
CONTROLE
Dígitos de controle
2 Comprimento caracteres
BANCO
BLZ (Bankleitzahl)
8 Comprimento caracteres
BANCO
Número da conta
10 Comprimento caracteres
GB flag

Reino Unido

Comprimento: 22 caracteres

Exemplo:GB29NWBK60161331926819
GB
29
NWBK
601613
31926819
PAÍS
Código país ISO
2 Comprimento caracteres
CONTROLE
Dígitos de controle
2 Comprimento caracteres
BANCO
Código banco
4 Comprimento caracteres
BANCO
Código agência
6 Comprimento caracteres
BANCO
Número da conta
8 Comprimento caracteres

Algoritmo de Validação mod-97

O IBAN utiliza um algoritmo de validação chamado mod-97 para garantir que o código seja correto:

  • Mover os primeiros 4 caracteres (código país + controle) ao final do IBAN

  • Converter todas as letras em números (A=10, B=11, ..., Z=35)

  • Dividir o número resultante por 97

  • O resto deve ser 1 para que o IBAN seja válido

  • O dígito de controle é calculado como (98 - resto)

Países que usam IBAN

Espanha

França

Alemanha

Itália

Portugal

Países Baixos

Bélgica

Áustria

Suíça

Suécia

Noruega

Dinamarca

Finlândia

Polônia

República Tcheca

Hungria

Romênia

Bulgária

Grécia

Chipre

Malta

Luxemburgo

Eslovênia

Eslováquia

Lituânia

Letônia

Estônia

Irlanda

Reino Unido

Islândia

E mais países fora da Europa como Turquia, Israel, Arábia Saudita e Emirados Árabes Unidos

Pronto para usar o IBAN?

Valide um IBAN existente ou gere um novo com nossas ferramentas

Estrutura do IBAN | ValidaCuenta Blog