Escolher idioma

Gerador de Código de Barras UPC-A em Lote

Gere vários códigos UPC-A de uma vez. Cole ou importe uma lista de números, baixe um ZIP de imagens rotuladas e veja linhas inválidas sinalizadas.

Mehmet Demiray Publicado Atualizado
Compartilhar
Gerador completo de códigos de barrasFerramenta central para gerar EAN, UPC, Code 128, Code 39 e outros formatos em um só lugar, com ajuste de tamanho e download em PNG ou SVG.
Um número de 11 dígitos por linha; o dígito verificador é adicionado a cada um deles.

Lotes de UPC-A para catálogos

Quem cadastra muitos produtos não tem tempo de gerar um código de barras por vez. Esta ferramenta foi pensada para o fluxo inverso: você entrega uma lista e recebe um conjunto completo de imagens prontas para usar. Cole os números diretamente na caixa de texto, um por linha, ou importe um arquivo CSV exportado da sua planilha de estoque. Cada linha vira um código de barras UPC-A independente, com o número impresso abaixo das barras para conferência visual. Ao final, todos os arquivos são reunidos em um único ZIP, organizados e nomeados para que você localize cada item sem abrir um a um. Esse formato atende bem vendedores que listam dezenas de produtos em marketplaces, redes de varejo montando etiquetas de prateleira e distribuidores preparando catálogos. Como cada linha é validada de forma isolada, um erro de digitação em um número não interrompe o restante do lote. O resultado sai pronto para impressão ou para anexar às fichas de cada SKU.

Preparando os números antes de gerar

Um código UPC-A tem 12 dígitos no total, mas você digita apenas os 11 primeiros. O último é o dígito verificador, calculado automaticamente pela ferramenta. Por isso, cada linha da sua lista deve conter exatamente 11 dígitos numéricos, sem espaços, traços ou letras. O ponto que mais causa erro é a perda dos zeros à esquerda. Planilhas costumam tratar o número como valor e cortar o zero inicial, transformando 01234567890 em 1234567890. Para evitar isso, formate a coluna como texto antes de colar ou exporte o CSV com os campos entre aspas. Os primeiros dígitos identificam o prefixo da empresa atribuído pela GS1, e os seguintes representam o produto. Se você ainda não tem prefixos próprios e precisa apenas de um código para uso interno, gere normalmente, mas lembre que números oficiais para venda no varejo vêm da GS1. Para casos pontuais, o gerador individual de UPC-A resolve linha a linha.

Do ZIP até a embalagem

Depois de gerar o lote, o desafio passa a ser ligar cada arquivo ao produto certo. A ferramenta nomeia as imagens a partir do próprio número UPC-A, então o nome do arquivo já funciona como chave de busca. Se a sua planilha relaciona SKU e número de barras na mesma linha, basta cruzar as duas colunas para montar o mapeamento. Uma prática útil é manter uma coluna de SKU ao lado da coluna de números na exportação, assim você reconstrói a correspondência em segundos. Para a impressão, organize as imagens em uma folha de etiquetas com colunas e linhas uniformes, respeitando uma margem de silêncio em volta de cada código para que o leitor consiga capturá-lo. Evite redimensionar de forma desigual, porque esticar só a largura ou só a altura compromete a leitura. Mantenha uma área clara de pelo menos 2 mm nas laterais. Com os arquivos bem nomeados e um layout consistente, passar do ZIP para a embalagem física vira uma etapa rápida e repetível.

Conferindo a qualidade do lote

Gerar em massa só vale a pena se o resultado for confiável, por isso vale revisar três pontos. Primeiro, observe as linhas sinalizadas como inválidas: elas indicam números com quantidade errada de dígitos, caracteres não numéricos ou campos vazios. Corrija essas entradas na lista e gere novamente apenas o que falhou. Segundo, faça um teste de leitura real. Imprima algumas amostras e passe um leitor ou o aplicativo de câmera do celular para confirmar que o código aparece exatamente como o número digitado. Terceiro, valide a lógica do dígito verificador, que segue uma soma ponderada dos onze primeiros dígitos:

c=(10(3dimpar+dpar)mod10)mod10c = \left(10 - \left(3\sum d_{impar} + \sum d_{par}\right) \bmod 10\right) \bmod 10

Como a ferramenta aplica essa fórmula sozinha, você não precisa calcular nada à mão, mas entender o critério ajuda a confiar no resultado. Reserve uma conferência por amostragem antes de imprimir tiragens grandes. Esse cuidado evita reimpressões e devoluções por etiquetas que não passam no caixa.

Quando usar lote e quando usar outros formatos

O modo em lote brilha quando há volume: cadastros de marketplace, reposição de estoque e catálogos com dezenas ou centenas de itens. Para um produto isolado ou um teste rápido, o gerador individual de UPC-A costuma ser mais direto. A escolha do padrão também importa. O UPC-A é o formato dominante no varejo dos Estados Unidos e do Canadá. Se o seu mercado é europeu ou usa numeração de 13 dígitos, o gerador de EAN-13 em lote se encaixa melhor, já que esse é o padrão internacional para produtos de consumo. Quando a necessidade não é varejo de prateleira, mas sim etiquetas internas, logística ou rastreamento que misturam letras e números, o gerador de Code 128 em lote oferece um formato alfanumérico mais flexível. Avalie onde o código será lido e quem o emitiu antes de decidir. Manter o padrão certo desde o início poupa retrabalho na hora de cadastrar produtos e imprimir etiquetas em escala.

As que mais respondemos.

Devo digitar 11 ou 12 dígitos por linha?

Digite apenas os 11 primeiros dígitos em cada linha. O décimo segundo é o dígito verificador, calculado automaticamente pela ferramenta a partir dos números informados. Se você incluir os 12, a linha pode ser marcada como inválida por excesso de dígitos.

Como evito que o Excel apague os zeros à esquerda?

O Excel trata a célula como número e remove o zero inicial. Antes de digitar, formate a coluna como texto ou coloque um apóstrofo antes do valor. Na hora de exportar, salve um CSV com os campos entre aspas. Assim, 01234567890 chega à ferramenta com todos os 11 dígitos preservados.

Como ligo os arquivos gerados aos meus SKUs?

Cada imagem é nomeada com o próprio número UPC-A, então o nome do arquivo já serve como chave. Mantenha na sua planilha uma coluna de SKU ao lado da coluna de números UPC-A. Depois, basta cruzar as duas colunas para reconstruir a correspondência entre cada arquivo do ZIP e o produto certo.

O que acontece se houver números repetidos na lista?

Números duplicados geram códigos de barras idênticos, um para cada linha repetida. A ferramenta não bloqueia repetições, mas isso pode criar arquivos com o mesmo nome no ZIP. Revise a lista antes de gerar para evitar etiquetas duplicadas que confundam o controle de estoque.

Uma linha com erro estraga o lote inteiro?

Não. Cada linha é validada de forma independente. Quando um número tem dígitos a mais, dígitos a menos ou caracteres inválidos, apenas aquela linha é sinalizada, e as demais seguem normalmente. Você corrige só o que falhou e gera de novo.

Posso usar esses códigos para vender em marketplaces?

Sim, desde que os números sejam atribuídos à sua empresa pela GS1. A ferramenta gera os códigos de barras visuais corretamente, mas os números oficiais para varejo precisam vir do seu prefixo GS1. Para mercados que usam 13 dígitos, considere o gerador de EAN-13 em lote.