O que está escrito na linha digitável
Os 47 dígitos não são aleatórios: eles carregam banco, moeda, vencimento, valor e o campo livre que cada banco usa do seu jeito. Cinco dígitos verificadores espalhados pela sequência denunciam qualquer número trocado — três conferem os campos individualmente, e um confere o código de barras inteiro.
| Posições | O que é |
|---|---|
| 1 a 3 | Código do banco |
| 4 | Moeda (9 = real) |
| 5 a 9, 11 a 20, 22 a 31 | Campo livre do banco |
| 10, 21, 32 | Dígitos verificadores dos campos (módulo 10) |
| 33 | Dígito verificador geral (módulo 11) |
| 34 a 37 | Fator de vencimento |
| 38 a 47 | Valor, em centavos |
Por que aparecem duas datas de vencimento
O vencimento não está gravado como data, e sim como número de dias contados desde uma data-base. Esse contador chegou ao máximo de 9999 em 21 de fevereiro de 2025 e foi reiniciado em 1000 no dia seguinte, com nova data-base. O efeito colateral é que um mesmo fator pode significar duas datas diferentes: uma para boletos emitidos até fevereiro de 2025 e outra para os atuais. Por isso mostramos as duas, com a atual em primeiro lugar — muitos sistemas ainda não se atualizaram e exibem a data errada.
Perguntas frequentes
O validador garante que o boleto é legítimo?
Não. Ele confere se os dígitos verificadores fecham e mostra o que está codificado ali dentro. Golpistas geram boletos com dígitos matematicamente corretos — a checagem que importa é o nome do beneficiário que aparece no aplicativo do banco antes de confirmar o pagamento.
Por que o vencimento aparece com duas datas possíveis?
Porque o vencimento é gravado como número de dias desde uma data-base, e esse contador foi reiniciado em 22 de fevereiro de 2025 ao atingir o máximo de 9999. Um mesmo fator pode corresponder a duas datas: uma para boletos antigos, outra para os atuais. Mostramos as duas, com a atual em primeiro lugar.
O validador funciona com contas de luz e água?
Não. Essas são boletos de arrecadação, com 48 dígitos e estrutura diferente. Este validador cobre o boleto bancário de 47 dígitos e avisa quando você cola um de 48, em vez de dar uma resposta errada.
O que significa valor zerado na linha digitável?
Alguns boletos são emitidos sem valor definido, para preenchimento no momento do pagamento. Nesse caso os dez dígitos de valor vêm zerados, e a linha continua válida.
Posso colar com pontos e espaços?
Pode. O validador ignora qualquer caractere que não seja número, então tanto faz colar do aplicativo do banco, do PDF ou digitar direto.
Como funcionam os dígitos verificadores do boleto?
São cinco. Três usam módulo 10 e conferem cada bloco da linha digitável separadamente; um usa módulo 11 e confere o código de barras inteiro. É por isso que trocar um único número faz o boleto ser recusado.
O boleto que colei fica registrado em algum lugar?
Não. Todo o processamento acontece no seu navegador e nada é enviado para servidor nenhum.