Ferramenta · Dados do Brasil

Decodificador de boleto e linha digitável

Descubra banco, vencimento e valor de um boleto, converta linha digitável em código de barras e encontre erros de digitação pelos dígitos verificadores.

Boleto

Pronto.

Tudo é lido no seu navegador. Pontos e espaços são ignorados.

Resultado

Como o boleto é composto

A linha digitável tem 47 dígitos, em cinco partes: três campos com dígito verificador (DV), o DV geral e o bloco de vencimento e valor. O código de barras tem 44 dígitos e reúne as mesmas informações em outra ordem. (Boletos de convênio também têm código de barras de 44 dígitos, começando com 8; a ferramenta reconhece os dois tipos.) A ferramenta converte um no outro e confere os DVs.

Posição (barras)Conteúdo
1 a 3Código do banco (compensação)
4Moeda (9 = real)
5DV geral (módulo 11)
6 a 9Fator de vencimento
10 a 19Valor em centavos
20 a 44Campo livre: definido por cada banco (carteira, convênio, nosso número)

Exemplo passo a passo

Na linha 00190.50095 40144.816069 06809.350314 3 37370000000100, o banco é 001 (Banco do Brasil) e a moeda é 9. O fator 3737 corresponde a 31/12/2007 no ciclo antigo (de 1997 a 2025) ou a 21/08/2032 no ciclo novo; a ferramenta mostra primeiro a data mais próxima do dia em que você consulta e sempre lista a outra entre parênteses, com um aviso de ambiguidade. Confira no boleto qual vale. O valor 0000000100 são 100 centavos, ou seja, R$ 1,00. Os dígitos 5, 9 e 4, ao final de cada um dos três primeiros campos, são calculados por módulo 10; o 3 isolado é o DV geral, calculado por módulo 11 sobre o código de barras. Quase todo erro de digitação, como trocar um dígito, faz algum desses cálculos deixar de bater e a ferramenta aponta onde. Não é à prova de tudo: o módulo 10 não percebe, por exemplo, a troca de dois dígitos vizinhos 0 e 9.

Dicas para quem concilia pagamentos

Fator de vencimento e a virada de 2025

O fator conta os dias desde 07/10/1997. Ao chegar a 9999 (21/02/2025), ele voltou para 1000, então o mesmo número pode representar duas datas, uma no ciclo antigo e outra no novo. A ferramenta mostra a mais próxima de hoje e avisa quando há ambiguidade. Fator 0000 significa boleto sem vencimento.

Contas de consumo e tributos (48 dígitos)

Boletos de convênio começam com 8 e têm quatro blocos de 11 dígitos mais um DV cada. O segundo dígito indica o segmento (energia, saneamento, telecomunicações, órgãos públicos etc.) e o terceiro define se o valor é em reais ou de referência e qual módulo (10 ou 11) calcula os DVs.

O que a ferramenta não faz

Perguntas frequentes

Digitei a linha e deu "DV não confere". O que fazer?

Há um dígito errado naquele campo. Releia a linha no boleto original ou use o código de barras, que costuma ser lido por leitor.

Meus dados são enviados a algum servidor?

Não. O cálculo é feito localmente.