Como gerar código de barras EAN-13 para produtos
Por Equipe Convertajá · atualizado em 15/10/2026 · 3 min de leitura
Para vender em supermercados, redes de varejo e em muitos marketplaces, o produto precisa de um código de barras EAN-13, também chamado de GTIN-13. Gerar a imagem do código é a parte fácil. O que muita gente não sabe é que o número por trás dele não pode ser inventado.
O número vem da GS1 Brasil
A GS1 é a organização que administra os códigos de barras de produtos no mundo, e a GS1 Brasil é quem licencia as faixas de números para empresas brasileiras. Ao se associar, a empresa recebe um prefixo e pode numerar seus produtos dentro dessa faixa. É isso que garante que nenhum outro produto, em nenhum lugar, tenha o mesmo número.
Um número inventado pode coincidir com o de outro produto e ser recusado por redes varejistas e por marketplaces que exigem GTIN. Para controles internos, como estoque e prateleira da própria loja, é melhor usar um código interno, como o Code 128, que aceita letras e números.
Como o EAN-13 é formado
- Prefixo GS1: os primeiros dígitos indicam a organização GS1 que licenciou o número. Os códigos licenciados pela GS1 Brasil costumam começar com 789 ou 790.
- Número da empresa e do produto: os dígitos seguintes identificam a empresa e cada item, conforme a faixa licenciada.
- Dígito verificador: o 13º dígito, calculado a partir dos 12 anteriores, que permite ao leitor detectar erros.
Como calcular o dígito verificador
O gerador calcula sozinho, mas vale entender a conta para conferir um número:
- Pegue os 12 primeiros dígitos.
- Multiplique os dígitos das posições ímpares (1ª, 3ª, 5ª…) por 1 e os das posições pares por 3.
- Some tudo.
- O dígito verificador é o que falta para chegar ao próximo múltiplo de 10. Se a soma já for múltipla de 10, o dígito é 0.
Exemplo apenas para ilustrar a conta: para os 12 dígitos 789123456789, a soma ponderada é 135. O próximo múltiplo de 10 é 140, então o dígito verificador é 5, e o código completo seria 7891234567895.
Passo a passo para gerar
- Abra o Gerador de código de barras e escolha EAN-13.
- Digite os 12 dígitos para o verificador ser calculado, ou os 13 para conferir. Para vários produtos, cole a lista de números.
- Baixe em SVG ou PDF para mandar à gráfica ou aplicar na arte da embalagem, ou em PNG para etiquetas.
- Para etiquetas de prateleira ou de produto em folha adesiva, monte as folhas no Etiquetas adesivas A4 e Carta.
O código é gerado no seu navegador.
Dicas de impressão
- Tamanho: o tamanho nominal do EAN-13 é de cerca de 37 × 26 mm. Dá para reduzir um pouco, mas reduzir demais ou cortar a altura das barras prejudica a leitura.
- Margens: deixe espaço em branco dos dois lados das barras; sem essa margem, o leitor não acha o começo e o fim do código.
- Cores: barras escuras (de preferência pretas) sobre fundo claro. Barras vermelhas ou fundo escuro costumam falhar nos leitores.
- Teste: imprima uma amostra e leia com um leitor de código de barras ou com um aplicativo no celular antes de produzir as embalagens.
E as caixas de embarque?
Para caixas com várias unidades, usadas na logística, o padrão é o ITF-14 (GTIN-14), também disponível no gerador. O número também segue as regras da GS1.
Perguntas frequentes
Preciso pagar para ter código de barras?
A imagem do código pode ser gerada de graça. O número oficial para vender no varejo vem da associação à GS1 Brasil, que tem custos próprios. Consulte as condições no site da GS1 Brasil.
Comprar códigos avulsos de terceiros funciona?
Revendas de números fora do sistema da GS1 Brasil podem gerar códigos não vinculados à sua empresa e ser recusadas por varejistas e marketplaces. Prefira a licença oficial.
Qual formato mandar para a gráfica?
SVG ou PDF, que são vetoriais e mantêm as barras nítidas em qualquer tamanho dentro do padrão.