O que é um código de barras? Definição, funcionamento e tipos
O código de barras é uma forma de escrever dados num padrão que pode ser lido por máquinas. Esse padrão é normalmente composto por linhas pretas e brancas de larguras diferentes, ou por pequenos quadrados dispostos dentro de um quadrado. Quando é lido, o padrão é novamente convertido em números ou texto, como um código de produto, um número de envio ou o endereço de um site.
Por ser lido por máquinas, o código de barras é muito mais rápido e menos sujeito a erros do que introduzir um código manualmente. É por isso que é utilizado nas caixas das lojas, em armazéns, hospitais, bilhetes e até em embalagens de alimentos.
Breve história do código de barras
A ideia do código de barras foi patenteada em 1952 por Norman Joseph Woodland e Bernard Silver, nos Estados Unidos. O código de barras só começou realmente a ser utilizado nas lojas em 1974, quando uma embalagem de pastilhas elásticas foi lida num supermercado do Ohio com um código UPC. Desde então, o código de barras espalhou-se pelo mundo inteiro e é hoje gerido a nível global por uma organização de normalização chamada GS1.
Como funciona o código de barras?
O leitor ilumina o código de barras e lê o reflexo. As partes escuras refletem pouca luz e as partes claras refletem muita. Essa diferença é convertida numa sequência de 0 e 1, que é depois comparada com as regras desse tipo de código de barras. Muitos códigos de barras têm também um dígito de controlo (check digit), ou seja, o último número, calculado a partir dos números anteriores. Se o resultado do cálculo não corresponder, o leitor sabe que algo está errado e rejeita a leitura.
O código de barras propriamente dito guarda normalmente apenas um código. Informações como o nome do produto ou o preço são guardadas no sistema da caixa ou numa base de dados e procuradas com base nesse código.
Tipos de código de barras mais utilizados
De um modo geral, os códigos de barras dividem-se em dois grandes grupos:
- Código de barras 1D (linear): composto por linhas verticais lidas da esquerda para a direita. Alguns exemplos são o EAN-13 e o UPC-A para produtos de retalho, bem como o Code 128 e o Code 39 para logística e armazéns.
- Código de barras 2D: composto por um padrão de quadrados que guarda dados em duas direções, pelo que comporta muito mais informação. Alguns exemplos são o QR Code, o Data Matrix, o PDF417 e o Aztec.
Existem ainda códigos de barras próprios para correios e envios, para a área da saúde, bem como as normas GS1 para a cadeia de abastecimento. Pode ler uma explicação mais pormenorizada sobre as diferenças no artigo Diferença entre códigos de barras 1D e 2D.
Para que serve o código de barras?
- Retalho: acelera a caixa e regista o stock automaticamente.
- Armazéns e envios: segue mercadorias e encomendas de um local para outro.
- Bilhetes e eventos: verifica a autenticidade dos bilhetes com uma única leitura.
- Marketing: um QR Code em folhetos ou embalagens leva as pessoas diretamente ao seu site, ementa ou WhatsApp.
Criar o seu próprio código de barras
Não precisa de uma aplicação paga para criar códigos de barras. No I Need Barcode, escolha o tipo de código de barras, introduza os dados e transfira-o como imagem PNG. Há mais de 100 tipos à escolha, todos gratuitos e sem registo.
Perguntas frequentes
Qual é a diferença entre um código de barras e um QR Code?
O QR Code é um tipo de código de barras, mais concretamente um código de barras 2D. O código de barras linear (1D) guarda apenas alguns caracteres e é lido da esquerda para a direita, ao passo que o QR Code guarda dados em duas direções, pelo que comporta ligações, texto ou dados de WiFi.
O código de barras guarda o preço do produto?
Normalmente, não. O código de barras do produto contém apenas um código. O preço e o nome do produto são guardados no sistema da caixa e procurados com base no código lido.
É preciso pagar para criar um código de barras?
Não. A imagem do código de barras pode ser criada gratuitamente, por exemplo no I Need Barcode. O que tem de ser registado mediante pagamento é apenas o número oficial para códigos de barras de produtos de retalho, como o EAN-13, através da GS1.


