Gerador de códigos de barras EAN-13
Gere códigos de barras EAN-13, habitualmente utilizados em produtos de retalho e na identificação no ponto de venda.
Gerador de códigos de barras e códigos matriciais
Pré-visualização em direto do Studio
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.
Gerador de códigos de barras EAN-13
Resposta rápida: Um código de barras EAN-13 codifica 13 dígitos, incluindo um dígito de verificação, e está regulamentado pela norma ISO/IEC 15420 e pelas Especificações Gerais da GS1. Trata-se da norma global para pontos de venda a retalho, idêntica ao GTIN-13. Este gerador produz um símbolo corretamente estruturado no seu navegador. Para utilização no retalho, o número codificado deve ser um GTIN licenciado pela GS1 — um gerador de códigos de barras não pode criar essa licença.
What an EAN-13 barcode is
EAN-13 stands for European Article Number, 13 digits. The standard is ISO/IEC 15420, which covers the EAN/UPC barcode symbology family. GS1, the global supply chain standards body, governs the assignment of GTIN-13 numbers through its network of national Member Organisations.
An EAN-13 barcode and a GTIN-13 are the same thing expressed differently: GTIN-13 is the data structure; EAN-13 is the barcode symbology that carries it. All retail point-of-sale scanners worldwide read EAN-13. Since the GS1 Sunrise 2005 transition, every North American POS scanner also reads EAN-13 without reconfiguration.
The 13-digit number has four logical sections. The GS1 prefix (2–3 digits, assigned by GS1 to national Member Organisations) identifies the issuing body. The company prefix (variable length, 7–12 digits combined with the GS1 prefix) identifies the brand owner. The item reference identifies the specific product. The thirteenth digit is the check digit, calculated from the first twelve.
Especificação técnica do EAN-13
| Campo | Valor | Fonte |
|---|---|---|
| Nome completo | European Article Number 13 / GTIN-13 | GS1 General Specifications v10 |
| Padrão | ISO/IEC 15420 | GS1 General Specifications v10 |
| Contagem de dígitos | 13 (12 data + 1 check) | GS1 General Specifications §2.1.2.1 |
| Conjunto de caracteres | Apenas numérico (0–9) | GS1 Especificações gerais |
| Physical modules | 95 total | barcodepress.com citing GS1 Gen Specs |
| Quiet zone — left | 11X minimum | barcodepress.com citing GS1 Gen Specs v25, ISO/IEC 15420 |
| Quiet zone — right | 7X minimum | barcodepress.com citing GS1 Gen Specs v25, ISO/IEC 15420 |
| Magnification range | 80%–200% of nominal size | GS1 Especificações gerais |
| Relationship to UPC-A | EAN-13 with leading digit 0 is bit-identical to UPC-A | GS1 General Specifications; barcodepress.com |
| Dígito de controlo | GS1 modulo-10 | GS1 Especificações Gerais §7.10.1 |
Como é calculado o dígito de controlo do EAN-13
A sintaxe URI GS1 modulo-10 algorithm applies to the first 12 digits. From left to right, multiply each digit alternately by 1 and by 3 (position 1 gets ×1, position 2 gets ×3, position 3 gets ×1, and so on). Sum all twelve products. Subtract the units digit of that sum from 10. If the result is 10, use 0 instead. That final value is the check digit.
De forma equivalente — e é assim que a especificação o descreve — multiplique os dígitos nas posições ímpares, a contar da direita, por 3 e os dígitos nas posições pares, a contar da direita, por 1.
Exemplo resolvido: calcule o dígito de controlo de 590123412345_ (dígito assinalado com um sublinhado desconhecido).
Dígitos 1–12: 5 9 0 1 2 3 4 1 2 3 4 5
Aplique os pesos da esquerda para a direita (×1, ×3, ×1, ×3 …):
5×1 = 5 9×3 = 27 0×1 = 0 1×3 = 3 2×1 = 2 3×3 = 9 4×1 = 4 1×3 = 3 2×1 = 2 3×3 = 9 4×1 = 4 5×3 = 15
Soma = 5 + 27 + 0 + 3 + 2 + 9 + 4 + 3 + 2 + 9 + 4 + 15 = 83
Algarismo das unidades de 83 = 3. Dígito de controlo = 10 − 3 = 7.
O número EAN-13 completo é 5901234123457. Pode verificar este número lendo, com qualquer leitor de códigos de barras padrão, um símbolo gerado a partir dessa sequência — o descodificador devolverá esse valor de 13 dígitos.
Physical structure
O símbolo contém 95 módulos de barras e espaços. Da esquerda para a direita: uma guarda esquerda de 3 módulos, 42 módulos que codificam os primeiros seis algarismos, uma guarda central de 5 módulos, 42 módulos que codificam os últimos seis algarismos (incluindo o dígito de controlo) e uma guarda direita de 3 módulos. O algarismo inicial do EAN-13 (o mais à esquerda) não é codificado como um padrão de barras separado — é representado implicitamente pela paridade da codificação dos caracteres do lado esquerdo.
When to use EAN-13
Rotulagem de produtos para venda a retalho em mercados globais. O EAN-13 é obrigatório para produtos vendidos nos canais de retalho europeus, asiáticos, australianos e sul-americanos. Também é exigido para criar anúncios na Amazon (marketplaces fora dos EUA), na Zalando, na Otto e em plataformas de comércio eletrónico globais semelhantes.
Reprinting a damaged label. If a product already has a GS1-licensed GTIN-13 and the printed label is unreadable, generating a replacement barcode from the same number is the correct fix. The barcode image carries no separate licence — the number does.
Arte de embalagem e pré-impressão. Os designers que criam arte para embalagens de produtos de retalho precisam de um símbolo EAN-13 corretamente estruturado para o inserir na arte-final antes de as chapas serem gravadas. Utilize o gerador para criar um SVG ou PNG de 4096 píxeis para os ficheiros de arte-final e verifique se o dígito de controlo está correto antes de enviar para impressão.
Testes de sistemas de leitura. Um técnico de controlo de qualidade que esteja a configurar um leitor POS ou um leitor de armazém pode gerar qualquer EAN-13 válido de 13 dígitos e confirmar se o leitor está a descodificar corretamente, sem afetar um registo de produto ativo.
Internal inventory labelling. If you are assigning internal product codes — not GS1 GTINs — and you want to use EAN-13 format for scanner compatibility, your internal codes never enter the GS1 registry and carry no licensing requirement. Label the codes clearly as internal identifiers to avoid confusion with retail stock.
Requisitos de design e impressão
Imprima o EAN-13 no tamanho nominal ou com uma ampliação entre 80% e 200%. Abaixo dos 80%, os leitores de consumo tornam-se pouco fiáveis. Acima dos 200%, o símbolo ultrapassa o espaço disponível nas etiquetas de prateleira padrão.
Mantenha uma zona de silêncio mínima de 11X no lado esquerdo e de 7X no lado direito, sendo X a largura de um módulo estreito. As impressoras que imprimem até ao bordo de uma tira de etiquetas eliminam estas zonas e provocam falhas de leitura na caixa.
Use strong contrast: dark bars on a white or light background. Avoid printing over imagery, gradients or coloured substrates without a pre-press verification scan. The GS1 General Specifications define a minimum reflectance difference between bars and spaces.
Exporte com 2048 px ou mais para obter ficheiros prontos para impressão. O formato SVG pode ser redimensionado sem perda de qualidade de píxeis e é o formato preferido para artes finais. Um PNG com 4096 px é adequado para fluxos de trabalho de impressão de etiquetas convencionais.
Resolução de problemas: porque é que o seu EAN-13 não está a ser lido
O dígito de controlo está errado. A causa mais comum é um erro de transcrição nos 12 dígitos de dados, que altera o dígito de controlo esperado. Introduza novamente o número e deixe a validação do Smart Barcode Intelligence assinalar a discrepância antes da exportação.
As zonas de silêncio estão cortadas. Verifique se a imagem exportada inclui a margem esquerda completa de 11X e a margem direita de 7X. Um corte e vinco da etiqueta demasiado próximo das barras eliminará a zona de silêncio durante a impressão.
A resolução de impressão é demasiado baixa. As barras EAN-13 têm de ser reproduzidas com precisão. Gerar a imagem a 512 px e ampliá-la numa aplicação de paginação introduz artefactos de interpolação. Exporte com um mínimo de 2048 px e coloque-a a 100% na paginação.
O contraste do suporte é insuficiente. Uma etiqueta prateada ou metálica reduz o contraste de reflectância. Teste com um leitor portátil antes de avançar com uma tiragem completa.
O símbolo é demasiado pequeno. Abaixo de 80% de ampliação, as barras estreitas aproximam-se da largura mínima imprimível das impressoras offset ou de jato de tinta típicas.
O dígito do sistema de numeração (o mais à esquerda) foi omitido. O EAN-13 requer os 13 dígitos. Ao introduzir 12 dígitos, é gerado um EAN-13 com um zero à esquerda, e não o símbolo pretendido.
EAN-13 versus UPC-A
O EAN-13 e o UPC-A estão estruturalmente relacionados: um UPC-A (GTIN-12 de 12 dígitos) é idêntico a um EAN-13 cujo primeiro dígito é 0. Quando o primeiro dígito do EAN-13 é zero, ambos codificam os mesmos dados no mesmo padrão físico de barras.
| EAN-13 | UPC-A | |
|---|---|---|
| Data structure | GTIN-13 (13 digits) | GTIN-12 (12 digits) |
| Padrão | ISO/IEC 15420 | ISO/IEC 15420 |
| Primary markets | Global (Europe, Asia, ANZ, Americas) | North America |
| Contagem de dígitos | 13 | 12 |
| Leading digit 0 EAN-13 | Scans identically to UPC-A on all post-2005 POS systems | — |
| GS1 prefix requirement | Yes (GS1 Member Organisation) | Yes (GS1 US) |
Se vender apenas nos Estados Unidos ou no Canadá, um UPC-A (GTIN-12) poderá ser suficiente. Se vender a nível global ou esperar expandir-se internacionalmente, use EAN-13 desde o início — é aceite em todo o lado e evita uma conversão de formato mais tarde.
A sintaxe URI GS1 licensing requirement — what a barcode generator cannot do
Esta é a secção mais importante desta página.
Um gerador de códigos de barras produz um símbolo corretamente estruturado e legível por um leitor. Cria uma imagem. Não cria um GTIN nem lhe dá o direito de utilizar qualquer número específico de 13 dígitos nas embalagens dos produtos vendidos a retalho.
For products sold through retail stores, online marketplaces (Amazon, eBay, Walmart, Zalando, and others) or any GS1-connected supply chain, the number encoded in the barcode must be a GTIN that was legitimately licensed from a GS1 Member Organisation. Using a number you invented risks:
- Retailer rejection or product de-listing when GS1's Verified by GS1 registry shows no registered brand owner for that GTIN.
- Colisão de GTIN — o número que inventou pode já estar atribuído ao produto de outra empresa.
- Penalizações da conta no marketplace por representar incorretamente os identificadores dos produtos.
GS1 US pricing (source: https://www.gs1us.org/upcs-barcodes-prefixes/what-is-a-prefix, verified 2026-06-02): a single GTIN costs $30; 10 GTINs cost $250 initial plus $50/year; 100 GTINs cost $750 initial plus $150/year. GS1 Member Organisations operate in every country — contact your local GS1 office for non-US pricing.
Utilizações legítimas deste gerador para códigos de barras EAN-13 em formato de retalho:
- Reimprimir um código de barras para um GTIN que já possui — o gerador cria o símbolo; a licença já existe.
- Creating packaging artwork before your GS1 prefix is assigned — use a placeholder that is clearly marked for internal use only, then replace it before going to print.
- Testar a compatibilidade dos leitores de códigos de barras na configuração do seu armazém ou loja.
- Internal inventory codes that will never enter 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.
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
Perguntas frequentes
Abra uma pergunta para ler uma resposta técnica concisa.
01O que é um código de barras EAN-13?+
Um código de barras EAN-13 codifica 13 dígitos — um prefixo de empresa atribuído pela GS1, uma referência do artigo e um dígito de verificação — num padrão linear de barras definido pela norma ISO/IEC 15420. Trata-se da norma global para pontos de venda no retalho e é também conhecido como GTIN-13. Todos os leitores de código de barras modernos em pontos de venda a nível mundial, incluindo os sistemas norte-americanos desde o GS1 Sunrise 2005, leem o EAN-13 de forma nativa.
02Preciso de um número GS1 para utilizar um código de barras EAN-13?+
No caso de produtos de retalho vendidos em lojas ou em plataformas de comércio eletrónico, sim. O número codificado no código de barras deve ser um GTIN-13 licenciado pela GS1. Um gerador de códigos de barras produz o símbolo, mas não a licença. A utilização de um número inventado acarreta o risco de rejeição por parte do retalhista, de colisão do GTIN com outra marca e de remoção das listagens da plataforma de comércio eletrónico. A GS1 US cobra 30 dólares por um único GTIN (fonte: gs1us.org).
03Como é calculado o dígito de controlo do EAN-13?+
Multiplique os primeiros 12 dígitos alternadamente por 1 e por 3 (da esquerda para a direita: ×1, ×3, ×1, ×3 …), some todos os 12 produtos, subtraia o dígito das unidades do total de 10 e utilize 0 se o resultado for 10. Por exemplo, a sequência de 12 dígitos 590123412345 resulta numa soma de 83, um dígito das unidades igual a 3 e um dígito de verificação igual a 7, produzindo 5901234123457. Fonte: Especificações Gerais da GS1 §7.10.1.
04Qual é a diferença entre o EAN-13 e o UPC-A?+
O EAN-13 codifica 13 dígitos (GTIN-13); o UPC-A codifica 12 dígitos (GTIN-12). Do ponto de vista estrutural, um UPC-A é idêntico a um EAN-13 com um zero à esquerda — os padrões de barras são os mesmos. O EAN-13 é a norma internacional utilizada a nível mundial; o UPC-A é a norma norte-americana. Desde o GS1 Sunrise 2005, todos os leitores de código de barras de pontos de venda norte-americanos leem ambos os formatos.
05Posso utilizar um número EAN-13 inventado para o meu produto?+
Para testes internos ou designs de embalagem, um número inventado que cumpra o requisito do dígito de verificação produz um símbolo que pode ser lido por leitor de códigos de barras. Para utilização no retalho ou em plataformas de comércio eletrónico, não — um número inventado não é um GTIN licenciado e pode entrar em conflito com o produto de outra empresa. Os retalhistas consultam o registo «GS1 Verified by GS1»; um GTIN não licenciado não passa nessa verificação e corre o risco de ser retirado da lista.
06Por que razão o meu código de barras EAN-13 é lido como UPC-A?+
Se o seu número EAN-13 começar por zero, o símbolo resultante é bit a bit idêntico a um UPC-A. Os leitores configurados para devolver dados UPC-A de 12 dígitos irão remover o zero inicial e apresentar um resultado de 12 dígitos. Este é o comportamento correto — os dois formatos partilham a mesma codificação física quando o dígito inicial do EAN-13 é 0. Não se trata de um erro de leitura.
07Quais são as zonas silenciosas do EAN-13?+
O EAN-13 exige uma zona de segurança mínima de 11X no lado esquerdo e de 7X no lado direito, sendo que X corresponde à largura de um módulo estreito (a barra ou espaço mais pequeno do símbolo). As etiquetas que são recortadas demasiado perto das bordas do símbolo eliminam estas zonas e provocam falhas de leitura no ponto de venda. Fonte: barcodepress.com, citando as Especificações Gerais da GS1 v25, ISO/IEC 15420.
08Posso utilizar o código EAN-13 nas fichas de produto da Amazon?+
A Amazon exige que os GTINs utilizados nas fichas de produto sejam licenciados pela GS1. Um símbolo EAN-13 com formatação correta será lido pelo leitor de códigos de barras, mas a Amazon verifica o GTIN subjacente junto do registo da GS1. Os produtos listados com GTINs não licenciados estão sujeitos à supressão da ficha de produto. Caso já disponha de um GTIN-13 licenciado pela GS1, este gerador produz a imagem do código de barras correspondente a esse número.
09O código de barras EAN-13 é gerado no navegador ou carregado para um servidor?+
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 das ferramentas de geração do Premium Barcode Studio.