Gerador de código de barras
Escolha um formato de código de barras, digite o número ou o texto e baixe o código em SVG ou PNG. O dígito verificador é calculado para você.
Funciona inteiramente no seu navegador
Os códigos de barras são desenhados com a biblioteca JsBarcode. A ferramenta confere os dígitos e o dígito verificador, mas não tem como saber se um número está registrado em seu nome; os códigos EAN e UPC de produtos reais vêm da GS1.
Como gerar um código de barras
- Escolha o formato que o seu leitor ou o varejista pede. Se estiver em dúvida e o conteúdo for texto ou números comuns, Code 128 é a escolha usual.
- Digite o valor. Para EAN-13, EAN-8, UPC-A e ITF-14, deixe o dígito verificador de fora e ele é acrescentado, ou digite-o e ele é conferido.
- Ajuste a largura das barras, a altura e as cores se precisar e baixe o código de barras em SVG ou PNG.
Como os códigos de barras lineares codificam dados
Um código de barras linear é uma fileira de barras e espaços cujas larguras representam caracteres. EAN-13 e UPC-A são códigos numéricos de tamanho fixo para produtos de varejo: doze dígitos no EAN-13 ou onze no UPC-A identificam o produto, e um dígito verificador final protege contra leituras erradas. O Code 128 é o mais flexível: codifica qualquer caractere ASCII alternando entre conjuntos de caracteres, o que o torna denso e o padrão para etiquetas de envio e etiquetas internas de patrimônio.
O dígito verificador da família GS1 (EAN, UPC e ITF-14) é uma soma ponderada. A partir do dígito de dados mais à direita, os dígitos recebem pesos 3, 1, 3, 1 e assim por diante, e o dígito verificador completa a soma até o múltiplo de 10 seguinte. O UPC-E é uma forma compactada do UPC-A, então seu dígito verificador é calculado sobre o número expandido de doze dígitos. Este gerador de código de barras calcula todos eles e recusa um número cujo dígito verificador não confere, em vez de imprimir um código que falharia.
O tamanho de impressão importa mais do que o formato. Os leitores precisam de uma zona de silêncio, um espaço em branco dos dois lados, que aqui é a configuração de margem, e de barras que não sejam finas demais para a sua impressora. Uma barra de 2 pixels de largura a 300 pontos por polegada é muito mais fina do que na resolução da tela, então teste uma amostra impressa antes de uma tiragem completa.
Dicas
- Precisa de um código que guarde um link ou um login de Wi-Fi? Use o gerador de QR Code.
- Vai criar identificadores únicos para codificar? O gerador de UUID cria identificadores aleatórios.
- Vai converter um código de hexadecimal ou binário? Experimente o conversor de bases numéricas.
Perguntas frequentes
O que é o dígito verificador?
O último dígito de um número EAN, UPC ou ITF-14 é calculado a partir dos outros, para que o leitor detecte um erro de digitação. Cada dígito, contando da direita, é multiplicado alternadamente por 3 e por 1, os produtos são somados, e o dígito verificador é o que leva o total ao múltiplo de 10 seguinte.
O que acontece se eu digitar o dígito verificador errado?
A ferramenta não o troca sem avisar. Ela mostra qual deveria ser o dígito verificador e não desenha o código de barras até você corrigir o número ou apagar o último dígito para ele ser calculado.
Posso usar estes códigos em produtos que vendo em lojas?
Os sistemas do varejo esperam números atribuídos a você pela GS1 ou pela GS1 do seu país (no Brasil, a GS1 Brasil). Esta ferramenta desenha qualquer número válido, mas um número inventado pode coincidir com o produto de outra empresa. Use-a para etiquetas internas, testes e artes.
O Code 39 não tem letras minúsculas. O que acontece com elas?
As letras minúsculas são convertidas em maiúsculas e a ferramenta avisa. O Code 39 codifica dígitos, letras maiúsculas, espaço e os símbolos - . $ / + %; qualquer outro caractere é apontado em vez de ser descartado.
Qual formato serve para cada uso?
O Code 128 guarda qualquer texto ASCII de forma compacta. EAN-13 e EAN-8 são para produtos de varejo no mundo todo, UPC-A e UPC-E para o varejo da América do Norte. O ITF-14 identifica caixas de transporte, Code 39 e Codabar aparecem em logística, bibliotecas e bancos de sangue, e o Pharmacode é usado em embalagens farmacêuticas.
Devo baixar em SVG ou PNG?
Use SVG para impressão ou para qualquer coisa que precise ficar nítida em qualquer tamanho. Use PNG em documentos e páginas da web que precisam de bitmap; escolha uma escala maior para evitar bordas borradas quando a imagem for ampliada.