Calculadora de dígito verificador de código de barras
Os códigos de barras de varejo — EAN-13, UPC-A e EAN-8 — terminam com um único dígito verificador calculado a partir de todos os dígitos anteriores usando o algoritmo módulo 10 da GS1. Começando pelo dígito de dados mais à direita, os dígitos são ponderados alternando 3 e 1, os valores ponderados são somados, e o dígito verificador é o que eleva essa soma ao próximo múltiplo de dez. Esta ferramenta funciona nos dois sentidos: digite os dígitos de dados (12 para EAN-13, 11 para UPC-A, 7 para EAN-8) e ela retorna o dígito verificador e o código completo, ou cole um código de barras completo e ela confirma se o dígito verificador impresso está correto. Caracteres não numéricos como espaços e hifens são ignorados. Tudo roda localmente no seu navegador — nada é enviado.
Digite os dígitos de dados para calcular o dígito verificador, ou o código completo para verificá-lo. Espaços e hifens são ignorados.
Como usar
- Escolha o formato do código de barras: EAN-13, UPC-A ou EAN-8.
- Digite os dígitos de dados sem o dígito verificador para calculá-lo, ou o código completo para verificá-lo.
- Veja o dígito verificador e copie o código completo (o dígito verificador fica destacado).
- Experimente os dados EAN-13 400638133393 — o dígito verificador é 1, resultando em 4006381333931.
Perguntas frequentes
- Como o dígito verificador é calculado?
- Pelo método módulo 10 da GS1: a partir do dígito de dados mais à direita, multiplique os dígitos alternando por 3 e 1, some os produtos e o dígito verificador é (10 − soma mod 10) mod 10. EAN-13, UPC-A e EAN-8 compartilham esse algoritmo.
- Qual é a diferença entre os formatos?
- EAN-13 é um código de 13 dígitos (12 de dados + 1 verificador) usado no mundo todo; UPC-A é o código norte-americano de 12 dígitos (11 de dados + 1 verificador); EAN-8 é um código compacto de 8 dígitos (7 de dados + 1 verificador) para embalagens pequenas.
- Valida códigos de barras ISBN?
- Sim, para o código de barras em si — um ISBN de 13 dígitos impresso como código de barras é um EAN-13 e usa exatamente este dígito verificador. Note que o antigo ISBN de 10 dígitos usa um esquema módulo 11 diferente, então use uma ferramenta específica de ISBN nesses casos.
Guias sobre este tema
Ferramentas relacionadas
Gerador de código de barras
Crie um código de barras EAN-13, EAN-8, UPC-A, Code 128, Code 39 ou ITF-14 e baixe como SVG ou PNG. Funciona no seu navegador.
Validador ISBN (ISBN-10 / ISBN-13)
Valide checksums de ISBN-10 e ISBN-13 e converta entre os dois formatos. Lida com hífens e espaços.
Calculadora de IMC
Calcule o Índice de Massa Corporal a partir de altura e peso, com faixa saudável.
Validador IBAN
Valide um Número Internacional de Conta Bancária — checa código país, comprimento e checksum mod-97. Suporta 75+ países.
Validador de Cartão de Crédito (Luhn + Marca)
Valide número de cartão com checksum Luhn, detecte marca (Visa/MC/Amex/etc) e cheque comprimento esperado. Local, sem rede.
Calculadora de Porcentagem
Calcule porcentagens, qual-porcentagem e variação percentual num só lugar.