Ferramenta grátis

Gerador de código de barras EAN-13

Informe os 12 primeiros dígitos do produto e a ferramenta calcula o 13º, o dígito verificador, e desenha o símbolo EAN-13 em SVG. Se você colar um código de 13 dígitos, ela confere se o dígito está correto e mostra a conta aberta.

Atualizado em agosto de 2026Cálculo no seu navegador, sem cadastro

Testar com um exemplo

O desenho das barras é montado no seu navegador. Nada é enviado para servidor, nenhum número fica gravado e não há cadastro. Gerar o desenho não licencia o número: para vender em varejo, o prefixo de empresa precisa ser contratado na GS1 Brasil.

EAN-13 gerado

7891234560018

Dígito verificadorCalculado a partir dos 12 dígitos informados
8
Como sai impresso
7 891234 560018
Prefixo GS1GS1 Brasil
789
Soma das posições ímpares1ª, 3ª, 5ª, 7ª, 9ª e 11ª posições, com peso 1
28
Soma das posições pares × 3
18 × 3 = 54
TotalResto por 10 igual a 2
82

O 13º dígito não vira barra: ele é codificado pela combinação de paridade dos seis dígitos da metade esquerda. Por isso o primeiro dígito aparece impresso fora do símbolo.

Símbolo EAN-13

7891234560018
Largura impressa na ampliação 1,00
37,29 mm
Altura das barras
22,85 mm
Altura total com o texto
25,93 mm
Largura de módulo (X)
0,330 mm
Zona de silêncio esquerda
3,63 mm
Zona de silêncio direita
2,31 mm

As medidas acima já incluem as zonas de silêncio: 11 módulos antes da primeira barra e 7 depois da última. Imprimir o símbolo colado à borda da embalagem é o defeito de arte que mais reprova rótulo.

Gerar o desenho aqui não licencia o número. Para vender em varejo, o prefixo de empresa precisa ser contratado na GS1 Brasil: usar prefixo de terceiros ou inventar os doze primeiros dígitos causa conflito de leitura no caixa e reprovação no cadastro do varejista. Para uso interno de estoque valem as faixas reservadas 020 a 029 e 200 a 299. Confira as dimensões e as zonas de silêncio contra a especificação vigente da GS1 antes de fechar a arte do rótulo.

A estrutura de um EAN-13

Os treze dígitos não são um número solto: cada bloco tem dono e função. O que você escolhe são as posições intermediárias — o começo vem da GS1 e o fim vem da conta.

O tamanho do prefixo de empresa define quantos produtos cabem nele: com 9 dígitos sobram 3 posições para a referência do item, ou seja, 1.000 produtos distintos; com 8 dígitos sobram 4 posições e 10.000 produtos. Cada variação de sabor, peso ou embalagem consome um número.
BlocoO que representaPosiçõesDígitos
Prefixo GS1 de país789 e 790 são as faixas licenciadas pela GS1 Brasil1ª a 3ª3
Prefixo de empresa GS1Inclui o prefixo de país e identifica quem licenciou o númeroa partir da 1ª8 a 12
Referência do itemNumeração livre da empresa para cada produto e embalagemapós o prefixo0 a 4
Dígito verificadorFecha a conta do módulo 10 com pesos 1 e 313ª1

Prefixos GS1: o que os três primeiros dígitos dizem

A leitura mais comum dessa tabela está errada. O prefixo identifica a organização que licenciou o número, não o país onde o produto saiu da linha de produção.

Faixas administradas pelas organizações-membro da GS1. As faixas de uso interno (020 a 029, 040 a 049 e 200 a 299) são livres dentro do estabelecimento e não têm validade fora dele — servem para etiqueta de balança, inventário e controle de estoque.
Faixa dos três primeiros dígitosOrganização ou uso
789 e 790GS1 Brasil
778 e 779GS1 Argentina
780GS1 Chile
773GS1 Uruguai
784GS1 Paraguai
786GS1 Equador
750GS1 México
000 a 019, 030 a 039 e 060 a 139GS1 Estados Unidos
400 a 440GS1 Alemanha
500 a 509GS1 Reino Unido
690 a 699GS1 China
020 a 029, 040 a 049 e 200 a 299Uso interno de loja, sem circulação externa
977Publicações seriadas — ISSN
978 e 979Livros — ISBN

Dimensões mínimas de impressão do EAN-13

O EAN-13 não pode ser redimensionado à vontade na arte. A ampliação é padronizada e reduzir demais é a causa número um de código que não passa no leitor do caixa.

A largura considera 113 módulos: 95 do símbolo, 11 de zona de silêncio à esquerda e 7 à direita. Na ampliação 1,00 a altura total, já com o texto legível abaixo das barras, é de 25,93 mm. Truncar a altura das barras para caber no rótulo prejudica a leitura em ângulo.
AmpliaçãoLargura com zonas de silêncioAltura das barrasMódulo (X)
0,80 — mínima admitida29,83 mm18,28 mm0,264 mm
1,00 — nominal37,29 mm22,85 mm0,330 mm
1,2546,61 mm28,56 mm0,413 mm
1,5055,94 mm34,28 mm0,495 mm
2,00 — máxima admitida74,58 mm45,70 mm0,660 mm

Exemplo resolvido

A conta do dígito verificador feita à mão, com um número real de 12 dígitos.

Rafaela torra café na Serra Alta Cafés, em Poços de Caldas (MG), e vai colocar o pacote de 500 g nas gôndolas de um supermercado. A GS1 Brasil licenciou para ela o prefixo de empresa 789123456, com nove dígitos, o que deixa três posições livres para numerar até 1.000 itens. O café moído de 500 g recebeu a referência 001.
Prefixo de empresa GS1
789123456
Referência do item
001
Doze primeiros dígitos
789123456001
Posições ímpares: 7 + 9 + 2 + 4 + 6 + 0
28
Posições pares: 8 + 1 + 3 + 5 + 0 + 1
18
Soma das posições pares × 3
54
Total
82
Próximo múltiplo de 10
90
Dígito verificador (90 − 82)
8
EAN-13 do café de 500 g
7891234560018

Quando Rafaela lançar o café de 250 g com a referência 002, o dígito verificador muda de 8 para 5 e o número passa a ser 7891234560025. O dígito depende de todas as doze posições anteriores, então não existe atalho: cada item novo exige refazer a conta.

Como criar o código de barras do seu produto

O erro mais comum é começar pelo desenho. O desenho é a última etapa — antes dele vem a numeração, e ela precisa ser sua.

  1. 1

    Contrate o prefixo de empresa na GS1 Brasil

    O prefixo é o que garante que o seu número não colida com o de outra empresa. Ele já começa com 789 ou 790 e tem de 8 a 12 dígitos — quanto mais curto o prefixo, mais produtos você consegue numerar dentro dele.

  2. 2

    Numere cada item, não cada produto

    Sabor, cor, peso e tipo de embalagem diferentes são itens diferentes e exigem números diferentes. O café de 250 g e o de 500 g da mesma marca não podem dividir o mesmo EAN-13, senão o caixa cobra o preço errado.

  3. 3

    Calcule o dígito verificador

    Módulo 10 com pesos 1 e 3 alternados sobre os 12 primeiros dígitos. É a única posição do número que você não escolhe: ela é consequência das outras doze e muda a cada item novo.

  4. 4

    Gere o símbolo e trave as dimensões na arte

    Escolha a ampliação entre 0,80 e 2,00 e reserve as zonas de silêncio: 11 módulos antes da primeira barra e 7 depois da última. Sem essa folga branca o leitor não encontra o começo do código.

  5. 5

    Teste no leitor antes de aprovar a impressão

    Imprima uma prova no mesmo material do rótulo e passe em um leitor real. O erro mais comum é aprovar o código em papel branco fosco e descobrir a falha de leitura só depois, no filme plástico brilhante.

Perguntas frequentes

As dúvidas que mais aparecem sobre EAN-13, GTIN e prefixo GS1.

Como gerar um código de barras EAN-13?

Junte os 12 primeiros dígitos do número do produto: o prefixo de empresa licenciado pela GS1 e a referência que você deu ao item. A ferramenta acima calcula o 13º dígito por módulo 10 e desenha o símbolo de 95 módulos em SVG, pronto para entrar na arte do rótulo. Antes de mandar imprimir, confira a ampliação e as zonas de silêncio.

Como calcular o dígito verificador do código de barras?

Some os dígitos das posições ímpares — 1ª, 3ª, 5ª, 7ª, 9ª e 11ª —, some os das posições pares e multiplique essa segunda soma por 3. Some os dois resultados e subtraia o total do próximo múltiplo de 10. No número 789123456001 a conta dá 28 mais 54, ou seja, 82. O próximo múltiplo de 10 é 90, então o dígito verificador é 8.

O código de barras 789 significa que o produto é brasileiro?

Não. O prefixo 789 ou 790 indica apenas que o número foi licenciado pela GS1 Brasil, e não onde o produto foi fabricado. Uma empresa brasileira que importa da China e vende com marca própria usa 789 normalmente. E uma multinacional pode licenciar o prefixo nos Estados Unidos, na faixa 000 a 019, para um produto fabricado em Manaus.

Preciso pagar a GS1 para usar código de barras?

Para vender em varejo, sim: o número precisa de um prefixo de empresa licenciado pela GS1 Brasil, com anuidade proporcional ao faturamento e à quantidade de itens. Um prefixo de 9 dígitos deixa 3 posições livres e cobre 1.000 produtos distintos. Para uso interno — etiqueta de estoque, inventário, comanda — existem as faixas reservadas 020 a 029 e 200 a 299, que não circulam fora do estabelecimento e não custam nada.

Qual o tamanho mínimo para imprimir um código de barras?

Na ampliação nominal de 1,00 o EAN-13 mede 37,29 mm de largura, já incluindo as zonas de silêncio, com barras de 22,85 mm de altura. A GS1 admite reduzir até a ampliação 0,80, o que resulta em 29,83 mm por 18,28 mm. Abaixo disso a leitura passa a falhar, principalmente em embalagem flexível, onde a tinta espalha e engorda as barras.

Qual a diferença entre EAN-13, GTIN e código de barras?

GTIN é o nome do identificador numérico; EAN-13 é o símbolo que representa um GTIN-13 em barras. O mesmo GTIN-13 aparece como EAN-13 na embalagem de venda e pode ir dentro de um GS1-128 na caixa de transporte. Na nota fiscal eletrônica, o GTIN é informado nos campos cEAN e cEANTrib, e a validação da SEFAZ rejeita número com dígito verificador errado.

Normas e fontes

Os valores de estrutura e de dimensão usados nesta página vêm das referências abaixo.

Outras ferramentas para o seu negócio

Barboo

Vende produto no balcão e controla estoque no caderno?

O Barboo organiza agenda, comanda, venda de produto e caixa de quem atende cliente todo dia. Cadastre-se de graça e teste.

Criar conta grátis