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.
Países aceitos e tamanho do IBAN de cada um (89)
| País | Código | Tamanho | Exemplo de formato |
|---|---|---|---|
| Albânia | AL | 28 | AL47212110090000000235698741 |
| Alemanha | DE | 22 | DE89370400440532013000 |
| Andorra | AD | 24 | AD1200012030200359100100 |
| Arábia Saudita | SA | 24 | SA0380000000608010167519 |
| Áustria | AT | 20 | AT611904300234573201 |
| Azerbaijão | AZ | 28 | AZ21NABZ00000000137010001944 |
| Bahrein | BH | 22 | BH67BMAG00001299123456 |
| Belarus | BY | 28 | BY13NBRB3600900000002Z00AB00 |
| Bélgica | BE | 16 | BE68539007547034 |
| Bósnia e Herzegovina | BA | 20 | BA391290079401028494 |
| Brasil | BR | 29 | BR1800360305000010009795493C1 |
| Bulgária | BG | 22 | BG80BNBG96611020345678 |
| Burundi | BI | 27 | BI4210000100010000332045181 |
| Catar | QA | 29 | QA58DOHB00001234567890ABCDEFG |
| Cazaquistão | KZ | 20 | KZ86125KZT5004100100 |
| Chipre | CY | 28 | CY17002001280000001200527600 |
| Costa Rica | CR | 22 | CR05015202001026284066 |
| Croácia | HR | 21 | HR1210010051863000160 |
| Dinamarca | DK | 18 | DK5000400440116243 |
| Djibuti | DJ | 27 | DJ2100010000000154000100186 |
| Egito | EG | 29 | EG380019000500000000263180002 |
| El Salvador | SV | 28 | SV62CENR00000000000000700025 |
| Emirados Árabes Unidos | AE | 23 | AE070331234567890123456 |
| Eslováquia | SK | 24 | SK3112000000198742637541 |
| Eslovênia | SI | 19 | SI56263300012039086 |
| Espanha | ES | 24 | ES9121000418450200051332 |
| Estônia | EE | 20 | EE382200221020145685 |
| Finlândia | FI | 18 | FI2112345600000785 |
| França | FR | 27 | FR1420041010050500013M02606 |
| Geórgia | GE | 22 | GE29NB0000000101904917 |
| Gibraltar | GI | 23 | GI75NWBK000000007099453 |
| Grécia | GR | 27 | GR1601101250000000012300695 |
| Groenlândia | GL | 18 | GL8964710001000206 |
| Guatemala | GT | 28 | GT82TRAJ01020000001210029690 |
| Honduras | HN | 28 | HN88CABF00000000000250005469 |
| Hungria | HU | 28 | HU42117730161111101800000000 |
| Iêmen | YE | 30 | YE15CBYE0001018861234567891234 |
| Ilhas Faroé | FO | 18 | FO6264600001631634 |
| Ilhas Malvinas (Falkland) | FK | 18 | FK88SC123456789012 |
| Ilhas Virgens Britânicas | VG | 24 | VG96VPVG0000012345678901 |
| Iraque | IQ | 23 | IQ98NBIQ850123456789012 |
| Irlanda | IE | 22 | IE29AIBK93115212345678 |
| Islândia | IS | 26 | IS140159260076545510730339 |
| Israel | IL | 23 | IL620108000000099999999 |
| Itália | IT | 27 | IT60X0542811101000000123456 |
| Jordânia | JO | 30 | JO94CBJO0010000000000131000302 |
| Kosovo | XK | 20 | XK051212012345678906 |
| Kuwait | KW | 30 | KW81CBKU0000000000001234560101 |
| Letônia | LV | 21 | LV80BANK0000435195001 |
| Líbano | LB | 28 | LB62099900000001001901229114 |
| Líbia | LY | 25 | LY83002048000020100120361 |
| Liechtenstein | LI | 21 | LI21088100002324013AA |
| Lituânia | LT | 20 | LT121000011101001000 |
| Luxemburgo | LU | 20 | LU280019400644750000 |
| Macedônia do Norte | MK | 19 | MK07250120000058984 |
| Malta | MT | 31 | MT84MALT011000012345MTLCAST001S |
| Maurício | MU | 30 | MU17BOMM0101101030300200000MUR |
| Mauritânia | MR | 27 | MR1300020001010000123456753 |
| Moldávia | MD | 24 | MD24AG000225100013104168 |
| Mônaco | MC | 27 | MC5811222000010123456789030 |
| Mongólia | MN | 20 | MN121234123456789123 |
| Montenegro | ME | 22 | ME25505000012345678951 |
| Nicarágua | NI | 28 | NI45BAPR00000013000003558124 |
| Noruega | NO | 15 | NO9386011117947 |
| Omã | OM | 23 | OM810180000001299123456 |
| Países Baixos (Holanda) | NL | 18 | NL91ABNA0417164300 |
| Palestina | PS | 29 | PS92PALS000000000400123456702 |
| Paquistão | PK | 24 | PK36SCBL0000001123456702 |
| Polônia | PL | 28 | PL61109010140000071219812874 |
| Portugal | PT | 25 | PT50000201231234567890154 |
| Reino Unido | GB | 22 | GB29NWBK60161331926819 |
| República Dominicana | DO | 28 | DO28BAGR00000001212453611324 |
| República Tcheca | CZ | 24 | CZ6508000000192000145399 |
| Romênia | RO | 24 | RO49AAAA1B31007593840000 |
| Rússia | RU | 33 | RU0204452560040702810412345678901 |
| San Marino | SM | 27 | SM86U0322509800000000270100 |
| Santa Lúcia | LC | 32 | LC55HEMM000100010012001200023015 |
| São Tomé e Príncipe | ST | 25 | ST23000100010051845310146 |
| Seicheles | SC | 31 | SC18SSCB11010000000000001497USD |
| Sérvia | RS | 22 | RS35260005601001611379 |
| Somália | SO | 23 | SO211000001001000100141 |
| Sudão | SD | 18 | SD2129010501234001 |
| Suécia | SE | 24 | SE4550000000058398257466 |
| Suíça | CH | 21 | CH9300762011623852957 |
| Timor-Leste | TL | 23 | TL380080012345678910157 |
| Tunísia | TN | 24 | TN5910006035183598478831 |
| Turquia | TR | 26 | TR330006100519786457841326 |
| Ucrânia | UA | 29 | UA213223130000026007233566001 |
| Vaticano | VA | 22 | VA59001123000012345678 |
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:
| Parte | Tamanho | Exemplo |
|---|---|---|
| Código do país (ISO 3166) | 2 letras | BR |
| Dígitos verificadores | 2 dígitos | 18 |
| BBAN, o número nacional da conta | varia por país | 00360305000010009795493C1 |
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:
| Campo | Tamanho | No exemplo |
|---|---|---|
| País | 2 letras | BR |
| Dígitos verificadores | 2 dígitos | 18 |
| Instituição (ISPB) | 8 dígitos | 00360305 |
| Agência, sem dígito verificador | 5 dígitos | 00001 |
| Conta, com dígito verificador | 10 dígitos | 0009795493 |
| Tipo de conta | 1 caractere | C |
| Titular | 1 caractere | 1 |
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 é
1para o primeiro ou único titular,2para 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)
- Os 4 primeiros caracteres vão para o fim do código.
- Cada letra é trocada por um número:
A= 10,B= 11, atéZ= 35. - 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
- Validador de conta bancária: confere o dígito de contas brasileiras por módulo 10 e módulo 11.
- Validador de cartão de crédito: confere o número pelo algoritmo de Luhn.
- Validador de CPF e Validador de CNPJ: para os documentos pedidos em operações de câmbio.