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. Digite um número base, ou deixe em branco para gerar um aleatório: a ferramenta calcula o dígito verificador, desenha as barras e baixa a imagem em PNG. Tudo roda no seu navegador, sem enviar nada para servidores e sem cadastro. Ideal para testes de sistema, etiquetas internas, protótipos de embalagem ou 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: clique no número em destaque para copiá-lo direto.

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. Multiplicando cada dígito pelo peso 1 ou 3 e somando, temos: 7×1 + 8×3 + 9×1 + 1×3 + 0×1 + 0×3 + 0×1 + 3×3 + 1×1 + 2×3 + 3×1 + 4×3 = 74. Como 74 mod 10 = 4, o dígito verificador é 10 − 4 = 6. Anexando esse 6 ao final, o EAN-13 completo fica 7891000312346. Os prefixos 789 e 790 são os que a GS1 atribui a produtos registrados no Brasil, por isso muitos códigos brasileiros começam assim. Um número iniciado em 789 fica com aparência realista para demonstrações e testes.

Exemplos rápidos

Veja alguns números base (12 dígitos) e o EAN-13 completo que a ferramenta gera, já com o dígito verificador calculado no fim:

  • 789100031234 → 7891000312346 (dígito verificador: 6)
  • 789835741001 → 7898357410015 (dígito verificador: 5)
  • 789123456789 → 7891234567895 (dígito verificador: 5)
  • 400638133393 → 4006381333931 (dígito verificador: 1)
  • 012345678905 → 0123456789050 (dígito verificador: 0)
  • 759000012345 → 7590000123456 (dígito verificador: 6)
  • 000000000000 → 0000000000000 (dígito verificador: 0)

Repare que o dígito verificador sempre deixa a soma ponderada dos 13 dígitos como um múltiplo exato de 10, é assim que o leitor detecta erros de digitação ou de leitura.

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.