Decodificador de Boleto (Linha Digitável e Código de Barras)
Decodifica a linha digitável ou o código de barras de boletos brasileiros, confere os dígitos verificadores e mostra banco, vencimento e valor.
Pontos, espaços e traços são ignorados. Aceita 47 dígitos (linha digitável), 44 (código de barras) e 48 (arrecadação).
Como o número do boleto é montado
O código de barras de um boleto bancário tem 44 dígitos: 3 do banco, 1 da moeda, 1 dígito verificador geral, 4 do fator de vencimento, 10 do valor e 25 do campo livre definido pelo banco emissor. A linha digitável de 47 dígitos é o mesmo conteúdo reorganizado em cinco campos, três deles com dígito verificador próprio pelo módulo 10.
O vencimento vem do fator: 1000 correspondia a 07/10/1997 no ciclo original da FEBRABAN, que foi reiniciado em 22/02/2025. Esta página testa os dois ciclos e mostra a data mais próxima de hoje.
Como ler a linha digitável do boleto
Cole a linha digitável ou o código de barras e a página devolve banco, vencimento e valor sem abrir o aplicativo do banco. A linha 00190.50095 40144.816069 06809.350314 3 37370000000100, por exemplo, é um boleto do Banco do Brasil de um real. Dá para colar vários boletos de uma vez, um por linha, e o resultado sai em cartões separados, com CSV pronto para copiar.
O código de barras tem 44 dígitos com posições fixas: três para o banco, um para a moeda, um dígito verificador geral, quatro para o fator de vencimento, dez para o valor em centavos e vinte e cinco para o campo livre, cujo layout cada banco define do seu jeito. A linha digitável de 47 dígitos é o mesmo conteúdo remontado em cinco campos, três deles com verificador próprio pelo módulo 10.
O detalhe que costuma pegar quem faz a conta na mão: o fator de vencimento reiniciou. O valor 1000 apontava para 7 de outubro de 1997 no ciclo original da FEBRABAN, que chegou a 9999 e voltou a 1000 em 22 de fevereiro de 2025. A página calcula as duas datas possíveis e mostra a mais próxima de hoje, avisando quando a outra também é plausível. Boletos de arrecadação, com 48 dígitos, seguem regra diferente.
Perguntas frequentes
Dá para saber quanto vou pagar sem estar no aplicativo do banco?
Meu boleto tem 48 dígitos e não 47. Está errado?
O dígito verificador deu errado. O boleto é falso?
Ferramentas Relacionadas
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 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 Número de Processo CNJ
Valida números de processo no padrão CNJ pelo dígito verificador módulo 97 e decodifica ano, segmento da Justiça, tribunal e unidade de origem.