Gerador de código de barras

Digite o número ou o texto a codificar e escolha o tipo de código de barras. Para códigos de varejo e de transporte, o dígito verificador é calculado para você, e um código completo com dígito verificador errado é recusado. Baixe um código de barras, ou uma lista deles em um ZIP.

Gratuita Funciona no seu navegador Verificada em terça-feira, 10 de novembro de 2026

Esta ferramenta funciona no seu navegador. O que você digita não é enviado para nós.

Como usar

  1. Escolha o Tipo de código de barras. Para um produto vendido em lojas, escolha EAN-13, ou UPC-A na América do Norte.
  2. Digite o Número ou texto sem o dígito verificador, ou o código completo. A linha de estado diz se o dígito verificador foi acrescentado ou conferido.
  3. Ajuste a Largura da barra e a Altura da barra, e marque a opção de número embaixo das barras se quiser que ele apareça.
  4. Clique em Baixar PNG ou Baixar SVG para um código de barras, ou digite um valor por linha na caixa de lote e clique em Gerar arquivos PNG (ZIP).

Como o dígito verificador é calculado

EAN-13, EAN-8, UPC-A e ITF-14 terminam com um dígito verificador, calculado pelo método módulo 10 que a GS1 usa para os seus números. Contando da direita, os dígitos sem o dígito verificador recebem os pesos 3, 1, 3, 1 e assim por diante. A soma ponderada é tomada em módulo 10 e subtraída de 10, e um resultado 10 vira 0.

Para 400638133393 a soma ponderada é 89, então o dígito verificador é 1. Digite o número sem o dígito verificador e a ferramenta o acrescenta. Digite o código completo e a ferramenta o confere, recusando-o quando o último dígito está errado, porque um leitor identificaria outro produto.

Escolha do tipo de código de barras

  • EAN-13: o código de 13 dígitos da maioria dos produtos de varejo no mundo.
  • UPC-A: o código de 12 dígitos usado em produtos vendidos na América do Norte.
  • EAN-8: um código curto, de 8 dígitos, para embalagens muito pequenas.
  • ITF-14: um código de 14 dígitos para caixas de transporte, no formato GTIN-14.
  • Code 128: quaisquer letras, dígitos e símbolos imprimíveis, usados na logística e em etiquetas. A biblioteca de desenho calcula o seu caractere verificador interno, então você digita só o texto.
  • Code 39: letras maiúsculas, dígitos e alguns símbolos. É mais antigo e mais longo que o Code 128, mas ainda comum em alguns setores.

Impressão e leitura

Deixe uma margem clara em volta das barras (a zona de silêncio) para que o leitor encontre o código. A barra mais estreita não pode ser mais fina do que a sua impressora consegue reproduzir. Barras pretas em fundo branco ou claro são lidas melhor.

Use o arquivo SVG para impressão: ele fica nítido em qualquer tamanho. Um PNG feito com largura de barra de 2 pixels ou mais também funciona quando é impresso em 100%.

Exemplo: um produto de varejo

Digite 400638133393 com o tipo de código de barras EAN-13. A ferramenta acrescenta o dígito verificador 1, então o código fica 4006381333931, e seus dígitos aparecem embaixo das barras.

Escolha Baixar PNG para salvar um código de barras, ou digite vários números de produto na caixa de lote e clique em Gerar arquivos PNG (ZIP) para obter um PNG por produto em um único arquivo.

Perguntas frequentes

A ferramenta acrescenta o dígito verificador ou o confere?

As duas coisas, conforme o que você digita. Um número sem o último dígito recebe o dígito verificador acrescentado. Um código completo é conferido, e se o último dígito estiver errado a ferramenta o recusa, para que nenhum código errado seja feito.

Os números que eu digito são enviados a um servidor?

Não. As barras são desenhadas no seu navegador com a biblioteca JsBarcode, e os arquivos PNG, SVG e ZIP são feitos no seu próprio dispositivo. O que você digita não é enviado nem guardado.

Posso usar estes códigos de barras em produtos que eu vendo?

Um código de barras identifica um produto só quando o número é seu. A GS1 e as suas organizações nacionais atribuem os prefixos das empresas, e um número copiado ou inventado pode coincidir com o de outro produto nas lojas. Peça seus números à GS1 ou à organização nacional da GS1 no seu país; no Brasil, é a GS1 Brasil.

Por que o meu código impresso não é lido?

As causas mais comuns são barras finas demais, uma cor de pouco contraste ou nenhuma margem clara em volta das barras. Imprima o arquivo SVG em um tamanho em que as barras continuem nítidas, e mantenha a margem que a ferramenta acrescenta.

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

O UPC-A tem 12 dígitos e é usado principalmente na América do Norte, enquanto o EAN-13 tem 13. Um código UPC-A vira um código EAN-13 quando se coloca um zero na frente, e a maioria dos leitores lê os dois.

O Code 39 aceita letras minúsculas?

Não. O Code 39 tem apenas letras maiúsculas, dígitos e alguns símbolos, então a ferramenta transforma as letras em maiúsculas. Use o Code 128 quando o texto precisar de letras minúsculas.

Fontes

Números e texto verificados pela última vez em terça-feira, 10 de novembro de 2026.

Usamos cookies necessários para o site funcionar. Com o seu consentimento, o Google também usa cookies de publicidade para mostrar anúncios personalizados. Se você recusá-los, continuará vendo anúncios, mas eles não serão personalizados.