# Dígitos de controlo EAN, UPC e GTIN

Verifique o dígito de controlo de um EAN-8, EAN-13, UPC-A ou GTIN-14, acrescente o que falta, leia o país do prefixo GS1 e converta entre ISBN-10 e EAN-13. Um código por linha.

https://codeknife.dev/pt/ean-gtin-digito-verificador/

## O que faz

Verifica o dígito de controlo de um número de código de barras: um EAN-8, UPC-A, EAN-13 ou GTIN-14. Também pode calcular o dígito de controlo de um código que não o tem, ler o país do prefixo GS1 e converter um ISBN-10 no EAN-13 impresso no mesmo livro, ou o inverso. Cole um código por linha para tratar muitos de uma vez.

## Como usar

1. Escreva ou cole um código por linha. Espaços e hífenes são ignorados.
2. Escolha o que fazer: **Verificar o dígito de controlo**, **Calcular o dígito de controlo** (deixe o último dígito de fora) ou **Converter ISBN-10 e EAN-13**.
3. Leia o resultado de cada código e copie uma parte ou a lista toda.

## Exemplos

`4006381333931` é um EAN-13 válido da Alemanha. `4006381333932` falha e a ferramenta indica que o dígito de controlo devia ser 1. O corpo `400638133393` passa a `4006381333931` ao calcular. `0306406152` como ISBN-10 é `9780306406157` como EAN-13.

## Bom saber

- Válido significa que o dígito de controlo encaixa. Não significa que o produto exista nem de quem é o número.
- O país vem do prefixo GS1, os primeiros dígitos. Indica o escritório que atribuiu o número da empresa, não onde o produto foi fabricado.
- Um UPC-A é um EAN-13 com um zero à frente, e um GTIN-14 acrescenta um indicador de embalagem à frente de um EAN-13.
- Só um EAN-13 que começa por 978 tem ISBN-10. Um que começa por 979 não tem.

## O que significa um código válido?

Significa que o dígito de controlo encaixa nos outros dígitos, por isso o código está bem formado. Não prova que o produto existe nem de quem é o número: só a base de dados da GS1 o pode dizer.

## Perguntas frequentes

### Como se calcula o dígito de controlo?

A partir da direita dos dígitos antes do de controlo, multiplique-os alternadamente por 3 e por 1 e some. O dígito de controlo leva a soma ao múltiplo de 10 seguinte. EAN-8, UPC-A, EAN-13 e GTIN-14 usam esta regra.

### O que significa o país?

Os primeiros dígitos de um EAN-13 são um prefixo GS1. Indica o escritório GS1 que atribuiu o número da empresa, não onde o produto foi fabricado ou vendido. Alguns prefixos são para livros, cupões ou uso interno de uma empresa.

### O que escrevo é enviado para algum lado?

Não. Cada verificação corre no seu navegador e os códigos não são enviados para os nossos servidores.