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.:
ITAUpara Itau Unibanco,BRADpara Bradesco,CHASpara 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;1indica 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.
XXXdenota 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 —
XXouZZcasam no parser mas não roteiam. - A posição 8 não deve ser
Oa menos que o BIC seja genuinamente de teste/treinamento; BICs de produção 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, 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
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.
Validador ABA Routing (EUA)
Valide um número ABA Routing (9 dígitos) dos bancos dos EUA pelo checksum oficial. Útil para transferências, cheques e pagamentos nos Estados Unidos.
Validador de Chave Pix
Valida chaves Pix de qualquer tipo: CPF, CNPJ, email, telefone (+55) ou chave aleatória (UUID). Detecta o tipo automaticamente.
Validador Número de Agência Bancária
Valide o formato de uma agência bancária brasileira (4 dígitos, com DV opcional). Útil para cadastros, boletos e conferência de dados bancários.