Boleto Banco do Brasil de exemplo
- Entrada
- 00191111112222233333244444555559916000000050000
- Saída esperada
- todos os dígitos conferem
Cole essa linha e altere um dígito qualquer para ver o alerta de dígito verificador aparecer.
dígito verificador do boleto
Cada campo da linha digitável de um boleto carrega um dígito extra que não faz parte do valor, do banco ou da data: ele existe só para confirmar que o resto do campo não foi digitado errado. É o dígito verificador (DV), calculado com um algoritmo matemático simples chamado módulo 10 ou módulo 11.
Cole essa linha e altere um dígito qualquer para ver o alerta de dígito verificador aparecer.
Exemplo de como um produto maior que 9 é reduzido a um único algarismo antes de somar.
Não. Boletos bancários (cobrança de empresas, faturas, empréstimos) têm 47 dígitos. Boletos de arrecadação, usados por concessionárias de água, luz, telefone e por órgãos públicos para tributos e multas, têm 48 dígitos e uma estrutura de campos diferente. Esta ferramenta identifica automaticamente qual dos dois formatos você colou.
Na maioria das vezes significa erro de digitação ou cópia (um espaço a mais, um dígito trocado), não fraude. Ainda assim, se o dígito verificador de uma linha colada não conferir, o valor e o vencimento mostrados não devem ser considerados confiáveis até a linha ser corrigida.
Porque cada um protege uma coisa diferente. O módulo 10 protege campos individuais e é mais simples de calcular de cabeça. O módulo 11, usado só no dígito verificador geral, protege o código de barras inteiro contra alterações que passariam despercebidas pelos módulos 10 isolados.
R$ 500,00Leitura alternativa pela base antiga (usada até 21/02/2025): 2002-02-23. Praticamente nenhum boleto em circulação hoje usa essa base.
A decodificação acontece inteiramente no seu navegador. Nenhuma linha digitável é enviada a um servidor.