Gerador grátis de código de barras Code 128 em lote

Cole uma coluna de códigos de patrimônio, envie o CSV que a planilha acabou de exportar, ou informe um prefixo e deixe a ferramenta numerar a série por você. São até 500 Code 128 desenhados de uma vez, cada um já com o caractere de verificação mod-103 calculado. Depois leve o lote em PNG, em um ZIP ou em uma folha de etiquetas Avery que vai direto para a impressora. Sem cadastro e sem marca d'água.

Padrão do código

Letras, dígitos e símbolos, de qualquer tamanho — ideal para etiquetas de patrimônio internas.

Entrada
Opções

0 de 0 códigos prontos

Adicione valores à esquerda para ver os códigos aqui.

Gerado no seu navegador — nada é enviado.

São quatro formas de colocar valores em um lote e, juntas, cobrem quase tudo o que as pessoas já têm guardado por aí. Cole um valor por linha quando a lista já está na sua frente. Envie um CSV e escolha qual coluna traz o valor e qual traz a legenda que vai embaixo dele — essa escolha acontece depois que o arquivo carrega, então uma exportação crua do Excel ou do Sheets não precisa de limpeza nenhuma antes. Ou pule o arquivo de vez: dê ao modo Sequência um prefixo como PAT-, um número inicial e uma largura de preenchimento com zeros, e ele numera a série inteira.

Quinhentas linhas por lote. Se você colar mais que isso, a ferramenta usa as primeiras 500 e avisa, em vez de descartar o resto em silêncio.

Vale saber antes de mandar um lote para o papel adesivo: os códigos Code 128 de uma mesma série não saem todos com a mesma largura. O subconjunto C compacta dois dígitos em um símbolo, então 100234 imprime visivelmente mais estreito que PAT-100234. Se as etiquetas precisam cair em espaços idênticos de uma folha, mantenha o formato do código igual no lote inteiro — mesmo prefixo, mesma quantidade de dígitos — e as larguras se acertam sozinhas. Código de comprimento variado não incomoda em etiqueta avulsa, mas fica desajeitado em uma grade.

Depois é só tirar o lote como um ZIP de PNGs individuais, como um PDF no tamanho de uma folha Avery padrão, ou mandar a grade da prévia direto para a impressora. Nada disso passa por um servidor nosso: cada símbolo do lote é desenhado em um canvas invisível, dentro do navegador da sua máquina, e as bibliotecas que montam o ZIP e o PDF só são carregadas quando você clica para baixar.

O Code 128 codifica os 128 caracteres ASCII — maiúsculas, minúsculas, dígitos, pontuação e caracteres de controle — em qualquer comprimento. É esse alcance que o tornou o padrão em etiqueta interna de patrimônio, ordem de serviço e etiqueta de almoxarifado: seja qual for a numeração que a operação já usa, o Code 128 a carrega sem mexer em nada.

O formato tem três subconjuntos. O A cobre maiúsculas e caracteres de controle, o B cobre maiúsculas, minúsculas e pontuação, e o C compacta dois dígitos em um símbolo, o que corta quase pela metade a largura de um código só numérico. O codificador alterna entre eles conforme o dado e escolhe a representação mais curta, então não há nada para configurar.

Cada símbolo carrega ainda um caractere de verificação mod-103 derivado do conteúdo. Este gerador calcula esse caractere para você: o valor que você digita é o valor que o leitor devolve.

GS1-128, antigo UCC/EAN-128, é o mesmo Code 128 com uma convenção por cima: um caractere FNC1 na primeira posição marca o símbolo como GS1, e o conteúdo é dividido em identificadores de aplicação, como (01) para o GTIN e (17) para a data de validade. Parceiros comerciais do varejo e da cadeia farmacêutica exigem essa estrutura. Para etiqueta de uso interno, o que você quer é o Code 128 puro, que é justamente o que esta ferramenta gera.

Vai etiquetar um produto de prateleira em vez de um bem interno? Isso pede um código EAN ou UPC, não Code 128 — o gerador de EAN-13 calcula o dígito verificador de EAN-13 e EAN-8.

Code 128 ou Code 39

Code 128Code 39
Conjunto de caracteresOs 128 caracteres ASCII43 caracteres: A-Z, 0-9, espaço e - . $ / + %
Letras minúsculasSimNão, exceto no Code 39 estendido
DensidadeAlta: o subconjunto C grava dois dígitos por símboloBaixa: de 30% a 50% mais largo em dado alfanumérico e mais que o dobro em dado só numérico
Dígito verificadormod-103, sempre presentemod-43 opcional, quase sempre omitido
Uso típicoPatrimônio, logística, saúde, GS1-128Inventário legado, sistemas militares e automotivos

Code 39 sobrevive principalmente porque coletores e softwares de etiqueta de décadas atrás o aceitam sem configuração nenhuma. Em implantação nova, o Code 128 põe mais dado em menos etiqueta, valida a própria leitura e aceita os códigos com maiúscula e minúscula misturadas que a maioria dos cadastros de patrimônio usa.

Outras ferramentas gratuitas

Mesmo fluxo, outro código. Nenhuma delas pede cadastro.

Gerador de QR Code

Gere QR code para link, texto, senha de Wi-Fi, e-mail ou telefone. Escolha as cores, coloque a sua logo e baixe em PNG ou SVG, tudo no navegador.

Abrir gerador

Gerador de QR Code em Lote

Transforme uma lista, um CSV ou uma sequência numerada em até 500 QR codes de uma vez e exporte em PNG, ZIP ou folha de etiquetas pronta para imprimir.

Abrir gerador

Gerador de Código de Barras em Lote

O mesmo fluxo em lote para código de barras linear. Cole a lista ou envie um CSV e gere dezenas de uma vez, em PNG, ZIP ou folha para impressão.

Abrir gerador

Gerador de Código de Barras

EAN-13, UPC-A, Code 128, ITF-14 e outras simbologias em uma página só. Escolha o formato, digite o valor e o dígito verificador sai calculado.

Abrir gerador

Gerador de Código EAN-13

EAN-13 e EAN-8, o padrão GTIN usado no varejo brasileiro, com o dígito verificador calculado enquanto você digita.

Abrir gerador

Leitor de QR Code

Leia o QR pela câmera ou a partir de um print e veja o conteúdo em texto antes de abrir qualquer link. Serve para código de Wi-Fi e de Pix também.

Abrir leitor

Leitor de Código de Barras

Confira a etiqueta impressa pela câmera ou por foto. EAN, UPC, Code 128, Code 39 e Data Matrix, decodificados no próprio navegador.

Abrir leitor

Gerador de Data Matrix

Data Matrix ECC-200 para marcação de peça e etiqueta pequena demais para QR: o código quadrado que cabe onde o QR não cabe. Um código ou um lote de 500.

Abrir gerador

Gerador de PDF417

O formato empilhado de romaneio e cartão de embarque. Gera código individual ou lote a partir de CSV, legível por leitor a laser e por câmera.

Abrir gerador

Code 128 em lote — perguntas frequentes

Casos particulares que aparecem quando você imprime um lote inteiro em vez de uma etiqueta só.

  • A exportação da minha planilha veio com linha de cabeçalho e seis colunas que eu não preciso. Tenho que limpar antes?

    Não, envie do jeito que saiu. A linha de cabeçalho é detectada sozinha, e a ferramenta usa os nomes do cabeçalho para adivinhar qual coluna traz o valor do código e qual traz a legenda de baixo. Se ela errar, você mesmo troca as colunas depois que o arquivo carrega. Todo o resto do arquivo é ignorado.

    Cada código do lote pode ter a própria legenda?

    Pode. Dê ao CSV uma segunda coluna — PAT-001,Furadeira — e cada código sai impresso com a própria linha legível embaixo. Sem essa coluna, a legenda é o próprio valor.

    O limite de 500 códigos é rígido?

    Por lote, sim, e é limitação de verdade, não muro de assinatura: cada código é desenhado dentro do seu próprio navegador, e passando de uns 500 a página fica lenta em máquina modesta. Para uma implantação de 2.000 etiquetas, rode quatro lotes — no modo Sequência isso não custa nada, porque a única coisa que muda é o número inicial.

    Os códigos de um mesmo lote saem todos com a mesma largura?

    Só se os valores tiverem o mesmo formato. O Code 128 entra no subconjunto C nas sequências de dígitos e compacta dois por símbolo, então um código só numérico imprime bem mais estreito que o mesmo código com prefixo em letra. Fique com um formato único no lote inteiro quando as etiquetas precisam se alinhar em uma grade.

Vai etiquetar patrimônio em grande escala? Falar com vendas

up arrow