Valide qualquer número de conta bancária IBAN — instantaneamente, com privacidade, de graça.
role para exemplos e detalhes ↓
Copie o seu IBAN do extrato bancário ou do portal de internet banking.
Cole-o no campo acima — os espaços são ignorados automaticamente.
A validação ocorre instantaneamente. Sem botão, sem espera.
Um International Bank Account Number (IBAN) é um formato padronizado internacionalmente, definido pela ISO 13616, para identificar contas bancárias além-fronteiras. Todo IBAN é composto por um código de país de 2 letras, 2 dígitos verificadores e um Número de Conta Bancária Básico (BBAN) específico de cada país. Usar este validador de IBAN online gratuito antes de realizar uma transferência bancária ajuda a evitar transações rejeitadas onerosas causadas por um único caractere digitado incorretamente.
IBAN = International Bank Account Number — definido pela ISO 13616.
Comprimento: 15 caracteres (Noruega) a 34 caracteres (máximo permitido).
Estrutura: código de país de 2 letras + 2 dígitos verificadores + BBAN (conta doméstica).
Validação: o checksum mod-97 reorganiza o IBAN e divide por 97 — o resultado deve ser igual a 1.
Abrangência: mais de 70 países, incluindo todos os 36 estados-membros do SEPA.
SEPA: dentro da Área Única de Pagamentos em Euros, o IBAN sozinho roteia um pagamento.
Os IBANs não expiram — são válidos enquanto a conta bancária permanecer aberta.
Não pode ser usado em um checkout de cartão — o IBAN é exclusivo para transferências bancárias.
Quando você verifica um número IBAN, três verificações são executadas em sequência. Primeiro, o prefixo de duas letras é comparado com um registro de mais de 70 países suportados. Em seguida, a contagem total de caracteres é comparada ao comprimento fixo esperado de cada país. Por fim, é calculado um checksum mod-97: o IBAN é reorganizado, as letras são substituídas por números e o resultado é dividido por 97. Um IBAN estruturalmente válido sempre produz um resto de 1.
Os bancos rejeitam transferências bancárias com IBANs estruturalmente inválidos. As transferências rejeitadas podem gerar taxas, atrasos de vários dias úteis e intervenção manual. A validação no lado do cliente detecta erros antes que eles cheguem à rede bancária, economizando tempo e dinheiro. Isso é especialmente importante em checkouts de e-commerce, sistemas de folha de pagamento e fluxos de faturamento B2B.
IBAN format in Germany
DECountry code
Identifies Germany — ISO 3166-1 alpha-2.
89Check digits
Two-digit mod-97 checksum.
37040044BLZ
Bankleitzahl — 8-digit German bank routing code.
0532013000Account number
10-digit domestic account number (Kontonummer).
Todo IBAN incorpora dois identificadores-chave dentro do BBAN: um código de banco que aponta a instituição financeira, e um número de conta que aponta a conta individual. O código de banco recebe nomes diferentes em cada país — BLZ na Alemanha, sort code no Reino Unido, número de compensação na Suécia e simplesmente código de banco na Lituânia e na maioria dos outros países SEPA. Juntos, esses componentes tornam a estrutura completa do IBAN autossuficiente: país, checksum, banco e conta em uma única sequência validada.
Todos os exemplos abaixo são IBANs de teste estruturalmente válidos.
O maior mercado SEPA da Europa.
Todos os bancos lituanos fazem parte do SEPA.
A Suécia usa a coroa sueca (SEK), mas participa do SEPA.
O Reino Unido manteve o IBAN após o Brexit para pagamentos internacionais.
O IBAN mais longo entre as grandes economias da UE.
Inclui uma conta doméstica de 10 dígitos (CCC).
Um dos IBANs mais curtos da Europa.
Inclui uma letra verificadora de 1 caractere (CIN).
Os códigos IBAN e SWIFT/BIC aparecem em transferências internacionais, mas servem a propósitos completamente diferentes. Um IBAN identifica uma conta bancária específica — informa exatamente ao banco destinatário onde depositar os fundos. Um código SWIFT (também chamado de BIC, Bank Identifier Code) identifica o próprio banco, não a conta. Pense no SWIFT como o código postal da sede do banco e no IBAN como o endereço completo da conta individual. Para uma transferência internacional, geralmente são necessários ambos: o SWIFT/BIC para rotear o pagamento para a instituição correta e o IBAN para creditar a conta certa.
| IBAN | SWIFT / BIC | |
|---|---|---|
| Identifica | Conta bancária individual | O banco / agência |
| Comprimento | 15–34 caracteres | 8 ou 11 caracteres |
| Padrão | ISO 13616 | ISO 9362 |
| Usado para | Roteamento a nível de conta (UE, SEPA) | Mensagens interbancárias (global) |
| Exemplo | DE89 3704 0044 0532 0130 00 | COBADEFFXXX |
Um IBAN e um número de cartão parecem superficialmente semelhantes — ambos são longas sequências de dígitos —, mas são instrumentos completamente diferentes, usados em fluxos de pagamento totalmente distintos. Um IBAN identifica uma conta bancária; um número de cartão (Visa, Mastercard, Amex) identifica um produto de cartão de pagamento. Você não pode usar um IBAN em um checkout de cartão, nem usar um número de cartão para fazer uma transferência bancária.
| IBAN | Card | |
|---|---|---|
| O que identifica | Uma conta bancária | Um produto de cartão de pagamento |
| Comprimento | 15–34 caracteres | 15 dígitos (Amex) ou 16 dígitos (Visa/MC) |
| Contém letras | Sim (código do país + códigos bancários) | Não — apenas dígitos |
| Tem data de validade | Não — conta é aberta | Sim — MM/AA impresso no cartão |
Use um IBAN ao fazer uma transferência bancária, configurar um débito direto ou receber um pagamento de salário. Use um número de cartão ao pagar por bens ou serviços em um checkout — online ou presencialmente. Nunca confunda os dois: inserir um IBAN em um campo de pagamento por cartão (ou vice-versa) causará um erro imediato.
Sim — o IBAN é o principal mecanismo de roteamento para pagamentos banco a banco na Europa e em mais de 70 países ao redor do mundo. As Transferências de Crédito SEPA, os Débitos Diretos SEPA e a maioria das transferências internacionais dependem do IBAN. No entanto, o IBAN não pode ser usado em um terminal de ponto de venda ou em um checkout de cartão online. Para esses fluxos, é necessário um cartão de pagamento. Em termos simples: o IBAN move dinheiro entre contas bancárias; os cartões movem dinheiro entre contas de cartão.
Compartilhar seu IBAN é geralmente seguro quando feito com uma contraparte verificada e de confiança — por exemplo, seu empregador, um cliente ou uma empresa de serviços públicos. O IBAN por si só não pode ser usado para iniciar um débito ou sacar fundos sem uma autorização separada, como um mandato de débito direto assinado. No entanto, trate-o com o mesmo cuidado que daria ao seu número de conta bancária: evite publicá-lo, e forneça-o apenas a partes que tenham um motivo legítimo para enviar dinheiro a você. Nunca compartilhe seu IBAN junto com sua senha de internet banking, dados do cartão ou códigos de uso único.
Ao enviar dinheiro além-fronteiras dentro do SEPA (a Área Única de Pagamentos em Euros, abrangendo 36 países europeus), um IBAN é tudo que você precisa, além do nome do destinatário. Para transferências fora do SEPA — por exemplo, para os Estados Unidos, Canadá ou Austrália — você geralmente também precisará de um código SWIFT/BIC e, às vezes, de um número de roteamento ou sort code dependendo do país de destino. Sempre verifique o IBAN com um validador antes de iniciar uma transferência: os bancos cobram taxas de devolução por pagamentos rejeitados, e a recuperação de fundos enviados para um IBAN errado pode levar semanas.
O IBAN é usado em mais de 70 países, predominantemente na Europa, no Oriente Médio e em partes do Caribe. Abaixo estão os países mais pesquisados com o comprimento do IBAN e um exemplo estruturalmente válido.
SEPA (Área Única de Pagamentos em Euros) — 36 países europeus onde um único IBAN é suficiente para efetuar um pagamento, sem necessidade de códigos adicionais.
Os Estados Unidos, Canadá, Austrália, China, Índia, Japão e a maior parte da Ásia e das Américas NÃO utilizam IBAN. Para transferências para esses países, use SWIFT/BIC junto com identificadores de roteamento locais — número de roteamento ABA nos EUA, BSB na Austrália, IFSC na Índia.
Até um único caractere errado em um IBAN causa uma rejeição. Estes são os erros mais frequentes:
Dígitos transpostos
Trocar dois dígitos adjacentes (ex.: '12' → '21') passa despercebido ao olho humano, mas falha no checksum mod-97. Sempre copie e cole em vez de digitar manualmente.
Código de país errado
Usar 'UK' em vez de 'GB' para IBANs britânicos é o erro de código de país mais comum. O código ISO 3166-1 para o Reino Unido é GB, não UK.
Comprimento incorreto
O IBAN de cada país tem um comprimento fixo — a Alemanha sempre tem 22 caracteres, a França sempre tem 27. Um IBAN com contagem de caracteres incorreta é estruturalmente inválido.
Incluir espaços
Os IBANs são frequentemente impressos com espaços a cada 4 caracteres para facilitar a leitura. Eles devem ser removidos antes do envio eletrônico. Nosso validador os remove automaticamente.
Confundir IBAN com número de conta
Seu número de conta doméstico é apenas parte do seu IBAN. Um número de conta alemão tem 10 dígitos; o IBAN completo tem 22 caracteres, incluindo código de país, dígitos verificadores e código do banco.
Usar IBAN de conta encerrada
A validade estrutural não confirma que a conta está atualmente ativa. Sempre verifique com o destinatário se o IBAN ainda está ativo antes de enviar fundos.
Nosso validador executa três verificações em sequência. Uma falha em qualquer etapa significa que o IBAN é estruturalmente inválido:
1. Código de país desconhecido
Os dois primeiros caracteres devem corresponder a um país que usa IBAN. Se não corresponderem, a validação é interrompida imediatamente.
2. Comprimento incorreto
O IBAN de cada país tem um comprimento esperado fixo. Um IBAN muito curto ou muito longo falha aqui, independentemente do seu conteúdo.
3. Falha no checksum mod-97
O IBAN é reorganizado (os 4 primeiros caracteres vão para o final), as letras são convertidas em números (A=10, B=11, …) e o resultado é dividido por 97. Um IBAN válido sempre deixa um resto exato de 1.
Passar nas três verificações confirma que o IBAN está estruturalmente correto. Isso NÃO confirma que a conta existe ou pertence a uma pessoa específica — apenas o banco destinatário pode verificar a existência da conta.
Um IBAN (International Bank Account Number) é uma sequência padronizada de até 34 caracteres alfanuméricos que identifica de forma única uma conta bancária em um país participante. Combina um código de país de 2 letras, 2 dígitos verificadores e o número de conta doméstico (BBAN) em um único formato reconhecido internacionalmente, definido pela ISO 13616.
Cole o IBAN no campo no topo desta página. O validador verifica instantaneamente três coisas: o código de país é reconhecido, o comprimento corresponde à especificação do país e o checksum mod-97 é igual a 1. Os três devem passar para que o IBAN seja estruturalmente válido.
Sim. Esta ferramenta é completamente gratuita, não requer registro e valida IBANs de mais de 70 países instantaneamente no seu navegador. Nenhum dado é armazenado ou transmitido a qualquer servidor.
Não. Seu número de conta (BBAN) é apenas um componente do seu IBAN. O IBAN também inclui um código de país de 2 letras e 2 dígitos verificadores. Por exemplo, um número de conta alemão tem 10 dígitos; o IBAN alemão completo tem 22 caracteres.
Sim, com partes de confiança. Compartilhar seu IBAN permite que outros enviem dinheiro para sua conta, mas não permite que ninguém saque fundos. Trate-o como seu número de conta bancária — compartilhe-o apenas quando necessário e nunca junto com sua senha bancária ou dados do cartão.
O banco rejeitará a transferência. Você poderá ser cobrado por uma taxa de rejeição ou devolução (tipicamente €5–€30). Recuperar fundos enviados para um IBAN errado, mas estruturalmente válido, pertencente a outra pessoa pode levar semanas e envolve um processo formal de devolução.
Nos países SEPA, o IBAN é obrigatório para todas as transferências de crédito. Para transferências para países que não usam IBAN (ex.: EUA, Canadá, Austrália), você usa identificadores alternativos, como um número de roteamento ABA ou BSB, junto com um código SWIFT/BIC.
Não. Os Estados Unidos não utilizam o sistema IBAN. As transferências domésticas nos EUA usam números de roteamento ABA (9 dígitos) e números de conta. Para transferências internacionais para os EUA, o remetente fornece o código SWIFT/BIC do banco e o número de conta do destinatário.
Os IBANs têm entre 15 e 34 caracteres e contêm letras e dígitos — não apenas dígitos. O código de país (2 letras) e os dígitos verificadores (2 dígitos) estão presentes em todos os IBANs. Por exemplo, os IBANs noruegueses têm 15 caracteres; os IBANs malteses têm 31 caracteres.
Parcialmente. A seção BBAN de um IBAN normalmente incorpora um código de banco que pode ser decodificado para identificar a instituição. No entanto, o mapeamento não é padronizado internacionalmente — é preciso um registro de código de banco específico do país para consultar o nome do banco.
O IBAN identifica uma conta bancária específica. O SWIFT/BIC identifica o banco (ou agência) que detém a conta. Para a maioria das transferências internacionais, são necessários ambos: o SWIFT/BIC para rotear o pagamento para o banco correto e o IBAN para creditar a conta correta.
Não. Um IBAN identifica uma conta bancária; um número de cartão (Visa, Mastercard, Amex) identifica um produto de cartão de pagamento. Eles operam em redes de pagamento completamente diferentes. Você não pode usar um IBAN em um checkout de cartão, nem usar um número de cartão para fazer uma transferência bancária.
Faça login no seu portal de internet banking — o IBAN geralmente é exibido na página de resumo da conta ou de detalhes da conta. Ele também aparece nos extratos bancários, na correspondência oficial do seu banco e frequentemente no aplicativo móvel do banco.
Não. O IBAN é usado em mais de 70 países, incluindo todos os membros da UE/EEE, o Reino Unido, alguns países do Oriente Médio e partes do Caribe. Grandes economias como EUA, Canadá, Austrália, China, Índia e Japão não usam IBAN.
Sim. A validação estrutural confirma que o IBAN está corretamente formatado, mas não confirma que a conta existe ou está ativa. Apenas o banco do destinatário pode verificar isso. Sempre confira os IBANs com o destinatário antes de enviar fundos.
BBAN significa Basic Bank Account Number — a parte doméstica específica do país em um IBAN. Após o código de país de 2 letras e os 2 dígitos verificadores, todos os caracteres restantes formam o BBAN. Na Alemanha (IBAN de 22 caracteres), o BBAN tem 18 caracteres: BLZ de 8 dígitos (código de roteamento bancário) mais um número de conta de 10 dígitos. Na Lituânia (IBAN de 20 caracteres), o BBAN tem 16 caracteres: código de banco de 5 dígitos mais número de conta de 11 dígitos. O formato do BBAN é definido pela autoridade bancária nacional de cada país.
SEPA (Single Euro Payments Area) é um projeto europeu de integração de pagamentos que abrange 36 países. Dentro do SEPA, você pode fazer transferências bancárias denominadas em euros usando apenas um IBAN — sem códigos de roteamento extras. As Transferências de Crédito SEPA levam 1 dia útil; as transferências SEPA Instantâneas liquidam em menos de 10 segundos a qualquer hora. Todos os 27 estados-membros da UE participam, além de Islândia, Noruega, Liechtenstein, Suíça, Reino Unido e vários outros estados e territórios europeus.
As Transferências de Crédito SEPA padrão (SCT) liquidam em 1 dia útil. As Transferências de Crédito SEPA Instantâneas (SCT Inst) liquidam em 10 segundos, 24 horas por dia, 7 dias por semana — incluindo fins de semana e feriados. A maioria dos grandes bancos europeus já suporta pagamentos instantâneos; consulte seu banco para saber se sua conta está inscrita no SCT Inst.
Sim. Um IBAN é um identificador permanente vinculado à sua conta bancária — ele não muda entre transações e não expira. Você pode compartilhá-lo com várias partes: seu empregador para salário, clientes para faturas, serviços públicos para débitos diretos. O IBAN só muda se você trocar de banco ou fechar e reabrir a conta.
Um IBAN é um identificador de conta padronizado internacionalmente, usado em mais de 70 países. Um número de roteamento (ABA nos EUA, BSB na Austrália, IFSC na Índia) é um código de roteamento bancário doméstico usado em países que não participam do sistema IBAN. Ao enviar dinheiro para os EUA, você fornece o número de roteamento ABA de 9 dígitos e o número de conta do destinatário em vez de um IBAN. Para transferências internacionais, o banco também exige um código SWIFT/BIC.