Pular para o conteúdo

Validador de código de barras GS1

Cole um GTIN, um SSCC ou uma string de elemento GS1-128 com seus identificadores de aplicação, e esta ferramenta verifica o dígito de verificação, lê cada AI e sinaliza um comprimento ou formato incorreto. Funciona no seu navegador; para uma string numérica, também escreve o ZPL e renderiza o GS1-128 pela API OpenZPL.

1Dados GS1

Tente um exemplo:

2Resultado

Como usá-lo

  1. Cole o número ou string de elemento: um GTIN ou SSCC puro, ou AIs entre parênteses como (01)00614141123452(17)271231.
  2. Leia o resultado: cada identificador de aplicação com seu nome e valor, e o resultado do dígito de verificação.
  3. Corrija qualquer coisa marcada em vermelho — um dígito de verificação incorreto, um comprimento inadequado ou um AI desconhecido.
  4. Copie o ZPL que a ferramenta escreve, ou abra o GS1-128 no visualizador, para imprimir o código de barras.

O que verifica

  • O dígito de verificação GS1 mod-10 de um GTIN-8, 12, 13 ou 14 e de um SSCC de 18 dígitos.
  • Cada identificador de aplicação (AI) em uma string de elemento, seu nome e se seu valor tem o comprimento e formato corretos.
  • Um GTIN dentro de um (01) ou um SSCC dentro de um (00), incluindo seu próprio dígito de verificação.

Relacionado

Perguntas

Como verifico um dígito de verificação de GTIN ou SSCC?

Cole o número completo aqui. A ferramenta recomputa o dígito de verificação GS1 mod-10 sobre os outros dígitos e informa se o último dígito corresponde, para GTIN-8, 12, 13 e 14 e para o SSCC de 18 dígitos.

O que é um identificador de aplicativo (AI)?

Um prefixo de dois a quatro dígitos que indica qual é o próximo valor: `01` um GTIN, `00` um SSCC, `10` um lote, `17` uma data de validade, `21` um número de série. O validador conhece os comuns e verifica o comprimento e formato de cada valor.

Faz o código de barras também?

Para uma string de elemento totalmente numérica, escreve o ZPL — `^BC` com os dados começando `>;>8` (subconjunto C e FNC1) — e renderiza o GS1-128 pela API. Uma string com letras é validada, mas ainda não é renderizada, porque necessita da troca de subconjuntos de código de barras.

Meus dados são enviados para algum lugar?

A validação ocorre totalmente no seu navegador. Apenas quando a pré-visualização é renderizada é que a string de elemento numérica vai para a API OpenZPL, como qualquer outra renderização; nada é armazenado.

Feedback