Calculadora de dígito de controlo EAN / UPC

Introduz os dígitos de dados de um EAN-13, UPC-A, EAN-8 ou GTIN-14 e obténs o dígito de controlo e o número completo na hora — o cálculo corre no teu navegador.

Introduz o número sem o dígito de controlo.

Dígito de controlo

Abrir no gerador para dimensionar e descarregar →

Como calcular um dígito de controlo

  1. Escolhe o formato — EAN-13, UPC-A, EAN-8 ou GTIN-14.
  2. Escreve o número sem o dígito de controlo final.
  3. Clica em Calcular dígito de controlo para ver o dígito de controlo, o número completo e o seu código de barras.

Como funciona o dígito de controlo EAN / UPC

O EAN-13, o UPC-A, o EAN-8 e o GTIN-14 usam todos o mesmo algoritmo GS1 módulo-10. Lendo os dígitos de dados da direita para a esquerda, cada um é multiplicado por um peso alternado de 3 e 1 (o dígito de dados mais à direita ×3). Os produtos são somados, e o dígito de controlo é o número que tens de acrescentar para chegar ao próximo múltiplo de dez.

Exemplo resolvido (EAN-13). Para os dígitos de dados 400638133393, a soma ponderada é 47; o próximo múltiplo de dez é 50; portanto o dígito de controlo é 3, dando 4006381333931. Os leitores repetem este cálculo a cada leitura para rejeitar um número mal digitado.

Porque é que importa

O dígito de controlo é um detetor de gralhas integrado. Se digitas um número à mão ou o recebes de um fornecedor, calcular o dígito de controlo confirma que o número é internamente consistente antes de imprimires milhares de etiquetas. Para verificar um número completo que já tens, usa o verificador de códigos de barras; para produzir o código de barras, usa o gerador correspondente, como o gerador de EAN-13.

O dígito de controlo não é o número completo. Calculá-lo não cria um GTIN registado. Para venda a retalho, o número em si é atribuído pela GS1. Esta ferramenta apenas completa e valida a matemática.

Perguntas frequentes

O que é um dígito de controlo?

O último dígito de um EAN, UPC ou GTIN, calculado a partir dos dígitos anteriores. Os leitores recalculam-no a cada leitura para detetar um número mal digitado ou mal lido.

Como se calcula o dígito de controlo EAN/UPC?

Cada dígito é multiplicado por um peso alternado de 3 e 1 (a começar por 3 no dígito de dados mais à direita), os produtos são somados, e o dígito de controlo é o valor necessário para arredondar essa soma até ao próximo múltiplo de dez.

Que formatos é que esta calculadora suporta?

EAN-13 (introduz 12 dígitos), UPC-A (11), EAN-8 (7) e GTIN-14 / ITF-14 (13). Os quatro usam o mesmo algoritmo GS1 módulo-10.

A calculadora envia os meus números para algum lado?

Não. O cálculo corre inteiramente no teu navegador; nada é enviado.

Posso transformar o resultado num código de barras?

Sim — a calculadora mostra o código de barras para o número completo, e podes abrir o gerador correspondente para o dimensionar e descarregar.

Porque é que o meu número falha a validação noutro lado?

Se o último dígito de um número completo não corresponder ao dígito de controlo calculado, foi mal digitado ou é inválido. Reintroduz aqui os dígitos de dados para encontrar o dígito de controlo correto.