Gerador de Código de Barras (EAN-13)

Gere um código de barras EAN-13 com dígito verificador correto e baixe a imagem em PNG. As barras são desenhadas no seu navegador, sem enviar nada para servidores.

clique em gerar
espaço reservado para anúncio

Este gerador de código de barras online grátis cria códigos no padrão EAN-13, o mais usado no varejo para identificar produtos. Você digita um número base, ou deixa em branco para gerar um aleatório, e a ferramenta calcula o dígito verificador, desenha as barras e permite baixar a imagem em PNG na hora. Tudo acontece no seu próprio navegador: nada é enviado para servidores, não há cadastro e o uso é totalmente gratuito. É a opção ideal para quem precisa de um código de barras para testes de sistema, etiquetas internas, protótipos de embalagem ou material de estudo.

Como usar

  1. Digite o número base no campo, com até 12 dígitos. Esse número representa prefixo do país, empresa e produto. Se você digitar menos de 12 dígitos, o restante é completado com zeros.
  2. Prefere um código para teste? Deixe o campo vazio e um número aleatório será criado automaticamente.
  3. Clique em “Gerar código de barras” (ou aperte Enter). A ferramenta calcula o 13º dígito, o dígito verificador, e desenha as barras.
  4. Clique em “Baixar PNG” para salvar a imagem, ou em “Copiar número” para levar os 13 dígitos para onde precisar.

Dica: você pode clicar diretamente sobre o número exibido em destaque para copiá-lo com um único toque.

Como funciona

O EAN-13 tem 13 dígitos: os 12 primeiros carregam a informação e o último é um dígito verificador, calculado a partir dos anteriores para detectar erros de leitura. O cálculo segue estes passos:

  • Cada dígito de posição ímpar (1ª, 3ª, 5ª…) é multiplicado por 1 e cada dígito de posição par (2ª, 4ª, 6ª…) por 3.
  • Somam-se todos os resultados.
  • O dígito verificador é o valor que completa a soma até o próximo múltiplo de 10 — ou seja, (10 − soma mod 10) mod 10.

Depois, cada dígito é convertido em 7 módulos de barras claras e escuras. Os seis dígitos da esquerda usam os conjuntos de codificação L e G, cuja combinação é definida pelo primeiro dígito; os seis da direita usam o conjunto R. Barras de guarda mais compridas marcam o início, o meio e o fim do código — são elas que permitem ao leitor saber onde a leitura começa e termina.

Exemplo prático

Imagine o número base 789100031234. Aplicando o cálculo, a soma ponderada resulta em um dígito verificador específico, que é anexado ao final para formar o EAN-13 completo de 13 dígitos. O prefixo 789 e 790, por exemplo, é o que a GS1 atribui a produtos registrados no Brasil — por isso muitos códigos de produtos brasileiros começam assim. Ao gerar um número que comece com 789, você obtém um código com aparência realista para demonstrações e testes.

Perguntas frequentes

O código gerado é válido para leitores reais?

Sim. O número respeita o algoritmo do dígito verificador do EAN-13 e as barras seguem a codificação oficial (conjuntos L, G e R com as guardas), então leitores e aplicativos de código de barras conseguem lê-lo normalmente.

Posso usar esse código para vender um produto no comércio?

Não diretamente. Códigos EAN reais para uso comercial precisam ser registrados junto à GS1 Brasil, que garante que o número seja único no mundo. Esta ferramenta serve para testes, protótipos, etiquetas internas e aprendizado — o número é apenas matematicamente válido, não registrado.

Qual a diferença entre EAN-13 e código de barras comum?

“Código de barras” é o termo genérico. O EAN-13 é um padrão específico de 13 dígitos, o mais comum no varejo. Existem outros, como o EAN-8, o UPC-A (usado nos EUA) e os códigos 2D, como o QR Code, que guardam bem mais informação.

Como faço para baixar a imagem do código de barras?

Depois de gerar, clique em “Baixar PNG”. O arquivo é criado a partir do canvas, direto no seu navegador, com fundo branco e boa resolução para impressão. Nada é enviado para a internet.

É seguro? Meus dados são enviados para algum servidor?

Sim, é seguro. Todo o processamento acontece localmente no seu navegador, em JavaScript. O número que você digita e a imagem gerada nunca saem do seu dispositivo.

Preciso pagar ou criar conta?

Não. A ferramenta é 100% gratuita, sem cadastro, sem login e sem limite de uso. Gere quantos códigos de barras precisar.