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.:
ITAUpara Itau Unibanco,BRADpara Bradesco,CHASpara 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;1indica participante passivo; letras indicam membros conectados em producao. - Posicoes 9-11 — Codigo de agencia (opcional): tres alfanumericos identificando uma agencia especifica.
XXXdenota 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 —
XXouZZcasam no parser mas nao roteiam. - A posicao 8 nao deve ser
Oa menos que o BIC seja genuinamente de teste/treinamento; BICs de producao quase sempre terminam em letra ou em1/2indicando 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
Validador detalhado de BIC/SWIFT
Valida formato BIC (8 ou 11 chars) e extrai banco, país, localização e branch — usado em transferências internacionais.
SWIFT/BIC Completo
Valide o formato de um código SWIFT/BIC bancário (8 ou 11 caracteres) usado em transferências internacionais. Confira o código do banco antes de enviar dinheiro.
Validador Código Banco FEBRABAN
Valide o código de um banco brasileiro no padrão FEBRABAN (3 dígitos, ex.: 001 Banco do Brasil, 341 Itaú). Útil para boletos, TEDs, DOCs e cadastros bancários.