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 agencia, conta e digito verificador
Contas do Itau Unibanco usam o layout agencia + conta + DV, em que a agencia tem 4 digitos, a conta tem 5 ou 6 digitos e o digito verificador (DV) e 1 digito numerico. O codigo COMPE (Comunicacao Interbancaria) que identifica o banco no Sistema de Pagamentos Brasileiro e 341, o codigo historico Itau preservado apos a fusao com o Unibanco em 2008. O numero da agencia nao traz DV adicional no formato publico que aparece em cartoes, extratos e recibos Pix copia-e-cola, ainda que os sistemas internos do Itau carreguem um digito 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 balanco, mais de 4.500 agencias e dezenas de milhoes 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 proximo ao algoritmo de Luhn. O procedimento para uma conta de 5 digitos mais DV e:
- Concatenar
agencia (4) + conta (5)em uma string de 9 digitos. - Multiplicar cada digito, 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 digitos (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 tecnica aplicada a numeros de cartao de credito na ISO/IEC 7812. Exemplo com agencia 0911 e conta 12345: a sequencia ponderada e somada por digitos 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 familia
Cada grande banco brasileiro publica seu proprio 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 operacao e o Santander tem variante propria de modulo 11. O anti-padrao classico e hardcodar um unico 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 salario na conta corrente.
- Registro de boleto no cash management do Itau para recebiveis B2B.
- Debito automatico de concessionarias, academias e assinaturas SaaS.
- TED e DOC legados, embora o DOC tenha sido extinto em fevereiro de 2024 pela Resolucao 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 usuario final movimenta dinheiro no Itau via Pix usando chave (CPF, email, telefone ou UUID aleatorio), entao a exposicao publica do trio agencia + conta + DV vem encolhendo. Ainda importa para cash management, credito salarial, depositos judiciais e qualquer integracao que use Open Finance Fase 2 (iniciacao de pagamento) contra o Itau.
Implementando a validacao 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 digitos em segmentos especificos em 2019) e as libs acompanham essas revisoes.
FAQ
O Itau aceita Pix em 2026? Sim. Pix e obrigatorio para participantes plenos do Sistema de Pagamentos Brasileiro desde novembro de 2020. O Itau expoe Pix no app, internet banking, caixa eletronico e na API Itau Empresas. As transferencias liquidam em menos de 10 segundos, 24/7, e sao gratuitas para pessoa fisica.
O TED ainda existe entre contas Itau? Sim para pessoa fisica, na mesma janela de dia util (ate 17h). Para pessoa juridica o Itau empurra Pix porque tarifas e janelas operacionais de TED nao competem mais apos as reformas Bacen de 2024.
O algoritmo de DV do Itau e aberto? O Banco Central publica o catalogo COMPE e a Circular Bacen 3.461 referencia o esquema agencia/conta, mas a formula 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 decada e bate com os recibos oficiais.
E as contas Iti? O Iti opera sobre o mesmo ledger do Itau (COMPE 341) com uma agencia interna. Para receber Pix ou TED basta uma chave; para transferencias legadas o app Iti exibe a agencia + conta + DV subjacente, que valida com o mesmo algoritmo.
Este validador consulta o servidor do Itau? Nao. A matematica roda inteira no seu navegador. Confirmar titularidade exige consentimento Open Finance ou uma API contratada de verificacao bancaria como idwall, Unico ou Caf.
Ferramentas Relacionadas
Validador de Conta Bancária
Valide números de conta bancária pelo dígito verificador para os principais bancos brasileiros (Bradesco, Itaú, Banco do Brasil, Santander e Caixa). Verificação no navegador.
Validador de Conta Bancária por País
Valida o formato básico de número de conta bancária por país: tamanho e padrão para Brasil (X-D), Portugal (NIB 21 dígitos), EUA (routing 9), Canadá, Reino Unido.
Validador de Conta Bradesco
Valida formato de conta Bradesco: 4 dígitos agência + 7 dígitos conta + 1 DV. Verifica formato e padrões característicos do banco.