Estúdio de códigos de barras

Gerador de códigos de barras UPC-A

Gere códigos de barras de produtos UPC-A para embalagens de retalho e identificação no ponto de venda.

Data Matrix PDF417 Code 128 Code 93 EAN-13 EAN-8 UPC-A ISBN Code 39 ITF-14 MSI Plessey Pharmacode Codabar

Gerador de códigos de barras e códigos matriciais

Pré-visualização em direto do Studio
Formato de entrada inválido para a simbologia selecionada.
INTELIGÊNCIA AVANÇADA PARA CÓDIGOS DE BARRAS
A analisar o código de barras...
-- /100 PRONTO A LER
FORMATO RECOMENDADO A analisar...
IDEAL PARA —
REGRAS DOS DADOS —
DÍGITO DE CONTROLO —
CONTRASTE —
A analisar os dados do código de barras...
ESTÚDIO DE EXPORTAÇÃO PROFISSIONAL
Exporte o seu código de barras Escolha um formato profissional e a resolução de saída.
ALTA RESOLUÇÃO
PNG · 1024 px · Fundo atual

Gerador de números de série em lote Code 128

Gere códigos de barras Code 128 sequenciais para referências de artigos (SKU) de armazém, etiquetas de ativos, rótulos de inventário e outros identificadores internos.

Configure a sequência acima e clique em Gerar para criar os itens do lote.
CENTRO DE CONHECIMENTO SOBRE CÓDIGOS DE BARRAS

Gerador de códigos de barras UPC-A

Resposta rápida: O UPC-A codifica 12 dígitos, incluindo um dígito de verificação, regido pela norma ISO/IEC 15420 e administrado pela GS1 US. Trata-se da norma norte-americana para pontos de venda a retalho e codifica um GTIN-12. Do ponto de vista estrutural, o UPC-A corresponde a um EAN-13 com um zero à esquerda acrescentado. Este gerador produz um símbolo com a estrutura correta; o GTIN-12 codificado deve ser licenciado pela GS1 US para utilização no retalho.

Funciona no seu navegador Formatos compatíveis com normas Modo em série por lotes SVG, PNG, WEBP, JPG

What a UPC-A barcode is

UPC-A stands for Universal Product Code Version A. The governing standard is ISO/IEC 15420, which covers the EAN/UPC barcode symbology family. GS1 US administers the assignment of U.P.C. Company Prefixes to US and Canadian brand owners; GS1 Canada and other national Member Organisations handle their respective territories.

UPC-A codifica um GTIN-12 — um Global Trade Item Number de 12 dígitos. GTIN-12 é o UPC-A expresso como uma estrutura de dados. Todos os leitores de ponto de venda do retalho nos EUA leem UPC-A nativamente. A nível internacional, o UPC-A é reconhecido por ser estruturalmente idêntico ao EAN-13 com um zero à esquerda: qualquer EAN-13 que comece por 0 é descodificado como um UPC-A quando o leitor está configurado para apresentar 12 dígitos.

UPC-A technical specification

CampoValorFonte
Nome completoUniversal Product Code Version A (UPC-A) / GTIN-12GS1 General Specifications v10 §2.1.2.1.3
PadrãoISO/IEC 15420 (EAN/UPC symbology)GS1 Especificações gerais
Contagem de dígitos12 (11 data + 1 check)GS1 Especificações gerais
Conjunto de caracteresApenas numérico (0–9)GS1 Especificações gerais
Dígito de controloGS1 modulo-10 applied to 11 digitsGS1 Especificações Gerais §7.10.1
Relationship to EAN-13UPC-A = EAN-13 with leading zero prepended; bit-identical at symbol levelGS1 General Specifications; barcodepress.com
Magnification range80%–200% of nominal sizeGS1 Especificações gerais
GS1 licensingU.P.C. Company Prefix from GS1 US; starting $250/year for 10 GTINs, $30 for a single GTIN-12GS1 US: gs1us.org

UPC-A digit structure

Um número UPC-A tem quatro campos lógicos:

Number system digit. The first digit (leftmost) indicates the product category. Zero is the most common for general retail products. Some values are reserved: 2 for random-weight items, 3 for pharmaceuticals, 4 for retailer-controlled codes, 5 for coupons, and others by GS1 assignment.

Código do fabricante. Dígitos 2–6 (num prefixo de empresa de 5 dígitos) ou mais, consoante o comprimento do prefixo. Identifica o titular da marca e é atribuído como parte do U.P.C. Company Prefix.

Código do produto. Os dígitos de referência do artigo que o titular da marca atribui para identificar cada produto distinto dentro do seu prefixo.

Check digit. The twelfth and final digit, calculated from the first eleven using the GS1 modulo-10 algorithm.

Como é calculado o dígito de controlo do UPC-A

A sintaxe URI GS1 modulo-10 algorithm applies to the first 11 digits. From the right (position 1 = rightmost data digit, position 11 = leftmost), multiply digits at odd positions by 3 and digits at even positions by 1. Sum all eleven products. Subtract the units digit of the sum from 10. If the result is 10, use 0.

Exemplo prático: calcular o dígito de controlo de 01234567890_ (algarismo sublinhado desconhecido).

Algarismos 1–11: 0 1 2 3 4 5 6 7 8 9 0

Da direita (posição 1 = mais à direita = 0): 0 na posição 1 (ímpar): ×3 = 0 9 na posição 2 (par): ×1 = 9 8 na posição 3 (ímpar): ×3 = 24 7 na posição 4 (par): ×1 = 7 6 na posição 5 (ímpar): ×3 = 18 5 na posição 6 (par): ×1 = 5 4 na posição 7 (ímpar): ×3 = 12 3 na posição 8 (par): ×1 = 3 2 na posição 9 (ímpar): ×3 = 6 1 na posição 10 (par): ×1 = 1 0 na posição 11 (ímpar): ×3 = 0

Soma = 0 + 9 + 24 + 7 + 18 + 5 + 12 + 3 + 6 + 1 + 0 = 85

Algarismo das unidades de 85 = 5. Dígito de controlo = 10 − 5 = 5.

Complete UPC-A: 012345678905.

When to use UPC-A

Produtos vendidos a retalho nos Estados Unidos e no Canadá. O UPC-A é a norma de ponto de venda em todos os retalhistas norte-americanos: Walmart, Target, Kroger, CVS e todas as outras grandes cadeias. Se o seu produto for vendido nestas lojas, o formato esperado pelos sistemas é UPC-A.

Amazon FBA listings. Amazon requires a GS1-licensed GTIN for most product listings in its US marketplace. The barcode on the product must match the GTIN in the Amazon catalogue. Amazon's own FNSKU label is a separate identifier used for fulfilment — the product itself still needs a UPC-A or EAN-13 for catalogue lookup.

Reprinting a damaged label. If your product already has a GS1-licensed GTIN-12 and the label is unreadable, generate the barcode from that number. The generator creates the symbol; the GS1 licence already exists.

Arte-final da embalagem e pré-impressão. Gere um UPC-A com a estrutura correta, em SVG de 4096 px, para os ficheiros de arte-final. Verifique o dígito de controlo antes de enviar os ficheiros para uma gráfica ou agência de design de embalagens.

Configuração e testes de leitores. Utilize qualquer UPC-A válido de 12 dígitos para verificar se um leitor, um sistema POS ou um scanner de armazém está a descodificar corretamente, sem alterar registos de produtos ativos.

Internal SKU labelling. UPC-A format barcodes are usable for internal inventory tracking without any GS1 registration, as long as those codes never enter a GS1-connected supply chain. Label internal codes clearly as non-GS1 identifiers.

UPC-A ou EAN-13 — de qual precisa?

UPC-AEAN-13
Data structureGTIN-12 (12 digits)GTIN-13 (13 digits)
PadrãoISO/IEC 15420ISO/IEC 15420
Primary marketsUnited States, CanadaGlobais
Encoding relationshipLeading-zero EAN-13 is bit-identical to UPC-A—
Post-2005 scanner readingBoth read by all North American POS scannersBoth read by all international POS scanners
GS1 licensing bodyGS1 US (for US products)GS1 Member Organisation in relevant country

Se vende exclusivamente nos EUA ou no Canadá e não tem planos de expansão internacional, o UPC-A é suficiente. Se vende na Europa, na Ásia, na Austrália ou através de canais internacionais de comércio eletrónico, utilize o EAN-13 — é aceite em todo o lado e evita uma conversão de formato mais tarde. Um GTIN-12 UPC-A pode ser expresso como um GTIN-13 acrescentando um zero à esquerda, pelo que os dois formatos são compatíveis ao nível dos dados.

Requisitos de design e impressão

Imprima o UPC-A entre 80% e 200% do tamanho nominal. Abaixo de 80%, os leitores de uso corrente tornam-se pouco fiáveis. A zona de silêncio padrão deve ser mantida dos dois lados do símbolo — cortar estas zonas é a causa de produção mais comum das falhas de leitura na caixa.

Use dark bars on a light background. Avoid printing over imagery or coloured substrates without a pre-press verification scan against the GS1 reflectance contrast specification.

Exporte com, no mínimo, 2048 px para ficheiros prontos para impressão; recomenda-se 4096 px para a arte-final de embalagens. O formato SVG não perde qualidade e adapta-se a qualquer resolução de saída.

Resolução de problemas: porque é que o seu UPC-A não está a ser lido

O dígito de controlo está errado. Introduza novamente os 11 dígitos de dados e volte a calcular o décimo segundo. O Smart Barcode Intelligence assinala qualquer discrepância antes da exportação.

O número tem 12 dígitos, mas o scanner devolve 13. Os scanners configurados para devolver dados em formato EAN-13 acrescentam um zero aos dados UPC-A. Este é o comportamento correto — o resultado é o mesmo GTIN do produto, no formato GTIN-13. Não é um erro.

O símbolo é demasiado pequeno. Com uma ampliação inferior a 80%, as barras estreitas podem ficar abaixo da largura mínima imprimível. Aumente a ampliação ou utilize uma impressora de etiquetas com maior resolução.

As zonas silenciosas são removidas durante o corte e vinco. Certifique-se de que o grafismo da etiqueta reserva toda a zona silenciosa fora dos limites do código de barras antes de a etiqueta ser cortada.

O dígito do sistema de numeração está errado. O primeiro dígito tem de ser válido para a categoria do produto. Um produto farmacêutico requer o dígito 3; um cupão requer o dígito 5. Dígitos do sistema de numeração incompatíveis não impedem a leitura, mas podem causar falhas de pesquisa nas bases de dados dos retalhistas.

A sintaxe URI GS1 licensing requirement — what a barcode generator cannot do

Esta secção contém as informações mais importantes para vendedores e proprietários de marcas.

Um gerador de códigos de barras produz um símbolo corretamente estruturado e legível por scanner. Não emite GTINs nem lhe dá o direito de utilizar qualquer número de 12 dígitos em produtos vendidos a retalho.

For products sold through US retail stores, online marketplaces (Amazon, Walmart, eBay) or any GS1-connected supply chain, the GTIN-12 encoded in the barcode must be licensed from GS1 US. Using a number you invented creates a barcode that scans correctly but may collide with another brand's product, fail registry checks, and lead to marketplace listing suspension.

GS1 US pricing (source: https://www.gs1us.org/upcs-barcodes-prefixes/what-is-a-prefix, verified 2026-06-02): a single GTIN-12 costs $30; 10 GTINs cost $250 initial plus $50/year; 100 GTINs cost $750 initial plus $150/year.

Utilizações legítimas deste gerador:

  1. Reimprimir uma etiqueta para um GTIN-12 que já possui.
  2. Creating packaging artwork before your GS1 prefix is finalised — use a clearly marked placeholder.
  3. Testar a configuração do leitor de códigos de barras e do sistema POS.
  4. Internal inventory labelling that never enters the GS1 cadeia de abastecimento.

Utilizar este código de barras no Bahrein e nas cadeias de fornecimento internacionais

Os retalhistas, importadores, fabricantes e equipas de logística do Barém devem garantir que os identificadores respeitam as regras dos seus parceiros comerciais. Os GTIN destinados à venda a retalho devem ser obtidos junto da organização emissora adequada; um gerador cria a imagem do código, mas não atribui a titularidade do identificador. As referências internas de stock e de ativos podem utilizar valores definidos pela própria organização, desde que o sistema recetor os aceite.

Utilize inglês britânico nas instruções operacionais, se estiver de acordo com o estilo da sua organização, e acrescente instruções em árabe para as equipas que delas necessitem. Imprima nas condições reais de utilização. O calor, a luz intensa, o pó, as embalagens curvas e as películas laminadas refletoras do Barém podem revelar problemas de contraste ou de superfície que não são visíveis num monitor.

Mantenha as zonas de silêncio desimpedidas, evite esticar a imagem e prefira barras escuras sobre um fundo liso e claro. Digitalize amostras do início, do meio e do fim da tiragem. Para utilização regulamentada no retalho, na saúde, na edição ou na logística, confirme as especificações em vigor da GS1, da agência ISBN, do cliente ou do setor antes de aprovar a produção.

LISTA DE VERIFICAÇÃO DA PRODUÇÃO

Antes de imprimir

  • Foi selecionada a simbologia correta
  • Propriedade do identificador confirmada
  • O dígito de verificação foi validado
  • Zonas de silêncio mantidas livres de obstáculos
  • Forte contraste entre as barras
  • Proporção da imagem inalterada
  • SVG ou PNG de alta resolução
  • Teste do scanner de produção
Voltar ao gerador ↑
PERGUNTAS FREQUENTES SOBRE CÓDIGOS DE BARRAS

Perguntas frequentes

Abra uma pergunta para ler uma resposta técnica concisa.

01O que é um código de barras UPC?+

O UPC-A (Código Universal de Produto, Versão A) é um código de barras de 12 dígitos definido pela norma ISO/IEC 15420 e gerido pela GS1 US. Codifica um GTIN-12 — um Número Global de Artigo Comercial utilizado para identificar produtos de retalho no ponto de venda. O UPC-A é a norma de retalho norte-americana e é lido por todos os leitores de código de barras modernos nos Estados Unidos e no Canadá.

02Como posso obter um código de barras UPC para o meu produto?+

Obtenha um GTIN-12 junto da GS1 US (gs1us.org). Um único GTIN custa 30 dólares; um bloco de 10 GTINs custa 250 dólares iniciais, mais 50 dólares por ano. Assim que tiver um GTIN licenciado, utilize este gerador para criar o símbolo do código de barras. O gerador cria a imagem; a GS1 emite a licença. Não utilize um número inventado para produtos de retalho.

03Posso criar o meu próprio código de barras UPC gratuitamente?+

Pode gerar um símbolo UPC-A gratuitamente nesta ferramenta. Um símbolo gerado a partir de um número inventado de 12 dígitos pode ser lido por leitor de códigos de barras. No entanto, para utilização no retalho ou em plataformas de comércio, o número codificado deve ser um GTIN-12 licenciado pela GS1. Um número não licenciado pode entrar em conflito com o produto de outra marca e não será aprovado nas verificações de registo realizadas pelos retalhistas e pelas plataformas de comércio eletrónico. Apenas para utilização interna no inventário, um número autoatribuído não está sujeito a quaisquer requisitos da GS1.

04É necessário adquirir um código de barras para vender na Amazon?+

A Amazon exige GTINs licenciados pela GS1 para a maioria das listagens de produtos no mercado dos EUA. Um código de barras gerado a partir de um número não licenciado não cumpre este requisito — a Amazon verifica os GTINs junto do registo da GS1. Necessita de um GTIN-12 (UPC-A) ou GTIN-13 (EAN-13) emitido pela GS1 antes de listar a maioria dos produtos. O FNSKU da Amazon é uma referência distinta utilizada para o processamento de encomendas, não sendo um substituto de um GTIN da GS1.

05Como é calculado o dígito de controlo do UPC-A?+

Aplique o algoritmo GS1 módulo 10 aos primeiros 11 dígitos. A partir da direita, multiplique os dígitos nas posições ímpares por 3 e os das posições pares por 1. Some os produtos, subtraia o dígito das unidades de 10 e utilize 0 se o resultado for 10. Por exemplo, 01234567890 resulta numa soma de 85 e num dígito de controlo de 5, produzindo 012345678905. Fonte: Especificações Gerais da GS1 §7.10.1.

06Qual é a diferença entre o UPC-A e o EAN-13?+

O UPC-A codifica 12 dígitos (GTIN-12); o EAN-13 codifica 13 dígitos (GTIN-13). Em termos estruturais, um UPC-A é idêntico a um EAN-13 com um zero à esquerda. Desde o GS1 Sunrise 2005, todos os leitores de código de barras norte-americanos leem ambos os formatos. Se vender a nível global, utilize o EAN-13. Se vender apenas na América do Norte, o UPC-A é a norma histórica, embora o EAN-13 também seja aceite em todo o lado.

07Que código de barras é necessário para vender no Walmart?+

O Walmart exige GTINs licenciados pela GS1 para todos os produtos nas suas prateleiras e no seu portal de fornecedores. O UPC-A (GTIN-12) é o formato padrão do Walmart para pontos de venda (POS). O GTIN deve estar registado na Rede Global de Sincronização de Dados (GDSN) da GS1 ou num sistema equivalente de integração de fornecedores. Um código de barras gerado com um número não licenciado não será aprovado no processo de configuração de artigos do Walmart.

08Por que razão o meu código UPC começa por 0 e é lido como EAN-13?+

Um número UPC-A que comece por 0 é bit a bit idêntico a um EAN-13 com um zero à esquerda. Os leitores configurados para apresentar dados EAN-13 de 13 dígitos irão antepor um zero e devolver uma sequência de 13 dígitos. Os leitores configurados para a saída de UPC-A de 12 dígitos irão remover o zero à esquerda e devolver 12 dígitos. Ambas as leituras representam o mesmo GTIN. Trata-se de um comportamento esperado, não de um erro no código de barras.

09Que formato de código de barras devo utilizar para o Amazon FBA?+

Utilize um código UPC-A (GTIN-12) ou EAN-13 (GTIN-13) licenciado pela GS1 para o próprio produto. A Amazon também exige uma etiqueta FNSKU para o acompanhamento no centro de distribuição — trata-se de um código de barras Code 128 gerado pela Amazon, distinto do GTIN do produto. O código de barras do produto e o código de barras FNSKU têm finalidades diferentes e ambos devem estar presentes nos produtos que entram na rede de distribuição da Amazon.

10O código de barras UPC-A é gerado no meu navegador?+

Sim. O código de barras é gerado inteiramente no seu navegador. Os dígitos que introduzir não são enviados para nenhum servidor. Os únicos dados que saem do seu dispositivo são o ficheiro de imagem que decidir descarregar. Esta é a arquitetura padrão do Premium Barcode Studio para todas as ferramentas de geração de códigos de barras.