Validador de IBAN: Confira e Decomponha o Código

Valide um IBAN do Brasil ou de mais de 80 países: tamanho, formato e dígitos verificadores (mod 97). Veja banco, agência e conta separados, grátis.

Validador de IBAN online

Cole o IBAN abaixo, com ou sem espaços. A ferramenta confere o país, o tamanho, o formato e os dígitos verificadores, e separa o código em partes. Tudo roda no seu navegador: o IBAN não é enviado a nenhum servidor.

Cole com ou sem espaços, em maiúsculas ou minúsculas. A conferência é feita no seu navegador: nada é enviado.

Exemplos de formato:
Países aceitos e tamanho do IBAN de cada um (89)
PaísCódigoTamanhoExemplo de formato
AlbâniaAL28AL47212110090000000235698741
AlemanhaDE22DE89370400440532013000
AndorraAD24AD1200012030200359100100
Arábia SauditaSA24SA0380000000608010167519
ÁustriaAT20AT611904300234573201
AzerbaijãoAZ28AZ21NABZ00000000137010001944
BahreinBH22BH67BMAG00001299123456
BelarusBY28BY13NBRB3600900000002Z00AB00
BélgicaBE16BE68539007547034
Bósnia e HerzegovinaBA20BA391290079401028494
BrasilBR29BR1800360305000010009795493C1
BulgáriaBG22BG80BNBG96611020345678
BurundiBI27BI4210000100010000332045181
CatarQA29QA58DOHB00001234567890ABCDEFG
CazaquistãoKZ20KZ86125KZT5004100100
ChipreCY28CY17002001280000001200527600
Costa RicaCR22CR05015202001026284066
CroáciaHR21HR1210010051863000160
DinamarcaDK18DK5000400440116243
DjibutiDJ27DJ2100010000000154000100186
EgitoEG29EG380019000500000000263180002
El SalvadorSV28SV62CENR00000000000000700025
Emirados Árabes UnidosAE23AE070331234567890123456
EslováquiaSK24SK3112000000198742637541
EslovêniaSI19SI56263300012039086
EspanhaES24ES9121000418450200051332
EstôniaEE20EE382200221020145685
FinlândiaFI18FI2112345600000785
FrançaFR27FR1420041010050500013M02606
GeórgiaGE22GE29NB0000000101904917
GibraltarGI23GI75NWBK000000007099453
GréciaGR27GR1601101250000000012300695
GroenlândiaGL18GL8964710001000206
GuatemalaGT28GT82TRAJ01020000001210029690
HondurasHN28HN88CABF00000000000250005469
HungriaHU28HU42117730161111101800000000
IêmenYE30YE15CBYE0001018861234567891234
Ilhas FaroéFO18FO6264600001631634
Ilhas Malvinas (Falkland)FK18FK88SC123456789012
Ilhas Virgens BritânicasVG24VG96VPVG0000012345678901
IraqueIQ23IQ98NBIQ850123456789012
IrlandaIE22IE29AIBK93115212345678
IslândiaIS26IS140159260076545510730339
IsraelIL23IL620108000000099999999
ItáliaIT27IT60X0542811101000000123456
JordâniaJO30JO94CBJO0010000000000131000302
KosovoXK20XK051212012345678906
KuwaitKW30KW81CBKU0000000000001234560101
LetôniaLV21LV80BANK0000435195001
LíbanoLB28LB62099900000001001901229114
LíbiaLY25LY83002048000020100120361
LiechtensteinLI21LI21088100002324013AA
LituâniaLT20LT121000011101001000
LuxemburgoLU20LU280019400644750000
Macedônia do NorteMK19MK07250120000058984
MaltaMT31MT84MALT011000012345MTLCAST001S
MaurícioMU30MU17BOMM0101101030300200000MUR
MauritâniaMR27MR1300020001010000123456753
MoldáviaMD24MD24AG000225100013104168
MônacoMC27MC5811222000010123456789030
MongóliaMN20MN121234123456789123
MontenegroME22ME25505000012345678951
NicaráguaNI28NI45BAPR00000013000003558124
NoruegaNO15NO9386011117947
OmãOM23OM810180000001299123456
Países Baixos (Holanda)NL18NL91ABNA0417164300
PalestinaPS29PS92PALS000000000400123456702
PaquistãoPK24PK36SCBL0000001123456702
PolôniaPL28PL61109010140000071219812874
PortugalPT25PT50000201231234567890154
Reino UnidoGB22GB29NWBK60161331926819
República DominicanaDO28DO28BAGR00000001212453611324
República TchecaCZ24CZ6508000000192000145399
RomêniaRO24RO49AAAA1B31007593840000
RússiaRU33RU0204452560040702810412345678901
San MarinoSM27SM86U0322509800000000270100
Santa LúciaLC32LC55HEMM000100010012001200023015
São Tomé e PríncipeST25ST23000100010051845310146
SeichelesSC31SC18SSCB11010000000000001497USD
SérviaRS22RS35260005601001611379
SomáliaSO23SO211000001001000100141
SudãoSD18SD2129010501234001
SuéciaSE24SE4550000000058398257466
SuíçaCH21CH9300762011623852957
Timor-LesteTL23TL380080012345678910157
TunísiaTN24TN5910006035183598478831
TurquiaTR26TR330006100519786457841326
UcrâniaUA29UA213223130000026007233566001
VaticanoVA22VA59001123000012345678

Importante: um IBAN com formato válido não garante que a conta existe, que está ativa ou que pertence a quem você imagina. A ferramenta só detecta erros de digitação. Antes de enviar dinheiro, confirme os dados com o destinatário.

O que é IBAN

IBAN é a sigla de International Bank Account Number, o número internacional de conta bancária definido pela norma ISO 13616. Ele junta, em um único código, o país, o banco, a agência e a conta, mais dois dígitos de controle que permitem perceber um erro de digitação antes de a transferência ser enviada.

Todo IBAN tem a mesma organização:

ParteTamanhoExemplo
Código do país (ISO 3166)2 letrasBR
Dígitos verificadores2 dígitos18
BBAN, o número nacional da contavaria por país00360305000010009795493C1

O tamanho total é fixo dentro de cada país e pode chegar a 34 caracteres: 15 na Noruega, 22 na Alemanha e no Reino Unido, 24 na Espanha, 25 em Portugal, 27 na França e na Itália, 29 no Brasil. O registro oficial dos formatos é mantido pela SWIFT, e a lista completa aceita por esta ferramenta está no quadro “Países aceitos”, logo abaixo do campo.

O código pode ser escrito de duas formas equivalentes: eletrônica, sem espaços (DE89370400440532013000), e impressa, em grupos de quatro caracteres (DE89 3704 0044 0532 0130 00).

Quando o brasileiro precisa de IBAN

No Brasil, o IBAN serve para transferências internacionais. Você vai precisar dele em situações como:

  • receber dinheiro do exterior (salário de empresa estrangeira, pagamento de cliente, venda em plataforma internacional, ajuda de família): quem envia costuma pedir o IBAN da sua conta e o código SWIFT do seu banco;
  • enviar dinheiro para a Europa e outros países que usam IBAN: o formulário do banco ou da corretora pede o IBAN do destinatário.

Para Pix, TED e boletos dentro do país, o IBAN não é usado. E nem todo país adota o padrão: Estados Unidos, Canadá, Austrália, Japão, China, México e Argentina, por exemplo, identificam contas de outras maneiras.

O IBAN da sua conta brasileira deve ser fornecido pelo seu banco (aplicativo, internet banking ou atendimento). Desde 1º de julho de 2013, as instituições financeiras são obrigadas a informar o IBAN ao cliente que pedir e a aceitar transferências identificadas por ele, conforme a Circular nº 3.625 do Banco Central, de 14 de fevereiro de 2013. Não monte o código por conta própria.

Como é formado o IBAN brasileiro

O IBAN do Brasil tem 29 caracteres. O exemplo de formato publicado no registro internacional é BR18 0036 0305 0000 1000 9795 493C 1:

CampoTamanhoNo exemplo
País2 letrasBR
Dígitos verificadores2 dígitos18
Instituição (ISPB)8 dígitos00360305
Agência, sem dígito verificador5 dígitos00001
Conta, com dígito verificador10 dígitos0009795493
Tipo de conta1 caractereC
Titular1 caractere1

Alguns detalhes que costumam confundir:

  • O banco é identificado pelo ISPB, um número de 8 dígitos do Sistema de Pagamentos Brasileiro, e não pelo código de 3 dígitos usado em TED e boleto.
  • Agência e conta são completadas com zeros à esquerda.
  • O titular é 1 para o primeiro ou único titular, 2 para o segundo, e assim por diante; do décimo em diante usam-se letras (A, B…).
  • A apresentação oficial é em maiúsculas e em grupos de quatro, mas a validação não diferencia maiúsculas de minúsculas.

Diferença entre IBAN e SWIFT/BIC

São dois códigos que se complementam:

  • IBAN identifica a conta (e, dentro dela, o banco e a agência).
  • SWIFT, também chamado de BIC, identifica o banco. Tem 8 ou 11 caracteres, como DEUTDEFF: banco, país, localidade e, opcionalmente, a filial.

Em uma remessa internacional é comum pedirem os dois. Esta ferramenta valida apenas o IBAN.

Como funciona a validação (mod 97)

  1. Os 4 primeiros caracteres vão para o fim do código.
  2. Cada letra é trocada por um número: A = 10, B = 11, até Z = 35.
  3. O número resultante é dividido por 97. Se o resto for 1, os dígitos verificadores conferem.

Com DE89370400440532013000: movendo DE89 para o fim e trocando D por 13 e E por 14, chega-se a 370400440532013000131489, cujo resto na divisão por 97 é 1.

Esse cálculo detecta qualquer dígito trocado por outro e praticamente todas as inversões de caracteres vizinhos. Além dele, a ferramenta verifica se o tamanho e o tipo de cada posição (letra ou dígito) são os registrados para o país. Vários países têm ainda dígitos de controle próprios dentro do BBAN (como a clé RIB francesa); esses controles nacionais não são recalculados aqui.

Perguntas frequentes

IBAN válido significa que a conta existe?

Não. Significa apenas que o código está bem formado. Só o banco de destino sabe se a conta existe e está ativa.

Como descubro o IBAN da minha conta no Brasil?

Peça ao seu banco: muitos mostram o IBAN no aplicativo ou no internet banking, na área de câmbio ou de recebimento do exterior. Depois, cole o código aqui para conferir se foi copiado sem erro.

O IBAN brasileiro tem quantos dígitos?

São 29 caracteres: BR, 2 dígitos verificadores, 8 dígitos do ISPB, 5 da agência, 10 da conta, 1 do tipo de conta e 1 do titular.

Por que deu “país desconhecido”?

Porque as duas primeiras letras não correspondem a um país com formato de IBAN registrado. Se o destino é um país que não usa IBAN, como os Estados Unidos, peça os dados no formato local (lá, routing number e número da conta).

Posso digitar com espaços ou letras minúsculas?

Pode. Espaços, hifens e a diferença entre maiúsculas e minúsculas são ignorados; o resultado é mostrado nos formatos impresso e eletrônico, prontos para copiar.

Meus dados são enviados para algum lugar?

Não. A conferência é feita inteiramente no seu navegador.

Ferramentas relacionadas