A resposta curta
Se você vende apenas nos Estados Unidos e Canadá, UPC-A é suficiente. Se vende em qualquer outro lugar do mundo, ou se quer um único código de barras que funcione em todos os lugares, use EAN-13.
Ambos os formatos são lidos pelos mesmos scanners. A diferença prática se resume a onde seus produtos serão vendidos e o que seus parceiros varejistas exigem.
O que é UPC-A?
UPC-A (Código Universal de Produto, versão A) é um padrão de código de barras de 12 dígitos desenvolvido na América do Norte na década de 1970. Foi projetado especificamente para uso em supermercados e varejo nos EUA e Canadá, e é o formato exigido por muitos varejistas americanos.
Um código de barras UPC-A codifica:
- 6 dígitos: prefixo da empresa (atribuído pelo GS1 US)
- 5 dígitos: número de referência do produto (atribuído por você)
- 1 dígito: dígito de verificação (calculado automaticamente)
Use o gerador de código de barras UPC-A para gerar um código de barras UPC-A a partir do seu número de 11 dígitos (a ferramenta calcula o dígito de verificação).
O que é EAN-13?
EAN-13 (Número de Artigo Europeu, 13 dígitos) é a extensão internacional do UPC-A, desenvolvido na Europa e adotado mundialmente. Um código de barras EAN-13 codifica 12 dígitos de dados mais um dígito de verificação.
A diferença estrutural chave: EAN-13 adiciona um dígito de prefixo de país ou sistema na frente do número UPC-A. Um código de barras UPC-A que começa com 0 é na verdade um código de barras EAN-13 válido com um zero inicial, então todos os scanners modernos leem ambos os formatos de forma intercambiável.
Use o gerador de código de barras EAN-13 para gerar um código de barras EAN-13 a partir do seu número de 12 dígitos.
A relação entre eles
EAN-13 com um zero inicial e UPC-A codificam os mesmos 12 dígitos de informação. Um produto com UPC-A 012345678905 também pode ser representado como EAN-13 0123456789050. Os códigos de barras parecem diferentes (EAN-13 tem 13 dígitos impressos abaixo das barras), mas qualquer scanner moderno os lê como o mesmo produto. Quando um scanner decodifica qualquer um dos dois em texto, ambos os formatos retornam a mesma sequência de dígitos: um deles simplesmente acrescenta um zero inicial.
Por isso frequentemente se vê "UPC/EAN" listado como um formato compatível em vez de duas entradas separadas: os sistemas modernos os tratam como um padrão unificado.
Que números GS1 preciso?
Para uso comercial varejista, você não pode usar números arbitrários. Você precisa de:
- Um Prefixo de Empresa GS1: identifica sua empresa
- Números de referência de produto: identificam cada produto individual
Estes são atribuídos pelo GS1 no seu país. No Brasil, contate GS1 Brasil (gs1br.org). Em Portugal, GS1 Portugal. Na maioria dos países, aplicam-se taxas de associação anuais.
Não compre códigos de barras de revendedores que afirmam oferecer números "certificados" ou "registrados" a baixo preço: são na prática códigos de barras falsos, com números reciclados ou atribuídos incorretamente que podem gerar conflitos de duplicatas nos bancos de dados dos varejistas.
Intervalos de prefixos especiais a conhecer
- 978 e 979: Livros (ISBN-13). Não são arbitrários: você deve usar um ISBN-13 válido emitido pela agência nacional ISBN do seu país.
- 977: Publicações periódicas (códigos de barras ISSN)
- 000–019, 030–039, 060–139: EUA e Canadá (intervalo compatível com UPC)
- 500–509: Reino Unido
- 789–790: Brasil
Qual formato devo gerar?
Use UPC-A se:
- Seu varejista exige explicitamente UPC-A
- Você vende exclusivamente na América do Norte e seu distribuidor ou varejista fornece um número UPC-A
Use EAN-13 se:
- Você vende fora da América do Norte, ou em múltiplos mercados
- Seu varejista aceita qualquer formato
- Você tem um prefixo EAN-13 do GS1
Na dúvida, use EAN-13. É o padrão internacional, todos os scanners varejistas modernos o leem, e um UPC-A sempre pode ser derivado dele removendo o zero inicial.
Dígitos de verificação
Ambos os formatos exigem um dígito de verificação como dígito final. O dígito de verificação é calculado automaticamente pelos geradores deste site; você não precisa calculá-lo você mesmo.
Se você tem um número EAN-13 de 12 dígitos (sem o dígito de verificação), insira esses 12 dígitos e a ferramenta gerará o 13.º dígito correto. Se você tem um número de 13 dígitos e quer verificar que o dígito de verificação está correto, use o verificador de dígito de verificação de código de barras.