SWIFT Code vs IBAN: Principais Diferenças e Quando Você Precisa de Cada Um
SWIFT Code vs IBAN: Resumo Rápido
SWIFT codes e IBANs são usados em operações bancárias internacionais, mas servem a propósitos diferentes. Um SWIFT code identifica um banco específico, enquanto um IBAN identifica uma conta bancária específica. Veja uma comparação rápida:
Característica | SWIFT Code | IBAN |
|---|---|---|
Nome Completo | Society for Worldwide Interbank Financial Telecommunication | International Bank Account Number |
Finalidade | Identifica um banco | Identifica uma conta bancária |
Formato | 8 ou 11 caracteres alfanuméricos | Até 34 caracteres alfanuméricos |
Estrutura | Código do banco + país + localização + agência | Código do país + dígitos verificadores + identificador do banco + número da conta |
Usado Para | Roteamento de transferências internacionais | Identificação da conta do destinatário |
Cobertura | Mais de 11.000 bancos em mais de 200 países | Mais de 80 países (principalmente Europa, Oriente Médio) |
Uso nos EUA | Sim, obrigatório para transferências internacionais | Não, bancos dos EUA usam números de roteamento |
Validação | Sem dígitos verificadores integrados | Dígitos verificadores integrados (posições 3-4) |
O que é um SWIFT Code?
Um SWIFT code (também chamado de BIC, Bank Identifier Code) é um código alfanumérico de 8 ou 11 caracteres que identifica de forma exclusiva um banco ou instituição financeira em todo o mundo. É o sistema de endereçamento que informa à rede bancária internacional para qual banco direcionar o seu dinheiro.
Estrutura do SWIFT code:
DEUTDEFF500
│││││││││││
DEUT ── Código do banco (Deutsche Bank)
DE ──── Código do país (Alemanha)
FF ──── Código de localização (Frankfurt)
500 ─── Código da agência (opcional, agência específica)
Fatos importantes sobre SWIFT codes:
Gerenciado pela SWIFT, a Society for Worldwide Interbank Financial Telecommunication, com sede na Bélgica
Mais de 11.000 instituições membros em mais de 200 países e territórios
Obrigatório para transferências internacionais: sem um SWIFT code, os bancos não conseguem direcionar o seu pagamento para a instituição correta
Códigos de 8 caracteres identificam a sede do banco; códigos de 11 caracteres identificam uma agência específica
Gere SWIFT codes válidos para testes com o Gerador de SWIFT Code gratuito do Qodex.
O que é um IBAN?
Um IBAN (International Bank Account Number) é um sistema de numeração internacional padronizado que identifica uma conta bancária específica para transações internacionais. Enquanto um SWIFT code informa à rede qual banco, o IBAN informa qual conta naquele banco.
Estrutura do IBAN (exemplo alemão):
DE89 3704 0044 0532 0130 00
││ ││││ ││││ ││││ ││││ ││
DE ─ Código do país (Alemanha)
89 ─ Dígitos verificadores (valida o IBAN inteiro)
3704 0044 ── Identificador do banco (código de classificação)
0532 0130 00 ── Número da conta
Fatos importantes sobre IBANs:
Padrão ISO 13616, mantido pela International Organization for Standardization
Usado em mais de 80 países, principalmente Europa, Oriente Médio, Norte da África e Caribe
Comprimento variável: de 15 caracteres (Noruega) a 34 caracteres (Santa Lúcia), dependendo do país
Validação integrada: dígitos verificadores (posições 3-4) permitem verificação automática de que o IBAN é válido antes de enviar um pagamento
Não usado nos EUA: bancos americanos usam números de roteamento em vez de IBANs
Gere IBANs válidos para testes com o Gerador de IBAN gratuito do Qodex.
Principais Diferenças Entre SWIFT Code e IBAN
1. O que Eles Identificam
Um SWIFT code identifica um banco ou instituição financeira. Um IBAN identifica uma conta bancária específica. Para uma transferência internacional, você normalmente precisa de ambos: o SWIFT code para direcionar o pagamento ao banco certo e o IBAN para depositá-lo na conta correta.
2. Formato e Comprimento
SWIFT codes têm sempre 8 ou 11 caracteres. IBANs variam de 15 a 34 caracteres dependendo do país. SWIFT codes seguem uma estrutura fixa (código do banco de 4 letras + país de 2 letras + localização de 2 caracteres + agência opcional de 3 caracteres). IBANs começam com um código de país de 2 letras e 2 dígitos verificadores, seguidos pelo identificador de banco e conta específico do país.
3. Cobertura Geográfica
SWIFT codes são verdadeiramente globais, usados por mais de 11.000 instituições em mais de 200 países. IBANs são usados em cerca de 80 países, concentrados na Europa e no Oriente Médio. Os EUA, Canadá, Austrália e muitos países asiáticos não usam IBANs, dependendo de sistemas domésticos de numeração de contas.
4. Validação
IBANs incluem dígitos verificadores integrados que permitem validação matemática antes do envio do pagamento, detectando erros de digitação e falhas antecipadamente. SWIFT codes não têm mecanismo de validação integrado; os erros são detectados durante o processo de roteamento, o que pode causar atrasos e tarifas.
5. Quando Você Precisa de Cada Um
Para uma transferência internacional para a Europa, você vai precisar de ambos: o SWIFT code (para identificar o banco) e o IBAN (para identificar a conta). Para transferências dentro da Área Única de Pagamentos em Euros (SEPA), um IBAN isolado é frequentemente suficiente, pois o identificador do banco está incorporado no próprio IBAN.
Quando Usar um SWIFT Code
Você precisa de um SWIFT code quando:
Enviar transferências internacionais: o SWIFT code direciona o seu pagamento ao banco correto
Receber pagamentos internacionais: o SWIFT code do seu banco informa ao banco do remetente para onde enviar o dinheiro
Transferir para países sem IBANs: os EUA, Canadá, Austrália e muitos outros exigem SWIFT codes mais os dados da conta doméstica
Comunicação interbancária: SWIFT codes são usados para mensagens seguras entre bancos, não apenas pagamentos
Quando Usar um IBAN
Você precisa de um IBAN quando:
Enviar dinheiro para a Europa: IBANs são obrigatórios para todas as transferências na UE/EEE
Pagamentos SEPA: dentro da Área Única de Pagamentos em Euros, o IBAN é o identificador principal da conta
Transferir para países que adotam o IBAN: mais de 80 países na Europa, Oriente Médio e partes da África e Caribe
Validar dados da conta: IBANs podem ser validados antes do envio, reduzindo transferências falhas
Para transferências aos EUA, você usará um número de roteamento em vez de um IBAN.
Perguntas Frequentes
Preciso de um SWIFT code e de um IBAN para transferências internacionais?
Geralmente sim. Para a maioria das transferências internacionais, você precisa do SWIFT code do destinatário (para identificar o banco) e do IBAN (para identificar a conta específica). A exceção são as transferências SEPA dentro da Europa, onde um IBAN isolado é frequentemente suficiente porque o identificador do banco está incorporado nele. Para transferências a países que não usam IBANs (como os EUA), você precisará do SWIFT code mais o número de conta doméstico e o número de roteamento.
Os EUA usam IBANs?
Não. Os Estados Unidos não adotaram o sistema IBAN. Bancos americanos usam números de roteamento ABA (códigos de 9 dígitos) para identificar o banco e números de conta padrão para identificar a conta. Para transferências internacionais aos EUA, os remetentes usam o SWIFT code do banco destinatário combinado com o número de roteamento e o número de conta. Alguns bancos americanos que lidam com grandes volumes de negócios internacionais estão familiarizados com IBANs, mas não os emitem.
Posso encontrar um SWIFT code a partir de um IBAN?
Em muitos casos, sim, parcialmente. O IBAN contém o identificador do banco (código de classificação ou código do banco), que pode ser usado para localizar o SWIFT code correspondente. No entanto, a relação nem sempre é de um para um, já que grandes bancos podem ter múltiplos SWIFT codes para diferentes agências ou departamentos. A abordagem mais segura é pedir ao destinatário diretamente tanto o IBAN quanto o SWIFT code.
O que acontece se eu usar o SWIFT code ou IBAN errado?
Usar um SWIFT code incorreto pode direcionar seu pagamento ao banco errado, causando atrasos de dias ou semanas enquanto os bancos rastreiam e devolvem os fundos. Um IBAN incorreto normalmente será detectado pela validação dos dígitos verificadores antes do envio do pagamento, o que é uma das vantagens do IBAN. No entanto, se o IBAN estiver errado mas passar na validação (improvável, mas possível), o pagamento pode ser creditado na conta errada.
Qual o comprimento de um SWIFT code versus um IBAN?
SWIFT codes têm sempre 8 ou 11 caracteres (8 para a sede, 11 para uma agência específica). IBANs variam por país, de 15 caracteres (Noruega) a 34 caracteres (Santa Lúcia). Por exemplo, IBANs do Reino Unido têm 22 caracteres, IBANs alemães têm 22 caracteres e IBANs franceses têm 27 caracteres. O comprimento variável reflete os diferentes sistemas domésticos de numeração de contas de cada país.
SWIFT codes e códigos BIC são a mesma coisa?
Sim. SWIFT code e BIC (Bank Identifier Code) se referem à mesma coisa: o código de 8 ou 11 caracteres que identifica um banco na rede bancária internacional. "SWIFT code" é o termo mais comum no dia a dia bancário, enquanto "BIC" é o nome formal do padrão ISO 9362. Você também pode ver "SWIFT/BIC" usado em conjunto em formulários bancários e instruções de transferência.
Discover, Test, & Secure your APIs 10x Faster than before
Auto-discover every endpoint, generate functional & security tests (OWASP Top 10), auto-heal as code changes, and run in CI/CD - no code needed.
Related Blogs





