Pegue qualquer produto em uma loja e você encontrará um código de barras em algum lugar da embalagem. Na maioria das vezes, trata-se de um EAN-13 — 13 dígitos dispostos em uma faixa familiar de barras pretas e brancas. Mas, ocasionalmente, em algo pequeno como um pacote de goma de mascar ou um tubo de batom, você notará um código de barras mais curto e compacto: o EAN-8.
Ambos os formatos cumprem a mesma função — dar a cada produto uma identificação única e scaneável — mas foram projetados para situações diferentes. Este guia percorre as diferenças reais entre EAN-13 e EAN-8, quando usar cada um e como eles se encaixam no ecossistema mais amplo de códigos de barras da GS1.
EAN-13 vs EAN-8: Principais Diferenças em um Relance
A maior distinção entre esses dois formatos resume-se a quantos dígitos eles carregam e quanto espaço físico ocupam no rótulo.
| Recurso | EAN-13 | EAN-8 |
|---|---|---|
| Dígitos | 13 | 8 |
| Largura em módulos | 95 módulos | 67 módulos |
| Largura mínima de impressão | ~1,5 polegadas (38 mm) | ~1 polegada (26 mm) |
| Uso típico | Produtos de varejo padrão | Embalagens muito pequenas |
| Gerenciado por | GS1 | GS1 |
Um código de barras EAN-13 codifica 13 dígitos e é composto por 95 módulos de igual largura, de acordo com a Wikipédia. O EAN-8 codifica apenas 8 dígitos, o que produz um código de barras bem mais estreito — aproximadamente dois terços da largura.
Como Escolher: Uma Árvore de Decisão Simples
Para quem está decidindo qual formato usar, a lógica é direta:
- Produtos padrão — Se a sua embalagem tem espaço para um código de barras com pelo menos 1,5 polegadas de largura, escolha o EAN-13. É o requisito padrão para o varejo em todo o mundo.
- Itens pequenos — Se a área de impressão do seu produto é muito restrita para o EAN-13, você pode solicitar um EAN-8.

Algo que as pessoas costumam ignorar é a Zona Silenciosa — o espaço em branco em ambos os lados do código de barras. De acordo com a Wikipédia, os códigos EAN-13 frequentemente incluem um indicador > no lado direito que marca onde a Zona Silenciosa começa. Esse marcador visual ajuda os scanners a encontrar as bordas do código, para que não se confundam com gráficos ou textos próximos.
Quando o EAN-8 É a Escolha Certa: A Regra da Área de Superfície
O EAN-8 não é uma alternativa gratuita — é um formato especializado para produtos que realmente não conseguem acomodar um código de barras padrão. Como explica a Barcodes South Africa, como apenas 8 dígitos estão disponíveis (muitas menos combinações exclusivas do que 13 dígitos), as Organizações Membro da GS1 só atribuem números EAN-8 a fabricantes que conseguem demonstrar que suas embalagens são pequenas demais para o EAN-13.
Na prática, isso significa que você verá o EAN-8 em itens como:
– Barras de chocolate individuais ou pacotes de goma de mascar
– Pequenos itens de cosmético (batom, rímel)
– Saquinhos de sementes ou especiarias
– Pequenos acessórios eletrônicos
Se o seu produto tem espaço suficiente, o EAN-13 é sempre a opção padrão.
Especificações Técnicas: Como os Formatos EAN São Estruturados?
Por trás das barras, os formatos EAN seguem uma estrutura precisa que garante a cada produto uma identificação global exclusiva por meio do sistema GS1 (Global Standards 1).
Estrutura do EAN-13:
- Prefixo GS1 (3 dígitos): Identifica qual Organização Membro da GS1 emitiu o código. Por exemplo,
590é Polônia,400–440é Alemanha. - Código do Fabricante (comprimento variável): O identificador exclusivo atribuído a uma empresa.
- Código do Produto (comprimento variável): O número específico que a empresa atribui a um item em particular (essencialmente o SKU).
- Dígito Verificador (1 dígito): O dígito final, calculado a partir de todos os dígitos anteriores para capturar erros de leitura.
Estrutura do EAN-8:
O EAN-8 funciona de maneira diferente — não há um código de fabricante de comprimento variável. A autoridade de numeração atribui códigos de produto diretamente. De acordo com a Oracle, qualquer empresa pode solicitar um EAN-8 mesmo que já possua um prefixo EAN-13, mas os dois números não têm nenhuma relação matemática entre si.

Ambos os formatos são notavelmente confiáveis na detecção de erros. A Wikipédia observa que o EAN-13 detecta 100% dos erros de um único dígito e 90% dos erros de transposição (quando dois dígitos adjacentes são trocados). Isso significa que, se um scanner ler incorretamente até mesmo uma única barra, o dígito verificador quase sempre sinalizará o problema.
O EAN-13 É Aceito nos EUA? Comparação com o UPC-A
Uma preocupação comum para empresas que vendem internacionalmente é saber se o EAN-13 funciona nos Estados Unidos, que historicamente usavam seu próprio formato UPC-A de 12 dígitos.
A resposta curta é: sim, totalmente. A iniciativa “2005 Sunrise” — hoje uma política de longa data — exige que todos os sistemas de ponto de venda nos EUA e no Canadá aceitem tanto o EAN-13 quanto o UPC-A. Na verdade, o EAN-13 é tecnicamente um superconjunto do UPC-A. Um código de barras UPC-A é simplesmente um EAN-13 cujo primeiro dígito é 0.
O que isso significa na prática:
– Se você é uma marca global, pode usar o EAN-13 em qualquer lugar — não são necessários códigos UPC-A separados.
– Varejistas americanos podem escanear seus produtos com EAN-13 sem nenhuma mudança de configuração.
Existem também prefixos especializados dentro do sistema EAN-13 que valem a pena conhecer. Os prefixos Bookland (978 e 979) incorporam os ISBNs diretamente no EAN-13, permitindo que livros sejam escaneados em qualquer checkout padrão de varejo, independentemente de onde foram publicados.
Integração com GTIN e Normalização em Banco de Dados
Tanto o EAN-13 quanto o EAN-8 fazem parte da família Global Trade Item Number (GTIN). Quando produtos com códigos de barras de comprimentos diferentes acabam no mesmo banco de dados — digamos, em um sistema de gestão de armazém — eles precisam de um formato consistente. É aí que entra o GTIN-14.
A normalização é simples: preencha os códigos mais curtos com zeros à esquerda.
| Código de barras | GTIN-14 |
|---|---|
EAN-13: 4006381333931 |
04006381333931 (1 zero à esquerda) |
EAN-8: 96385074 |
00000096385074 (6 zeros à esquerda) |
Em sistemas como o Oracle WMS, todos os GTINs são alinhados à direita e preenchidos até 14 dígitos, de modo que um único campo de banco de dados consiga lidar com tudo, de um tubo de batom a um palete inteiro.

Como Calcular o Dígito Verificador (Modulo-10, Passo a Passo)
O último dígito de qualquer código de barras EAN não é aleatório — ele é calculado por meio do algoritmo Modulo-10. Softwares modernos fazem isso automaticamente, mas entender a matemática é útil se você estiver gerando códigos de barras programaticamente ou solucionando um problema de leitura.
Exemplo: verificação do dígito verificador do EAN-13400638133393?
Passo 1 — Começando pela direita (excluindo o dígito verificador), atribua pesos alternados de 3 e 1 :
| Posição | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dígito | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
| Peso | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| Produto | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 |
Passo 2 — Some todos os produtos: 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89
Passo 3 — Encontre o próximo múltiplo de 10 (que é 90). Subtraia: 90 − 89 = 1.
O dígito verificador é 1, formando o código de barras completo 4006381333931.
Essa é uma boa verificação de sanidade para fazer durante o design do rótulo — detectar um dígito verificador incorreto antes de imprimir milhares de rótulos economiza tanto dinheiro quanto tempo.
Conclusão
O EAN-13 é o “cavalo de batalha” global da codificação de barras de varejo — é o que você usará para a grande maioria dos produtos. O EAN-8 é a alternativa compacta, reservada para itens em que o espaço da embalagem é realmente muito restrito para um código de barras padrão. Ambos os formatos são gerenciados pela GS1, ambos usam o mesmo sistema de dígito verificador Modulo-10 e ambos são lidos de forma confiável por todos os sistemas de PDV modernos em todo o mundo — incluindo nos EUA e no Canadá.
A decisão se resume à área de superfície. Se a sua embalagem consegue acomodar um código de barras com pelo menos 1,5 polegadas de largura, use o EAN-13. Se não conseguir, solicite um EAN-8 por meio do seu escritório local da GS1. De uma forma ou de outra, seu produto será lido corretamente em toda a cadeia de suprimentos.
FAQ
Posso converter um código EAN-8 em um código EAN-13?
Não — são identificadores completamente separados. Os números EAN-8 são atribuídos diretamente pela GS1 e não têm nenhuma conexão com o seu prefixo de fabricante EAN-13. Se você precisa de um código EAN-13, terá que usar um número do seu bloco EAN-13 atribuído.
O EAN-13 é aceito nos Estados Unidos e no Canadá?
Sim. Desde o acordo 2005 Sunrise, todos os sistemas de PDV modernos na América do Norte escaneiam tanto o UPC-A quanto o EAN-13 sem problemas. A maioria das marcas globais hoje usa o EAN-13 exclusivamente para manter as coisas simples em todos os mercados.
O que acontece se eu escanear um código de barras EAN-8 em um sistema que espera 14 dígitos?
O sistema fará um preenchimento com zeros do código de 8 dígitos adicionando seis zeros à esquerda para preencher o campo GTIN-14 (por exemplo, 000000XXXXXXXX). Essa é uma prática padrão em sistemas como o Oracle WMS para manter os registros do banco de dados consistentes entre diferentes tamanhos de produtos.






