1001Ferramentas
🏦Validadores

Validador de Conta Itaú

Valida o formato e DV de conta corrente do Itaú: 4 dígitos agência + 5 dígitos conta + 1 DV. Algoritmo "código de auto-conferência".

Conta Itau: COMPE 341 e a estrutura de agência, conta e dígito verificador

Contas do Itau Unibanco usam o layout agencia + conta + DV, em que a agência tem 4 dígitos, a conta tem 5 ou 6 dígitos e o dígito verificador (DV) e 1 dígito numérico. O código COMPE (Comunicação Interbancaria) que identifica o banco no Sistema de Pagamentos Brasileiro e 341, o código histórico Itau preservado após a fusão com o Unibanco em 2008. O número da agência não traz DV adicional no formato público que aparece em cartões, extratos e recibos Pix copia-e-cola, ainda que os sistemas internos do Itau carreguem um dígito de controle separado.

O Itau (Itau Unibanco Holding) e o maior banco privado da America Latina por ativos totais, com cerca de R$ 2 trilhoes em balanço, mais de 4.500 agencias e dezenas de milhões de clientes nos segmentos varejo, private e corporate. O grupo opera duas marcas principais para o consumidor final: o super app Itau para o correntista tradicional e o Iti, carteira digital independente lancada em 2019 para competir com Nubank e PicPay.

O algoritmo de DV do Itau: modulo 10 simplificado

Diferente de CPF, CNPJ e da maioria dos documentos brasileiros, que usam modulo 11, o Itau adota um esquema modulo 10 próximo ao algoritmo de Luhn. O procedimento para uma conta de 5 dígitos mais DV e:

  • Concatenar agencia (4) + conta (5) em uma string de 9 dígitos.
  • Multiplicar cada dígito, da direita para a esquerda, pelos pesos alternados 2, 1, 2, 1, 2, 1, 2, 1, 2.
  • Para cada produto maior que 9, somar os dígitos (14 vira 1+4 = 5).
  • Somar tudo, tirar modulo 10 e subtrair de 10. Se o resultado for 10, o DV final e 0.

E a mesma técnica aplicada a números de cartão de crédito na ISO/IEC 7812. Exemplo com agência 0911 e conta 12345: a sequência ponderada e somada por dígitos resulta em 0,9,2,1,2,3,8,5,1, total 31; 31 mod 10 = 1; DV = 10 - 1 = 9. Conta completa: 0911 / 12345-9.

Itau vs Bradesco vs Banco do Brasil: algoritmos distintos, mesma família

Cada grande banco brasileiro publica seu próprio algoritmo de DV. O Itau usa modulo 10 com dobra estilo Luhn, o Bradesco usa modulo 11 com pesos 2 a 7 e a letra especial P para dois residuos, o Banco do Brasil usa modulo 11 com letra X, a Caixa usa modulo 11 com prefixo de operação e o Santander tem variante própria de modulo 11. O anti-padrão clássico e hardcodar um único algoritmo e tratar toda conta igual — o resultado e falso negativo bloqueando pagamento legitimo.

Onde a conta Itau ainda e validada client-side

  • Folha de pagamento em sistemas de RH que creditam o salário na conta corrente.
  • Registro de boleto no cash management do Itau para recebiveis B2B.
  • Debito automático de concessionarias, academias e assinaturas SaaS.
  • TED e DOC legados, embora o DOC tenha sido extinto em fevereiro de 2024 pela Resolução BCB 281/2022 e o TED para PF tenha migrado quase todo para Pix.
  • Parsers de OFX que importam extratos em apps de contabilidade e financas pessoais.

Em 2026, o usuário final movimenta dinheiro no Itau via Pix usando chave (CPF, email, telefone ou UUID aleatório), então a exposição publica do trio agência + conta + DV vem encolhendo. Ainda importa para cash management, crédito salarial, depósitos judiciais e qualquer integracao que use Open Finance Fase 2 (iniciacao de pagamento) contra o Itau.

Implementando a validação Itau em Node e Python

function itauDV(ag, conta) {
  const s = (ag + conta).split('').reverse()
  let sum = 0
  for (let i = 0; i < s.length; i++) {
    let p = parseInt(s[i], 10) * (i % 2 === 0 ? 2 : 1)
    if (p > 9) p = Math.floor(p / 10) + (p % 10)
    sum += p
  }
  const dv = (10 - (sum % 10)) % 10
  return dv
}
// itauDV('0911', '12345') === 9

Para Python, o pacote npm bancos-brasileiros e o Python brazilian-bank-validator implementam Itau, Bradesco, BB e Caixa com a mesma interface. Prefira sempre uma lib mantida a um snippet pontual — especificacoes mudam sem alarde (o Itau estendeu contas de varejo de 5 para 6 dígitos em segmentos específicos em 2019) e as libs acompanham essas revisoes.

FAQ

O Itau aceita Pix em 2026? Sim. Pix e obrigatório para participantes plenos do Sistema de Pagamentos Brasileiro desde novembro de 2020. O Itau expõe Pix no app, internet banking, caixa eletronico e na API Itau Empresas. As transferencias liquidam em menos de 10 segundos, 24/7, e são gratuitas para pessoa física.

O TED ainda existe entre contas Itau? Sim para pessoa física, na mesma janela de dia útil (até 17h). Para pessoa jurídica o Itau empurra Pix porque tarifas e janelas operacionais de TED não competem mais após as reformas Bacen de 2024.

O algoritmo de DV do Itau e aberto? O Banco Central publica o catálogo COMPE e a Circular Bacen 3.461 referência o esquema agência/conta, mas a fórmula precisa do DV historicamente foi distribuida em manuais de cash management do Itau (o Bradesco faz o mesmo). O repositorio comunitario bancos-brasileiros reverteu o algoritmo ha mais de uma década e bate com os recibos oficiais.

E as contas Iti? O Iti opera sobre o mesmo ledger do Itau (COMPE 341) com uma agência interna. Para receber Pix ou TED basta uma chave; para transferencias legadas o app Iti exibe a agência + conta + DV subjacente, que valida com o mesmo algoritmo.

Este validador consulta o servidor do Itau? Não. A matemática roda inteira no seu navegador. Confirmar titularidade exige consentimento Open Finance ou uma API contratada de verificação bancaria como idwall, Único ou Caf.

Ferramentas Relacionadas