Gerador UPC (UPC-A)
Digite 11 dígitos e receba um código de barras UPC-A pronto para ser lido — o décimo segundo, o dígito verificador, é calculado automaticamente, grátis e sem limite.
O que o UPC-A codifica
O UPC-A é o código de barras padrão do varejo nos Estados Unidos e no Canadá — o formato impresso em quase todos os produtos embalados vendidos nas lojas norte-americanas. Ele codifica um GTIN de 12 dígitos (Global Trade Item Number, mais precisamente um GTIN-12): um dígito do sistema numérico, um código do fabricante de 5 dígitos, um código do produto de 5 dígitos e um dígito verificador. Digite aqui os 11 primeiros dígitos e este gerador calcula o décimo segundo, o dígito verificador, para você; não é preciso fazer nenhuma conta à mão.
Estrutura dos dígitos e o dígito do sistema numérico
O primeiro dígito de um número UPC-A é o dígito do sistema numérico, e ele diz ao leitor que classe de produto o código representa: 0 e 1 cobrem a maioria dos itens de varejo padrão, 2 está reservado aos itens de peso variável, como carnes e hortifrúti (cobrados por peso e não a um preço fixo por unidade), 3 corresponde aos produtos farmacêuticos e de saúde (National Drug Code), 4 é usado pelos varejistas para a marcação interna das suas lojas e 5 está reservado aos cupons.
Códigos do fabricante e do produto
Depois vêm um código do fabricante de 5 dígitos (atribuído pela GS1 US) e um código do produto de 5 dígitos que o fabricante atribui a cada item, seguidos do dígito verificador. É essa estrutura que permite a um leitor e a um sistema de ponto de venda identificarem de forma única, com uma única leitura, tanto o fabricante quanto o produto específico.
O dígito verificador
O UPC-A usa o mesmo algoritmo módulo 10 do EAN-13 para o dígito verificador: a partir do dígito vizinho ao verificador e caminhando para a esquerda, os dígitos alternam pesos 3 e 1. Multiplique, some e o dígito verificador é o valor que eleva essa soma até o múltiplo de 10 seguinte. Este gerador cuida da conta: digite apenas os 11 primeiros dígitos.
UPC-A e EAN-13
Na prática, o UPC-A é um subconjunto do EAN-13: todo número UPC-A vira um EAN-13 válido bastando acrescentar um zero à frente, e é justamente por isso que os leitores de EAN-13 leem os códigos UPC-A de forma nativa. O caminho inverso nem sempre existe: um número EAN-13 completo de 13 dígitos cujo primeiro dígito não seja zero não é um código UPC-A válido. Se você vende internacionalmente, e não apenas nos Estados Unidos ou no Canadá, o EAN-13 é o formato compatível com mais sistemas. Existe ainda o UPC-E, uma variante de 6 dígitos do UPC-A com supressão de zeros, pensada para embalagens pequenas em que um código de tamanho completo não cabe: ele codifica o mesmo sistema numérico e o mesmo dígito verificador, apenas comprimidos, e na leitura se expande de volta até o número UPC-A equivalente.
Tamanho e recomendações de impressão
O UPC-A segue a especificação geral de tamanho EAN/UPC da GS1: um tamanho nominal de 37,29 × 25,93 mm a 100 % de ampliação, com uma faixa admissível de 80 a 200 % dessa medida. Abaixo disso, as barras ficam finas demais para muitos leitores, sobretudo sob a iluminação real de uma loja, e não a de um laboratório.
Zona de silêncio
A zona de silêncio — a margem em branco de cada lado, que ladeia as barras sem nada impresso — precisa medir no mínimo 9 vezes a dimensão X (a largura da barra mais estreita) de cada lado. É uma regra mais simples e simétrica do que as margens de 11 e 7 vezes do EAN-13, então não presuma que a mesma diagramação serve para os dois sem conferir.
Recomendações de impressão
Imprima a 300 dpi no mínimo tudo que precise ser lido em um caixa de verdade, nunca reduza abaixo de 80 % de ampliação e use barras em preto puro sobre fundo branco ou claro: a impressão com baixo contraste é uma das causas mais frequentes de um código de barras UPC-A não ser lido, mesmo quando parece correto na tela.
Perguntas frequentes
Posso usar o mesmo UPC em produtos diferentes?
Quantos dígitos tem um código de barras UPC-A?
O que significa o primeiro dígito de um código de barras UPC-A?
Qual é a diferença entre UPC-A e EAN-13?
Preciso comprar um número UPC?
Continue explorando
Importe um arquivo CSV ou do Excel e baixe um ZIP com todos os códigos de barras — sem limite de linhas.
Imprimir folhas de etiquetasPDFs prontos para Avery, com zonas de silêncio corretas e alinhamento automático.
Código de barras não é lido?Zonas de silêncio, tamanho, dpi térmico, contraste — causas, soluções e um leitor ao vivo.
Todos os tipos de código de barrasConheça todas as simbologias com que o BarcodeSheets é compatível.