Tecnologia

O que é código de barras e como funciona o EAN-13

Conheça a história do código de barras, como o EAN-13 é estruturado e lido por scanners, e as diferenças entre os principais padrões usados no Brasil.

VLPor Vitor Luz
6 min de leitura

O código de barras é uma das invenções mais discretas e mais impactantes do século XX. Criado na década de 1970 para acelerar o checkout de supermercados americanos, ele transformou a logística global, o controle de estoque e o varejo em todo o mundo. No Brasil, praticamente todo produto vendido em lojas carrega um código de barras EAN-13 — e entender como ele funciona é mais simples do que parece.

História: do supermercado à logística global

O primeiro produto escaneado por código de barras na história foi uma embalagem de goma de mascar Wrigley's, em 26 de junho de 1974, num supermercado em Troy, Ohio. O padrão usado era o UPC (Universal Product Code), criado nos EUA. Na Europa, o EAN (European Article Number) foi desenvolvido como extensão internacional, adicionando um dígito ao UPC. O EAN-13, com 13 dígitos, tornou-se o padrão global para produtos de consumo.

Estrutura do EAN-13

Os 13 dígitos do EAN-13 têm uma estrutura bem definida: os 2-3 primeiros dígitos são o prefixo do país (789 ou 790 para o Brasil), os próximos dígitos identificam o fabricante, os seguintes identificam o produto específico, e o último dígito é o dígito verificador calculado pelo algoritmo de Luhn.

Como o scanner lê as barras

Os scanners de código de barras emitem um feixe de laser que varre as barras e os espaços. As barras escuras absorvem luz; os espaços claros refletem. O padrão de luz e sombra é convertido em sinal elétrico, que é decodificado nos 13 dígitos do EAN. Cada dígito é representado por 7 módulos (bits) de barras e espaços, com padrões diferentes para os dígitos do lado esquerdo e direito.

Outros padrões de código de barras

  • Code 128: suporta todos os 128 caracteres ASCII, usado em logística e documentos fiscais
  • Code 39: mais antigo, alfanumérico, comum em etiquetas de identificação industrial
  • QR Code: bidimensional, capacidade muito maior, para URLs e dados estruturados
  • Data Matrix: bidimensional compacto, comum em eletrônicos e componentes pequenos
  • PDF417: código de barras 2D em formato de pilha, usado em documentos de identidade e passagens
  • Código de barras bancário (FEBRABAN): padrão brasileiro para boletos, com 44 dígitos e campos específicos

O dígito verificador do EAN-13

O 13º dígito do EAN-13 é calculado a partir dos 12 anteriores usando o algoritmo de Luhn modificado: multiplica-se dígitos nas posições pares por 3, some tudo, calcule o complemento para o próximo múltiplo de 10. Esse mecanismo detecta erros comuns de digitação e garante que scanners rejeitem códigos corrompidos.

Gere códigos de barras com o GeraValida

Nossa ferramenta gera códigos de barras EAN-13, Code 128 e Code 39 como imagens SVG de alta qualidade, prontas para uso em etiquetas, documentos e materiais gráficos. Ideal para prototipagem de sistemas de estoque, embalagens conceituais e demonstrações de PDV.

Compartilhe este artigo

O que é código de barras e como funciona o EAN-13 — artigo do GeraValida
O que é código de barras e como funciona o EAN-13 — GeraValida (www.geravalida.com.br/artigos/o-que-e-codigo-de-barras)