Ir para o conteúdo
Lauradoc

Categorias

  • Documentos e cadastrosGeradores e validadores de CPF, CNPJ, dados de teste, PIX e WhatsApp

    Carregando as ferramentas

    Ver página de Documentos e cadastros
  • PDFComprimir, juntar, dividir, converter e organizar PDFs direto no navegador

    Carregando as ferramentas

    Ver página de PDF
  • ImagemComprimir, converter, recortar e ajustar fotos sem enviar para servidor

    Carregando as ferramentas

    Ver página de Imagem
  • TrabalhistaCálculos de salário, rescisão, férias, 13º e direitos CLT

    Carregando as ferramentas

    Ver página de Trabalhista
  • TextoLetras diferentes, contador de caracteres, conversores de texto

    Carregando as ferramentas

    Ver página de Texto
  • DatasContagem de dias, dias úteis, idade e prazos

    Carregando as ferramentas

    Ver página de Datas
  • MatemáticaRegra de 3, porcentagem e cálculos do dia a dia

    Carregando as ferramentas

    Ver página de Matemática
  • SaúdeIMC, peso ideal, calorias, gestação e período fértil, sem substituir consulta

    Carregando as ferramentas

    Ver página de Saúde
  • LoteriasResultados, geradores, combinações e conferidor

    Carregando as ferramentas

    Ver página de Loterias

Mais usadas

Gerador de código de barras

Digite o número, veja o dígito verificador calculado e baixe o código de barras em SVG ou PNG para etiquetas e testes.

12 dígitos para calcular o verificador ou 13 para conferir

Digite o código

Digite os 12 primeiros dígitos e a ferramenta calcula o último.

Para vender um produto no varejo, o número EAN precisa de um prefixo licenciado pela GS1 Brasil. Este gerador serve para etiquetas internas, testes de sistema e material de estudo. Nada do que você digita é enviado para servidor.

Atualizado em 19/09/2026Fontes oficiaisReportar um erro

Você sabia?

Como funciona

#

A regra por trás do resultado, explicada para quem quer entender a conta, conferir antes de usar ou aplicar no próprio trabalho.

O gerador de código de barras escreve um número ou um texto em barras que o leitor do caixa ou do estoque consegue medir. O leitor mede a largura de cada barra e de cada espaço, converte em dígitos e entrega ao sistema. A ferramenta gera quatro formatos, calcula o dígito verificador e desenha o código com as margens que a leitura exige.

EAN-13, o código dos produtos

O EAN-13 identifica produtos no varejo do mundo inteiro. São 13 dígitos: um prefixo de país e empresa licenciado pela GS1, o número do item e o dígito verificador. O desenho tem 95 módulos: uma guarda inicial de três módulos, seis dígitos de sete módulos cada, uma guarda central de cinco, mais seis dígitos e a guarda final.

O primeiro dos 13 dígitos não tem barras próprias. Ele é codificado na paridade dos seis dígitos da esquerda: cada um é desenhado com uma de duas tabelas, e a combinação escolhida revela o primeiro dígito ao leitor. É por isso que o primeiro número fica fora das barras na impressão.

Como o dígito verificador é calculado

Do último dígito para o primeiro, multiplique alternadamente por 3 e por 1, some tudo e veja quanto falta para chegar ao próximo múltiplo de 10. Esse valor é o dígito verificador. Para 400638133393 a soma dá 89, falta 1 para 90, e o código completo é 4006381333931. Se o leitor lê um dígito errado, a conta não bate e o caixa rejeita a leitura. A ferramenta calcula o dígito quando você digita 12 números e confere quando digita 13.

EAN-8 e UPC-A

O EAN-8 é a versão para embalagens pequenas: 8 dígitos e 67 módulos, com quatro dígitos de cada lado da guarda central. O UPC-A é o padrão dos Estados Unidos e do Canadá, com 12 dígitos. Ele é o mesmo desenho de um EAN-13 que começa com zero, e os leitores tratam os dois como equivalentes.

Code 128, para textos

O Code 128 aceita qualquer caractere ASCII, com letras, números e símbolos, e por isso é o formato dos lotes, das etiquetas de logística e dos crachás. Cada caractere vira um símbolo de 11 módulos, com três barras e três espaços. Quando há sequências de números, a ferramenta troca para o subconjunto C, que guarda dois dígitos por símbolo e encurta o código. No fim entra um caractere de verificação, calculado como a soma ponderada dos símbolos módulo 103, e a barra de parada.

Margens e impressão

Todo código precisa de uma faixa em branco dos dois lados, chamada zona de silêncio: 11 módulos à esquerda e 7 à direita no EAN-13, 7 no EAN-8, 9 no UPC-A e 10 no Code 128. O arquivo gerado já inclui essa faixa. O tamanho nominal do EAN-13 é 37,29 mm de largura por 22,85 mm de altura de barra, com módulo de 0,33 mm, e o varejo aceita reduções até 80% desse tamanho. Prefira o SVG para a gráfica, porque ele escala sem deformar as barras.

Para vender de verdade

Gerar o desenho não registra o número. Para colocar um produto em uma loja, a empresa precisa licenciar um prefixo com a GS1 Brasil, que garante que o número é único. Este gerador serve para etiquetas internas, testes de sistema, material de aula e para conferir o dígito verificador de um código que você já tem.

Exemplos

#

Conferir o código de um produto

Escolha EAN-13 e digite os 13 dígitos impressos na embalagem. Se o último dígito não bater com a conta, a ferramenta diz qual seria o correto, o que ajuda a achar um erro de digitação no cadastro.

Etiqueta interna de estoque

Escolha Code 128 e digite algo como LOTE-2026-0042. O código aceita letras e símbolos, e a sequência de números fica compactada para a etiqueta sair mais curta.

Testar o leitor do sistema

Escolha EAN-13, digite 12 dígitos quaisquer e baixe o PNG. Serve para testar o caixa ou o aplicativo de estoque sem depender de um produto real.

Perguntas frequentes

#
Posso usar o código gerado aqui para vender meu produto?

Só se o número tiver um prefixo licenciado pela GS1 Brasil, que garante que ele é único no mundo. A ferramenta desenha qualquer número, mas não registra nada. Sem o licenciamento, o varejo pode recusar o produto ou o número pode colidir com o de outra empresa.

O que acontece se eu digitar o número com o dígito verificador?

A ferramenta confere. Com 13 dígitos no EAN-13, 8 no EAN-8 ou 12 no UPC-A, ela recalcula o último e compara. Se bater, gera o código e avisa que o número está consistente. Se não bater, mostra qual seria o dígito correto para aquele número.

Qual a diferença entre EAN-13 e UPC-A?

O UPC-A é o padrão dos Estados Unidos e do Canadá, com 12 dígitos. O EAN-13 é o padrão do resto do mundo, com 13. Um UPC-A é o mesmo desenho de um EAN-13 que começa com zero, e os leitores modernos aceitam os dois. Para vender no Brasil, use EAN-13.

Por que o leitor não lê o código que imprimi?

As causas mais comuns são margem branca insuficiente nas laterais, impressão pequena demais ou borrada e pouco contraste entre barras e fundo. Baixe o SVG, imprima em preto sobre branco sem reduzir abaixo de 80% do tamanho nominal e mantenha a margem que já vem no arquivo.

O Code 128 aceita acentos e letras minúsculas?

Aceita letras minúsculas, maiúsculas, números e os símbolos do teclado, mas não aceita acentos nem cedilha, porque o padrão cobre apenas o conjunto ASCII. Escreva "Acucar" em vez de "Açúcar", ou use um número de item no lugar do nome.

Devo baixar em SVG ou em PNG?

SVG para qualquer coisa que vá para a gráfica ou para um editor de etiquetas, porque é vetorial e mantém as barras exatas em qualquer tamanho. PNG para colar em um documento, em uma planilha ou em um sistema que não aceita vetor.

Fontes

#