Gerador de Boleto Bancário

Gere linhas digitáveis de boleto bancário válidas para testes de sistemas de pagamento.

Deixe vazio para valor aleatório
Deixe vazio para data aleatória
001Banco do Brasil
Linha Digitável00198.19606 19913.441036 04832.515276 2 25830000159191
ValorR
nbsp;1.591,91
Vencimento28/09/2026
Fator Vencimento2583
Código de Barras00192258300001591918196019913441030483251527

Gerador de Boleto Bancário Online

Gere linhas digitáveis de boleto bancário válidas para testes de sistemas de pagamento, e-commerce, integrações bancárias e desenvolvimento de software. Nossa ferramenta cria boletos com números que seguem o padrão FEBRABAN, incluindo dígitos verificadores calculados corretamente.

O que é Boleto Bancário?

O Boleto Bancário é um documento de cobrança amplamente utilizado no Brasil para pagamentos de produtos, serviços, impostos e taxas. Ele pode ser pago em qualquer banco, lotérica ou através de internet banking e aplicativos, mesmo que o cedente (quem emite) tenha conta em outro banco.

O boleto é regulamentado pela FEBRABAN (Federação Brasileira de Bancos) e segue padrões rigorosos de estrutura e validação para garantir a segurança das transações financeiras.

O que é a Linha Digitável?

A linha digitável é a representação numérica do código de barras do boleto. Ela contém 47 dígitos (para boletos bancários) organizados em 5 campos, permitindo a digitação manual quando a leitura do código de barras não é possível.

Exemplo de Linha Digitável:

00190.00009 01234.567890 12345.678906 1 12340000015000

Estrutura da Linha Digitável (47 dígitos)

A linha digitável é dividida em 5 campos com funções específicas:

CampoPosiçõesTamanhoDescrição
Campo 11-1010 dígitosCódigo do banco (3) + Moeda (1) + Campo livre (5) + DV (1)
Campo 211-2111 dígitosCampo livre (10) + DV (1)
Campo 322-3211 dígitosCampo livre (10) + DV (1)
Campo 4331 dígitoDígito verificador geral (mod 11)
Campo 534-4714 dígitosFator de vencimento (4) + Valor (10)

Estrutura do Código de Barras (44 dígitos)

O código de barras do boleto possui 44 posições numéricas:

PosiçãoTamanhoConteúdo
1-33Código do banco emissor
41Código da moeda (9 = Real)
51Dígito verificador geral (módulo 11)
6-94Fator de vencimento
10-1910Valor do documento (sem vírgula)
20-4425Campo livre (definido pelo banco)

Códigos dos Principais Bancos Brasileiros

CódigoBancoTipo
001Banco do BrasilBanco Público
033SantanderBanco Privado
104Caixa Econômica FederalBanco Público
237BradescoBanco Privado
341Itaú UnibancoBanco Privado
077Banco InterBanco Digital
260NubankBanco Digital
422Banco SafraBanco Privado
756SicoobCooperativa
748SicrediCooperativa

Algoritmos de Dígitos Verificadores

Módulo 10 (Campos 1, 2 e 3)

O algoritmo módulo 10 é usado para calcular os dígitos verificadores dos três primeiros campos da linha digitável. O processo é:

  1. Multiplica-se cada dígito por 2 e 1, alternadamente, da direita para a esquerda
  2. Se o resultado for maior que 9, soma-se os dígitos (ex: 12 = 1 + 2 = 3)
  3. Soma-se todos os resultados
  4. O DV é o que falta para completar a próxima dezena (10 - resto da divisão por 10)

Módulo 11 (Dígito Verificador Geral)

O algoritmo módulo 11 é usado para calcular o dígito verificador geral do código de barras. O processo é:

  1. Multiplica-se cada dígito por pesos de 2 a 9, da direita para a esquerda, reiniciando
  2. Soma-se todos os resultados
  3. Calcula-se o resto da divisão por 11
  4. O DV é 11 menos o resto (se 0, 1, 10 ou 11, usa-se 1)

Fator de Vencimento

O fator de vencimento é um número de 4 dígitos que representa a data de vencimento do boleto. Ele é calculado como o número de dias corridos desde a data base 07/10/1997 (que corresponde ao fator 1000).

Fórmula: Fator = 1000 + (Data do Vencimento - 07/10/1997) em dias

Exemplo: Para 08/10/1997, o fator seria 1001 (um dia após a base)

Quando o fator atinge 9999, ele reinicia em 1000, criando ciclos de aproximadamente 27 anos.

Diferença entre Boleto Bancário e Boleto de Concessionária

CaracterísticaBoleto BancárioBoleto de Concessionária
Linha Digitável47 dígitos48 dígitos
Código de Barras44 posições44 posições
IdentificaçãoComeça com código do bancoComeça com 8 (contas/tributos)
Uso ComumProdutos, serviços, duplicatasÁgua, luz, telefone, IPTU, IPVA
Formato Valor10 dígitos (sem vírgula)11 dígitos (com vírgula implícita)

Casos de Uso para Testes

  • E-commerce: Testar integração de pagamento por boleto
  • Sistemas ERP: Validar geração e leitura de boletos
  • Aplicativos Bancários: Testar função de pagamento de contas
  • Gateways de Pagamento: Validar parsing da linha digitável
  • APIs Financeiras: Testar endpoints de emissão de boletos
  • Sistemas Contábeis: Validar conciliação bancária
  • Automação de Testes: Gerar dados para testes automatizados

Variações de Busca

gerador de boleto, linha digitável fake, boleto para testes, gerador boleto bancário, linha digitável aleatória, boleto fictício, boleto teste sistema, gerar boleto fake, simulador de boleto, boleto desenvolvimento, código de barras boleto, boleto bancário falso, linha digitável válida, gerador linha digitável, boleto para homologação, teste pagamento boleto

Perguntas Frequentes

O boleto gerado pode ser pago?

Não. Os boletos gerados são completamente fictícios e não estão registrados em nenhum banco. Servem exclusivamente para testes de sistemas.

A linha digitável é válida matematicamente?

Sim. Todos os dígitos verificadores são calculados corretamente usando os algoritmos módulo 10 e módulo 11 conforme especificação da FEBRABAN.

Posso usar para testar integrações bancárias?

Sim, este é o propósito principal. Os boletos gerados podem ser usados para testar validação de formato, parsing de dados e fluxos de pagamento em ambiente de desenvolvimento.

Por que o campo livre é aleatório?

O campo livre (25 dígitos) tem estrutura específica definida por cada banco para identificar agência, conta, nosso número, etc. Como geramos boletos fictícios, usamos valores aleatórios neste campo.

Como emitir um boleto real?

Para emitir boletos reais, você precisa ter conta em um banco e contratar o serviço de cobrança bancária. O banco fornecerá uma API ou sistema para geração de boletos registrados.

Aviso Legal Importante

Os boletos gerados por esta ferramenta são completamente fictícios e destinados exclusivamente para:

  • Testes de sistemas e desenvolvimento de software
  • Validação de integrações bancárias em ambiente de homologação
  • Fins educacionais e demonstrações
  • Prototipagem de interfaces de pagamento

ATENÇÃO: Tentar utilizar boletos falsos para obter vantagem financeira constitui crime de estelionato (Art. 171 do Código Penal) e falsidade ideológica (Art. 299 do Código Penal). Esta ferramenta não deve ser utilizada para fraudes ou quaisquer atividades ilegais.