O que é código de barras UPC?
Segundo a GS1, o GTIN-12 também é chamado de UPC e é usado sobretudo na América do Norte (GS1, 2026).
- A GS1 US descreve o código de barras linear, como o UPC, como uma série de linhas e espaços verticais que representa um GTIN (GS1 US, 2026).
- Esta página desenha o UPC-A, de 11 ou 12 dígitos, a partir de um número que você já tem.
Código de barras UPC-A: 11 ou 12 dígitos e o dígito verificador
O UPC-A tem 12 dígitos, e o último é o dígito verificador: digite os 11 primeiros e a página o acrescenta, ou digite os 12 e ela o confere.
- Se você digitar 12 dígitos com o último certo, o código é desenhado como foi digitado; se o último estiver errado, a página recusa e mostra o certo.
- Se o número parece ter perdido um zero à esquerda, a página avisa e não o altera.
- Com 40012345678, a página desenha 400123456782; com 400123456785, recusa e diz que o dígito verificador deveria ser 2.
- Com 4001234567, de 10 dígitos, ela recusa e pede 11 ou 12.
| Número digitado | O que a página faz |
|---|---|
| 40012345678 | desenha 400123456782, com o dígito verificador 2 acrescentado |
| 400123456782 | desenha como foi digitado |
| 400123456785 | recusa: o dígito verificador deveria ser 2, e não 5 |
| 40012345676 | desenha 400123456768 e avisa: se o número perdeu um zero à esquerda, o código é 040012345676 |
| 4001234567 | recusa: o UPC-A precisa de 11 ou 12 dígitos, e este tem 10 |
| 400123456a | recusa: o UPC-A aceita só dígitos |
- No exemplo 40012345678, os dígitos nas posições 1, 3, 5, 7, 9 e 11 (4, 0, 2, 4, 6 e 8) somam 24, e 24 vezes 3 dá 72.
- Os das posições 2, 4, 6, 8 e 10 (0, 1, 3, 5 e 7) somam 16; o total é 88, o próximo múltiplo de dez é 90, e o dígito verificador é 2.
- O método é o da GS1, com os pesos 3 e 1 e o próximo múltiplo de dez (GS1, 2026).
- Quando a soma já é um múltiplo de dez, o dígito verificador é 0.
Gerar código UPC passo a passo
Para gerar um código UPC, digite os 11 dígitos, confira o desenho e o Tamanho impresso e baixe em PNG ou SVG.
- A página abre com o número de exemplo 40012345678, um número que digitamos e que não é um número de produto.
- Um UPC-A a 100% e 600 dpi tem barras de 0,339 mm e o arquivo mede 38,3 × 27,1 mm com os dígitos.
- A 300 dpi, o tamanho 80% sai igual ao 100% (0,339 mm), e o 200% tem barras de 0,593 mm.
- Os tamanhos 80%, 100% e 200% a 600 dpi dão barras de 0,296, 0,339 e 0,635 mm, e arquivos de 33,5 × 23,7, 38,3 × 27,1 e 71,8 × 50,8 mm.
- As margens em branco do UPC-A têm 9 módulos de cada lado e fazem parte do arquivo.
- No modo em lote, cada linha de 11 ou 12 dígitos recebe ou tem conferido o dígito verificador, e uma linha com dígito errado interrompe o ZIP e é citada pelo número.
| Tamanho | Barra | Tamanho impresso (com os dígitos) |
|---|---|---|
| 80% | 0,296 mm | 33,5 × 23,7 mm |
| 100% | 0,339 mm | 38,3 × 27,1 mm |
| 200% | 0,635 mm | 71,8 × 50,8 mm |
UPC ou EAN: qual a diferença?
Nesta página, a diferença está na quantidade de dígitos: o UPC-A tem 11 ou 12 e o EAN-13, 12 ou 13, e os arquivos dos dois saem com a mesma largura, 113 módulos com as margens em branco.
- Segundo a GS1, o UPC é usado sobretudo na América do Norte e o EAN, na Europa e no resto do mundo (GS1, 2026), e a GS1 US afirma que os dois funcionam internacionalmente (GS1 US, 2026).
- Para o EAN-13, de 13 dígitos, use o gerador EAN-13.
Como calcular o dígito verificador do UPC?
Para calcular o dígito verificador do UPC-A, some os dígitos das posições ímpares, multiplique por 3, some os das posições pares, junte os dois totais e subtraia do próximo múltiplo de dez, que é o método da GS1 (GS1, 2026).
- No 40012345678 a conta dá 72 mais 16, igual a 88, o próximo múltiplo de dez é 90 e o dígito verificador é 2.
- Se você digitar só os 11 dígitos, a página faz essa conta por você.
O número de exemplo da página é um número de produto?
Não, o 40012345678 é um número que digitamos para mostrar o desenho, e não um número de produto.
- A GS1 diz que um prefixo UPC que começa com 4 serve para emitir números de circulação restrita dentro de uma empresa, que não devem ser usados globalmente (GS1, Especificações Gerais, versão 26.0, 2026).
- Esta ferramenta desenha o código de barras de um número que você já tem. Ela não fornece um número de produto registrado. Para vender em lojas ou marketplaces, você precisa de códigos GTIN da GS1.
Preciso de UPC para vender na Amazon?
Quem responde é a Amazon, e não esta página: segundo a Amazon, ela confere os UPCs com o banco de dados da GS1 e trata como inválidos os que não correspondem (Amazon Seller Central, 2026).
- A Amazon também permite pedir isenção de GTIN, por exemplo para marca própria ou artesanato, mas não para um produto que já tem código aprovado pela GS1 (Amazon Seller Central, 2026).
- Não lemos a regra de cada loja ou marketplace: consulte a página de cada um.
- Esta página só desenha o número que você já tem: a imagem não torna um número válido.
O UPC-A gerado aqui vai escanear?
Não dá para garantir: a leitura de uma etiqueta UPC-A impressa não foi testada, e o que nossos testes conferem é cada arquivo que a página gera, lido de volta por um decodificador de software.
- Imprimir e escanear um UPC-A em tamanho real, com a régua de 50 mm conferida, é o teste que você mesmo faz.
- As margens em branco de 9 módulos fazem parte do arquivo: não as corte.
Posso gerar UPC em lote?
Pode: no modo em lote, cada linha de 11 ou 12 dígitos vira um UPC-A com o dígito verificador acrescentado ou conferido, e tudo sai em um único ZIP com até 1.000 arquivos SVG ou 100 PNG.
- Uma linha com dígito errado interrompe o ZIP e é citada pelo número.
A página gera UPC-E?
Não, a página não gera UPC-E: ela faz só Code 128, UPC-A, EAN-13 e EAN-8.
O que fazer se o UPC perdeu um zero à esquerda?
Se o UPC perdeu um zero à esquerda, digite os 12 dígitos com o zero de volta, porque a página só avisa e não altera o número digitado.
- Com 40012345676, ela desenha 400123456768 e avisa: se o número perdeu um zero à esquerda, o código é 040012345676.
O que acontece com o número que eu digito?
O que você digita é codificado no seu navegador e não é enviado aos nossos servidores.
- A página confere só o tamanho e o dígito verificador e não consulta o número em lugar nenhum.
- Ela não pede cadastro, conta nem e-mail.