Gerador de código de barras
Crie um código de barras EAN, UPC, CODE128, CODE39, ITF-14, MSI, pharmacode ou codabar, com o dígito verificador calculado para você.
Como Gerar código
- 1
Escolha o formato do código
A ferramenta aceita nove formatos. Produtos de varejo usam EAN-13 na maior parte do mundo e UPC-A na América do Norte; caixas de transporte usam ITF-14; para uso interno, o comum é CODE128, que aceita letras além de dígitos.
- 2
Digite o valor e ajuste o tamanho
A prévia é redesenhada enquanto você digita, e o dígito verificador aparece sozinho nos formatos que têm um. Largura das barras, altura, margem, legenda e as duas cores são ajustáveis.
- 3
Baixe em PNG ou SVG
Um código é baixado como um único arquivo com o valor no nome. Ative o modo de lista para colar até 500 valores e receber um ZIP com um arquivo por linha, mais um relatório das linhas que não se encaixaram no formato.
De onde vem o dígito verificador
EAN-13, EAN-8, UPC-A e ITF-14 terminam todos em um dígito que não é dado, e sim aritmética: os dígitos em posições alternadas são multiplicados por três, os demais por um, os produtos são somados, e o dígito verificador é o que falta para essa soma chegar a um múltiplo de dez. Ele existe para que o leitor consiga distinguir uma leitura errada de um código verdadeiro. Digite doze dígitos de um EAN-13 e o décimo terceiro é acrescentado automaticamente; digite os treze e o dígito informado é conferido, com o dígito correto indicado se não bater. Um único dígito digitado errado quase sempre quebra a soma de verificação, e é exatamente para isso que ela serve.
Qual formato usar em cada caso
EAN-13 e UPC-A são para produtos vendidos no caixa, e os dois exigem um prefixo de empresa registrado na GS1. Um código de barras que você mesmo inventa vai ser lido, mas não vai significar nada no sistema de outra empresa. EAN-8 é a versão curta para embalagens pequenas. ITF-14 vai nas caixas de transporte. CODE128 é o formato de uso diário para etiquetas internas: aceita toda a faixa ASCII e qualquer comprimento. CODE39 é mais antigo, limitado a dígitos, maiúsculas e alguns sinais de pontuação, e gera barras mais largas para o mesmo conteúdo. MSI aparece em etiquetas de prateleira, pharmacode em embalagens de remédios e codabar em bibliotecas e bancos de sangue.
Largura das barras, contraste e se o código é lido de verdade
Um leitor linear precisa de barras largas o bastante para distingui-las e de um contraste escuro sobre claro que ele consiga separar. Um pixel por módulo costuma ser fino demais para um leitor a laser depois da impressão; dois ou três são mais seguros. Barras coloridas são o motivo mais comum de um código falhar no uso real, por isso qualquer par de cores com contraste abaixo de 3:1 é recusado de cara, e qualquer um abaixo de 4,5:1 recebe um aviso. Mantenha a zona de silêncio dos dois lados: um código de barras impresso colado na borda da etiqueta é um código que não é lido.
Os valores nunca saem do seu navegador
Cada código é desenhado nesta aba com JavaScript e um canvas. Códigos de produto, números de lote e SKUs internos não são enviados, registrados nem armazenados em lugar nenhum, e o ZIP de uma lista de 500 linhas é montado na memória do seu próprio dispositivo.
Perguntas frequentes
Qual a diferença entre EAN e UPC?
O UPC-A tem doze dígitos e é o padrão da América do Norte; o EAN-13 tem treze e é usado em quase todo o resto do mundo. Um EAN-13 que começa com zero é um UPC-A com um zero na frente, e os caixas modernos leem os dois.
Como é calculado o dígito verificador?
Ele é calculado a partir dos dígitos anteriores: pesos alternados de três e um, a soma dos produtos e a diferença até o próximo múltiplo de dez. Digite o valor sem ele e ele é acrescentado; digite com ele e ele é conferido.
Qual formato usar para um produto vendido em loja?
EAN-13 na maior parte do mundo, UPC-A nos Estados Unidos e no Canadá. Os dois exigem um prefixo de empresa emitido pela GS1. Esta ferramenta desenha o que você digitar, mas só um número registrado vai corresponder ao seu produto no sistema de um varejista.
Posso imprimir os códigos em uma impressora comum?
Sim, e uma impressora a laser de 600 DPI dá conta deles com folga. Imprima o SVG em vez do PNG para ter barras mais nítidas, use papel branco comum ou etiquetas foscas e evite redimensionar a impressão depois.
Qual largura de barra o leitor exige?
Como regra prática, mantenha a barra estreita com 0,25 mm ou mais na impressão final. Ajustar a largura para dois ou três pixels por módulo e imprimir em tamanho real resolve isso na maioria dos tamanhos de etiqueta.
Quantos códigos posso gerar de uma vez?
Até 500 valores de uma vez. Cole um por linha para receber um ZIP com um arquivo por valor. As linhas que não se encaixam no formato escolhido são listadas em um errors.csv dentro do ZIP, em vez de interromper as demais.
Por que um código de barras colorido não é lido?
Os leitores enxergam contraste, não cor, e muitos usam luz vermelha, que deixa as barras vermelhas quase invisíveis. Barras pretas sobre fundo branco são a escolha segura; por isso, aqui é recusado qualquer par de cores com contraste abaixo de 3:1.