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.

Codigos BIC / SWIFT: ISO 9362 e a rede global de transferencias

Um Business Identifier Code (BIC), popularmente chamado de codigo SWIFT, e o identificador padronizado definido pela ISO 9362 para bancos e instituicoes financeiras no mundo todo. Sempre que voce inicia uma transferencia internacional — uma remessa de USD de Nova York para uma conta no Itau, por exemplo — o BIC informa a rede de correspondentes exatamente qual instituicao e qual agencia devem receber os recursos.

O codigo e atribuido 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 instituicoes em 200+ paises e carrega o grosso da mensageria interbancaria mundial, incluindo a classica MT103 de credito a cliente.

Anatomia de um BIC: 8 ou 11 caracteres

Um BIC tem 8 ou 11 caracteres alfanumericos, decompostos em quatro campos:

  • Posicoes 1-4 — Codigo do banco: quatro letras identificando a instituicao (ex.: ITAU para Itau Unibanco, BRAD para Bradesco, CHAS para JPMorgan Chase).
  • Posicoes 5-6 — Codigo do pais: codigo ISO 3166-1 alpha-2 (BR, US, DE).
  • Posicoes 7-8 — Codigo de localizacao: dois alfanumericos para a cidade ou centro operacional. Por convencao, quando a posicao 8 e o digito 0, o BIC e de teste; 1 indica participante passivo; letras indicam membros conectados em producao.
  • Posicoes 9-11 — Codigo de agencia (opcional): tres alfanumericos identificando uma agencia especifica. XXX denota convencionalmente a matriz.

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

Regras de validacao e o atalho via regex

A validacao sintatica cabe em uma unica expressao regular: ^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$. Ela exige quatro letras maiusculas para o banco, duas para o pais, dois alfanumericos para a localidade e um sufixo opcional de tres caracteres para a agencia. Verificacoes semanticas adicionais que qualquer validador robusto deve adicionar:

  • O codigo de pais (posicoes 5-6) precisa ser um ISO 3166-1 alpha-2 real — XX ou ZZ casam no parser mas nao roteiam.
  • A posicao 8 nao deve ser O a menos que o BIC seja genuinamente de teste/treinamento; BICs de producao 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, apos 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 Transferencia de Mensagens Financeiras, Russia), CIPS (Cross-border Interbank Payment System, China), INSTEX (UE-Ira, em grande parte dormente) e trilhos domesticos de pagamento instantaneo como o Pix no Brasil, o UPI na India e o FedNow nos EUA.

A propria SWIFT esta em uma grande modernizacao: a migracao do formato legado MT para o ISO 20022 MX, com conclusao prevista para novembro de 2025. O ISO 20022 carrega dados em XML estruturado — informacao completa do credor e do devedor ultimo — 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 uteis. Para transferencias de varejo, servicos 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 confiavel

  • SWIFT BIC Directory — fonte autoritativa, mas e um produto pago da propria SWIFT.
  • SWIFT BIC Search (gratuito)www.swift.com/bsl oferece consulta gratuita limitada.
  • Bank-code.net, theswiftcodes.com, iban.com — espelhos publicos uteis para consulta casual; verifique sempre no site do proprio banco antes de transferencias grandes.
  • O proprio banco recebedor: todo banco publica seu BIC na pagina 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 instituicao, a forma de 8 caracteres ja basta — e implicitamente equivalente ao mesmo codigo completado com XXX. Use a forma de 11 caracteres quando o banco instruir roteamento para uma agencia especifica.

O BIC contem o pais?

Sim. As posicoes 5 e 6 carregam o codigo de pais ISO 3166-1 alpha-2. Em ITAUBRSPXXX, BR = Brasil; em DEUTDEFFXXX, DE = Alemanha.

Qual a diferenca entre BIC, codigo SWIFT, IBAN e ABA?

BIC e codigo SWIFT sao a mesma coisa — BIC e o nome formal da ISO 9362, "codigo 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 domestico dos EUA. Transferencias internacionais geralmente exigem BIC + IBAN (Europa) ou BIC + numero de conta (Americas, Asia).

Existe alternativa domestica ao SWIFT no Brasil?

Para transferencias domesticas, o Pix (lancado pelo Banco Central em 2020) substituiu TED/DOC para quase todo caso de varejo e liquida na hora, 24/7, gratis para pessoa fisica. 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?

Apos 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, nao a pais todo, e a Russia continua a usar o seu sistema domestico SPFS internamente.

Ferramentas Relacionadas