1001Ferramentas
🏦Validadores

Validador de BIC / SWIFT

Valide o formato de um código BIC/SWIFT bancário (8 ou 11 caracteres) usado em transferências internacionais. Confira o código do banco antes de enviar dinheiro.

Códigos BIC / SWIFT: ISO 9362 e a rede global de transferencias

Um Business Identifier Code (BIC), popularmente chamado de código SWIFT, e o identificador padronizado definido pela ISO 9362 para bancos e instituições financeiras no mundo todo. Sempre que você inicia uma transferência internacional — uma remessa de USD de Nova York para uma conta no Itau, por exemplo — o BIC informa a rede de correspondentes exatamente qual instituição e qual agência devem receber os recursos.

O código e atribuído e mantido pela SWIFT (Society for Worldwide Interbank Financial Telecommunication), cooperativa belga fundada em 1973 com sede em La Hulpe. A rede SWIFT conecta mais de 11.000 instituições em 200+ paises e carrega o grosso da mensageria interbancaria mundial, incluindo a clássica MT103 de crédito a cliente.

Anatomia de um BIC: 8 ou 11 caracteres

Um BIC tem 8 ou 11 caracteres alfanuméricos, decompostos em quatro campos:

  • Posições 1-4 — Código do banco: quatro letras identificando a instituição (ex.: ITAU para Itau Unibanco, BRAD para Bradesco, CHAS para JPMorgan Chase).
  • Posições 5-6 — Código do pais: código ISO 3166-1 alpha-2 (BR, US, DE).
  • Posições 7-8 — Código de localização: dois alfanuméricos para a cidade ou centro operacional. Por convenção, quando a posição 8 e o dígito 0, o BIC e de teste; 1 indica participante passivo; letras indicam membros conectados em produção.
  • Posições 9-11 — Código de agência (opcional): três alfanuméricos identificando uma agência especifica. XXX denota convencionalmente a matriz.

Exemplos do mundo real: ITAUBRSPXXX (Itau, Brasil, matriz São Paulo), BRADBRSPRJO (Bradesco, Brasil, filial Rio de Janeiro), CHASUS33XXX (JPMorgan Chase, EUA, matriz Nova York), DEUTDEFFXXX (Deutsche Bank, Alemanha, matriz Frankfurt).

Regras de validação e o atalho via regex

A validação sintatica cabe em uma única expressão regular: ^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$. Ela exige quatro letras maiúsculas para o banco, duas para o pais, dois alfanuméricos para a localidade e um sufixo opcional de três caracteres para a agência. Verificacoes semanticas adicionais que qualquer validador robusto deve adicionar:

  • O código de pais (posições 5-6) precisa ser um ISO 3166-1 alpha-2 real — XX ou ZZ casam no parser mas não roteiam.
  • A posição 8 não deve ser O a menos que o BIC seja genuinamente de teste/treinamento; BICs de produção quase sempre terminam em letra ou em 1/2 indicando status de conectividade.
  • A forma de oito caracteres e implicitamente equivalente a forma de onze terminando em XXX; muitos sistemas de pagamento aceitam qualquer das duas.

A rede SWIFT, sancoes e a desconexao de 2022

Apesar de ser cooperativa privada, a SWIFT virou instrumento geopolitico. Em marco de 2022, após a invasao da Ucrania, UE, EUA e Reino Unido determinaram a desconexao de sete bancos russos (incluindo VTB, Otkritie e Sovcombank); o Sberbank seguiu em junho de 2022. O episodio acelerou redes alternativas ja existentes: SPFS (Sistema para a Transferência de Mensagens Financeiras, Russia), CIPS (Cross-border Interbank Payment System, China), INSTEX (UE-Ira, em grande parte dormente) e trilhos domésticos de pagamento instantaneo como o Pix no Brasil, o UPI na Índia e o FedNow nos EUA.

A própria SWIFT esta em uma grande modernizacao: a migração do formato legado MT para o ISO 20022 MX, com conclusao prevista para novembro de 2025. O ISO 20022 carrega dados em XML estruturado — informação completa do credor e do devedor último — permitindo melhor varredura de sancoes e contexto fim-a-fim mais rico.

Bancos brasileiros, custos e alternativas modernas

A maioria dos bancos brasileiros publica seu BIC abertamente: ITAUBRSP (Itau), BRADBRSP (Bradesco), BCBRBRDF (Banco do Brasil), CEFXBRSP (Caixa), SANBBRSP (Santander Brasil), BNRIBRRJ (BNDES). Uma remessa SWIFT tradicional para o Brasil costuma custar USD 15 a 50 em tarifa fixa, mais encargos do banco correspondente, um spread cambial de 1-4% e janela de liquidacao de 1-3 dias úteis. Para transferencias de varejo, serviços como Wise (ex-TransferWise), Remitly, Revolut e as novas iniciativas do Pix Internacional contornam a cadeia de correspondentes usando trilhos locais nas duas pontas, entregando FX mais barato e quase sempre no mesmo dia.

Como consultar um BIC de forma confiável

  • SWIFT BIC Directory — fonte autoritativa, mas e um produto pago da própria SWIFT.
  • SWIFT BIC Search (gratuito)www.swift.com/bsl oferece consulta gratuita limitada.
  • Bank-code.net, theswiftcodes.com, iban.com — espelhos públicos úteis para consulta casual; verifique sempre no site do próprio banco antes de transferencias grandes.
  • O próprio banco recebedor: todo banco publica seu BIC na página corporativa de "transferencias internacionais". E a fonte mais segura.

FAQ

Devo usar BIC de 8 ou de 11 caracteres?

Se o destino e a matriz da instituição, a forma de 8 caracteres ja basta — e implicitamente equivalente ao mesmo código completado com XXX. Use a forma de 11 caracteres quando o banco instruir roteamento para uma agência especifica.

O BIC contem o pais?

Sim. As posições 5 e 6 carregam o código de pais ISO 3166-1 alpha-2. Em ITAUBRSPXXX, BR = Brasil; em DEUTDEFFXXX, DE = Alemanha.

Qual a diferença entre BIC, código SWIFT, IBAN e ABA?

BIC e código SWIFT são a mesma coisa — BIC e o nome formal da ISO 9362, "código SWIFT" e o nome popular. IBAN (ISO 13616) identifica uma conta especifica dentro de um pais, principalmente na Europa. ABA / routing number e o equivalente doméstico dos EUA. Transferencias internacionais geralmente exigem BIC + IBAN (Europa) ou BIC + número de conta (Americas, Asia).

Existe alternativa domestica ao SWIFT no Brasil?

Para transferencias domésticas, o Pix (lançado pelo Banco Central em 2020) substituiu TED/DOC para quase todo caso de varejo e liquida na hora, 24/7, grátis para pessoa física. Para varejo cross-border, Wise, Remitly e as iniciativas do Pix Internacional do BC normalmente saem mais baratas e rapidas que a cadeia de correspondentes SWIFT.

Por que a Russia foi desconectada da SWIFT?

Após a invasao da Ucrania em 2022, UE, EUA e Reino Unido determinaram a SWIFT — cooperativa belga — a desconectar sete bancos russos como parte do pacote de sancoes financeiras. A desconexao foi banco a banco, não a pais todo, e a Russia continua a usar o seu sistema doméstico SPFS internamente.

Ferramentas Relacionadas