Gerador de Código de Barras EAN-13 / GTIN-13

Calcule o dígito verificador, valide matematicamente um GTIN-13 ou gere gratuitamente a imagem do código de barras. O desenho não registra o número.

Grátis No navegador EAN-13 / GTIN-13

Gerador de Código de Barras EAN-13 / GTIN-13

Calcule o dígito verificador, valide matematicamente um GTIN-13 ou gere gratuitamente a imagem do código de barras.

Informe os 12 primeiros dígitos e calcularemos o dígito verificador.

Somente números. Espaços, pontos e hífens são ignorados. Zeros à esquerda são mantidos.

O cálculo acontece neste navegador. O número não é enviado nem armazenado. Esta ferramenta não substitui a atribuição oficial de um GTIN.

O que é um código EAN-13?

Um código EAN-13 é a imagem de barras que o varejo, o estoque e muitos emissores de documento usam para ler um número de 13 dígitos. A simbologia tem uma guarda inicial, seis dígitos à esquerda, uma guarda central, seis dígitos à direita e uma guarda final. Somados, são 95 módulos escuros ou claros. Antes da primeira barra e depois da última existem zonas de silêncio: 11 módulos à esquerda e 7 à direita no tamanho nominal. Sem esse espaço em branco, o leitor pode não saber onde o símbolo começa.

No tamanho nominal da GS1, a dimensão do módulo (X) é 0,330 mm. A largura total, incluindo as zonas de silêncio, fica em torno de 37,29 mm, e a altura das barras do símbolo fica em torno de 22,85 mm. Esta página desenha o símbolo nesse módulo inteiro, com fundo branco e barras pretas, para a imagem continuar nítida quando ampliada. O arquivo SVG exportado preserva essa geometria. Na tela do celular o desenho apenas encolhe visualmente; o download não é recortado.

O número legível aparece embaixo das barras no padrão visual do EAN-13: o primeiro dígito fica à esquerda do conjunto, e os outros doze se dividem em dois grupos de seis. Esse espaçamento é só visual. O valor que você copia continua sendo os 13 dígitos seguidos, sem espaços.

O que é GTIN?

GTIN é o número utilizado para identificação de itens comerciais. A sigla vem de Global Trade Item Number. Um GTIN-13 tem 13 dígitos e serve para distinguir um item — por exemplo uma unidade de venda — de outro item dentro do sistema GS1. Ele não descreve sozinho preço, estoque, imposto ou foto. Esses dados ficam nos cadastros de quem vende, compra ou registra o produto.

Qual a diferença entre EAN-13 e GTIN-13?

GTIN-13 é o identificador numérico. EAN-13 é a simbologia de código de barras utilizada para representar visualmente um GTIN-13. Tratar os dois como se fossem exatamente a mesma coisa gera confusão: dá para ter o número numa planilha e ainda não ter a arte da embalagem, e dá para desenhar barras de um número que nunca foi atribuído a ninguém.

Quando um leitor lê o símbolo, o que ele devolve ao sistema é o GTIN. A qualidade da impressão, o contraste e o tamanho influenciam a leitura, mas não mudam o significado do número. Por isso o gerador separa o cálculo do dígito, a frase de conferência matemática e o desenho das barras.

O que é o dígito verificador?

O dígito verificador é o 13º dígito, calculado matematicamente a partir dos 12 anteriores. Ele não é um número de série escolhido à mão. A conta usa pesos alternados 1, 3, 1, 3 e assim por diante, da esquerda para a direita. Cada dígito é multiplicado pelo peso da sua posição, os produtos são somados, e o verificador é o complemento para o próximo múltiplo de 10: (10 − resto da divisão da soma por 10) módulo 10.

Um exemplo de estrutura de demonstração, com prefixo 952, ajuda a ver a conta sem sugerir um produto comercial. Nos 12 dígitos 952000000001, a soma ponderada termina de forma que o verificador é 1. O GTIN-13 completo fica 9520000000011. Outro recorte didático, 952123456789, produz o verificador 9 e o número 9521234567899. Você pode abrir “Ver como o dígito foi calculado” depois de gerar um código e conferir posição, dígito, peso e produto linha a linha.

Se o 13º dígito informado não bater com essa conta, a ferramenta avisa que o dígito verificador está incorreto e mostra qual número era esperado para aqueles 12 primeiros dígitos. A mensagem fala só da matemática. Ela não diz que o item existe, que está cadastrado ou que a GS1 reconhece aquele GTIN.

Como funciona o dígito verificador?

O verificador existe para pegar erro de digitação. Trocar um algarismo, inverter dois dígitos vizinhos em muitos casos, ou perder um zero à esquerda muda a soma e, em geral, o dígito final. Por isso a ferramenta trabalha o tempo todo com texto, não com número de computador: 012345678901 precisa continuar com o zero na frente. Se o valor virasse inteiro, o zero sumiria e o código deixaria de ser o mesmo.

A conta não consulta fabricante, NCM, preço nem nota fiscal. Dois GTINs diferentes podem ter o mesmo verificador por coincidência da fórmula, e um número com verificador certo pode nunca ter sido licenciado. A checagem responde apenas: “este 13º dígito é o que a fórmula produz?”.

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

Se você já tem os 12 primeiros dígitos, use “Tenho 12 dígitos”, informe só números e clique em calcular. Espaços, pontos e hífens de uma colagem são removidos antes da validação. O resultado mostra o GTIN-13 completo, o verificador e a imagem. Se você já tem os 13 dígitos, use a segunda opção para comparar o último algarismo com a conta e, ainda assim, desenhar as barras do que foi digitado.

Para aula, manual, protótipo de tela ou teste de impressora, use “Gerar código de teste”. O número sempre começa com 952, seguido de nove dígitos e do verificador calculado. A faixa 952 é reservada pela GS1 para demonstrações e exemplos. O aviso na tela deixa isso explícito: não use esse prefixo para identificar produto comercializado. A ferramenta não sorteia códigos começados por 789, 790 ou outras faixas comerciais.

Depois da imagem, dá para copiar o número, baixar SVG, baixar PNG ou imprimir. O PNG é montado no seu navegador a partir do SVG, sem enviar o GTIN a um servidor. Se for aplicar a arte numa embalagem de verdade, o passo anterior continua sendo obter um GTIN atribuído ao responsável pelo produto — não desenhar um número qualquer.

Posso criar um EAN-13 gratuitamente?

Sim, no sentido de calcular e desenhar. Esta página é gratuita e não pede cadastro. Você pode gerar a imagem de um número que já possui ou de um código de demonstração 952. Não há taxa da Carmelitas por esse uso.

O que não é gratuito, nem automático, é a licença para identificar comercialmente um item no sistema GS1. A organização membro — no Brasil, a GS1 Brasil — licencia o prefixo de empresa ao responsável pelo produto. A partir desse prefixo é que os GTINs de cada item são atribuídos. Desenhar barras aqui não substitui essa filiação nem o cadastro do item.

Gerar a imagem significa registrar o GTIN?

Não. Gerar a imagem de um código de barras não registra nem licencia um GTIN. O arquivo SVG ou PNG é só a representação gráfica de dígitos. Nenhuma base de produtos é atualizada, nenhum prefixo é reservado em nome da sua empresa e nenhum marketplace passa a “conhecer” o item por causa deste download.

Se o objetivo é vender, o caminho é usar um GTIN oficialmente atribuído ao responsável pelo produto e consultar os dados no serviço oficial da GS1. O botão Verified by GS1 abre essa consulta numa nova aba para você digitar o número lá. Esta ferramenta não envia o código junto com o link.

Como verificar se um GTIN está registrado?

O dígito verificador não responde a essa pergunta. Um número pode ter a conta certa e não estar atribuído a nenhuma empresa, ou pode ter sido atribuído e depois associado a um produto cujo cadastro você não vê aqui. Para buscar o que a rede GS1 publica sobre um identificador, use o Verified by GS1, o serviço oficial de consulta.

A pesquisa de lá é manual de propósito neste MVP: você abre o site da GS1 e informa o GTIN se quiser. Não há integração com a API da GS1, não há leitura automática da sua base e não há promessa de que a ausência de um retorno signifique algo além do que o próprio serviço explicar na tela dele.

O que significam os prefixos 789 e 790?

789 e 790 são prefixos associados à GS1 Brasil. Eles indicam que a faixa foi administrada por essa organização membro, não que o produto tenha sido fabricado no Brasil. A GS1 explica há anos que o prefixo não é um carimbo de país de origem da mercadoria. Uma empresa pode fabricar fora e ainda assim usar o prefixo licenciado para ela, e o inverso também ocorre.

Por isso a ferramenta não gera, ao acaso, GTINs comerciais começando com 789 ou 790. Possuir um prefixo brasileiro na frente de dígitos inventados não transforma esse número em GTIN oficial. Se você já recebeu um GTIN da sua própria licença e ele começa com esses dígitos, pode calcular o verificador e desenhar a imagem — o aviso na tela continua valendo: a imagem não substitui a atribuição.

Código EAN-13 funciona em marketplaces?

Muitos canais de venda pedem um GTIN para identificar o anúncio e evitar duplicar o mesmo item com códigos internos diferentes. As regras mudam conforme o canal, a categoria e a época, e não cabe a esta página inventar exigência de Amazon, Mercado Livre, Shopee ou de qualquer outro marketplace. O caminho seguro é ler a política atual daquele canal e confirmar o número no serviço oficial da GS1.

Um código de demonstração 952, ou um número com dígito certo porém não licenciado, pode ser recusado pelo canal ou gerar conflito com o cadastro de outra marca. Código de barras para produto que será vendido deve ser o GTIN atribuído ao responsável pelo item. A imagem em PNG ou SVG ajuda na embalagem e no teste de leitura; ela não cumpre sozinha a política do marketplace.

Qual a diferença entre GTIN, EAN, UPC e SKU?

GTIN é a família de números globais de item comercial. GTIN-13 é a versão de 13 dígitos, frequentemente representada pelo símbolo EAN-13. EAN é o nome histórico da simbologia e, no uso cotidiano, muita gente chama o próprio número de “código EAN”. O nome técnico do identificador é GTIN.

UPC-A é outra simbologia, de 12 dígitos, muito usada na América do Norte. Ela não é gerada nesta página. Em vários cadastros, um UPC-A aparece como GTIN-13 com um zero à esquerda, mas converter e desenhar UPC fica fora deste MVP. SKU é outra coisa: é o código interno de estoque que a própria empresa escolhe. SKU não segue o dígito verificador da GS1, não é único no mundo e não substitui o GTIN quando o canal pede identificação global.

Se você está formando preço, o identificador do item também não calcula margem. Para isso o Hub tem a Precificação de Produtos e Serviços. Impostos de um negócio no Simples ou o DAS do MEI ficam em outras ferramentas, como a Calculadora do Simples Nacional e a Calculadora DAS MEI. Nenhuma delas emite GTIN.

Como imprimir o código de barras corretamente?

Imprima em contraste alto: barras pretas sobre fundo branco, sem inverter as cores e sem colocar a arte sobre uma foto. Mantenha as zonas de silêncio. Se o programa de etiqueta cortar a imagem na primeira e na última barra, o leitor perde a referência. O SVG desta ferramenta já inclui os 11 módulos da esquerda e os 7 da direita; não reenquadre o arquivo até encostar nas barras.

Evite reduzir demais. O módulo nominal é pequeno, e uma redução extra some barras finas na impressora doméstica. Prefira o SVG quando o fluxo de arte aceitar vetor, porque ele não pixeliza. O PNG é gerado em resolução alta para visualização e prova, mas continua sendo um bitmap: ampliar demais depois do download revela degraus. Não há aqui certificação de qualidade de impressão.

A legibilidade final depende também da impressora, material, resolução, contraste e dimensão utilizada. Papel térmico, verniz, plastificação e a curvatura de uma garrafa mudam a leitura. Faça um teste com o leitor que você realmente usa. Para montar várias etiquetas de texto, o Gerador de Etiquetas do Hub resolve outro problema — texto em folha — e não desenha EAN-13. Um QR Code genérico, no Gerador de QR Code, também não substitui o símbolo EAN-13 quando o processo pede GTIN-13.

Perguntas frequentes

O que é EAN-13?

EAN-13 é a simbologia de código de barras que desenha um GTIN-13 em barras pretas e brancas, com 95 módulos codificados e zonas de silêncio nas laterais. O número identifica o item; o desenho é a forma de o leitor óptico capturar esse número.

EAN-13 e GTIN-13 são a mesma coisa?

Não exatamente. GTIN-13 é o número de 13 dígitos. EAN-13 é a simbologia gráfica usada para representar esse número. Um pode existir como dado em planilha ou nota sem que a imagem das barras tenha sido impressa, e a imagem só faz sentido se o número estiver correto.

Como calcular o dígito verificador do EAN-13?

Some os 12 primeiros dígitos com pesos alternados 1 e 3, da esquerda para a direita. O dígito verificador é o valor que falta para o próximo múltiplo de 10: (10 - (soma módulo 10)) módulo 10. Ele ocupa a 13ª posição.

Posso criar um EAN-13 gratuito?

A ferramenta pode calcular o dígito verificador e desenhar o código de barras sem custo. Isso não significa que o GTIN tenha sido oficialmente atribuído ao produto. Para uso comercial, o número precisa ser licenciado no sistema GS1 pelo responsável pelo item.

O código gerado pela Carmelitas é oficial?

Não. A Carmelitas não atribui, não registra e não licencia GTINs. O resultado é um cálculo matemático e uma imagem. A atribuição comercial oficial é feita no sistema GS1.

Posso usar o código 952 em meus produtos?

Não. O prefixo 952 é destinado a demonstrações, exemplos e testes do sistema GS1. Não deve ser usado para identificar produtos comercializados.

Como saber se um GTIN está registrado?

Consulte o serviço oficial Verified by GS1 e informe o número manualmente. A conferência do dígito verificador nesta página não consulta a base da GS1 e não informa se o número está atribuído a alguma empresa ou produto.

O que significam 789 e 790?

789 e 790 são prefixos GS1 associados à GS1 Brasil, a organização membro que licencia prefixos de empresa no país. O prefixo indica a organização que administrou a faixa, não o país de fabricação. Um número aleatório começado por 789 ou 790 não se torna um GTIN oficial.

A ferramenta armazena meus códigos?

Não. O cálculo, a validação, a imagem e os downloads acontecem no seu navegador. Os números não são gravados em banco, não são enviados a uma API e não geram cookie próprio desta função.

Posso baixar o código de barras?

Sim. Depois de gerar o símbolo, você pode baixar um SVG vetorial ou um PNG produzido no próprio navegador, copiar o GTIN-13 ou imprimir a visualização.