Confira se cabe
Digite o código no quadro "Cabe na etiqueta?" para ver a largura mínima impressa, já com a margem branca que o leitor precisa.
Digite o código, confira a largura impressa e baixe em PNG, SVG ou PDF. Também gera em lote.
Gerado direto no seu navegador. Seus dados nunca saem do seu computador
Atualizado em
Mais de 305.167 códigos gerados por lojistas brasileiros
Essa ferramenta foi útil? Avalie:
Digite o código no quadro "Cabe na etiqueta?" para ver a largura mínima impressa, já com a margem branca que o leitor precisa.
Clique em "Gerar este código" ou digite direto no gerador. O Code 128 aceita letras maiúsculas e minúsculas, números e símbolos do teclado.
Baixe em PNG, SVG ou PDF. Para vários SKUs, use a aba Lote: um código por linha, até 200 de uma vez, com ZIP e PDF.
O Code 128 é o código de barras linear mais usado em logística e controle de estoque. Ele representa os 128 caracteres do padrão ASCII: letras maiúsculas e minúsculas, números, espaço e símbolos como hífen, barra e ponto. Por isso serve para SKU interno, número de lote, etiqueta de volume e qualquer código que misture letras e números.
| Característica | Code 128 |
|---|---|
| Caracteres | 128 do ASCII (sem acento nem ç) |
| Tamanho | Livre, sem número fixo de dígitos |
| Dígito verificador | Obrigatório, calculado automaticamente (módulo 103) e não aparece no texto |
| Largura de cada caractere | 11 módulos (a barra de parada tem 13) |
| Margem branca | Pelo menos 10 módulos de cada lado |
| Leitura | Qualquer leitor 1D comum, a laser ou por imagem |
O gerador escolhe sozinho entre os três subconjuntos do Code 128 (A, B e C). Trechos só de números viram pares no subconjunto C, o que deixa o código mais curto: "SKU-0042" ocupa 9 símbolos em vez de 10.
Use EAN-13 quando o produto vai para o varejo e passa no caixa de supermercado, farmácia ou marketplace que exige GTIN: o número é numérico, tem tamanho fixo e é registrado na GS1 Brasil.
Use Code 128 para tudo que é interno: SKU da sua loja, prateleira, lote, pedido, volume de expedição. Ele aceita letras e não depende de registro.
O Code 128 também é a base do GS1-128, que carrega dados como validade e lote com identificadores de aplicação, por exemplo (17) e (10). Este gerador faz o Code 128 comum, sem esses identificadores.
Se o código não cabe na etiqueta, encurte o texto (prefixos longos custam 11 módulos por caractere) ou use mais números seguidos, que o subconjunto C compacta.
Como o Code 128 e o ITF-14 se dividem entre estoque, volume e caixa de embarque.
ComparaçãoQual dos dois usar, com diferença de tamanho e de caracteres aceitos.
FerramentaMonte um SKU padronizado e depois transforme em Code 128.
FerramentaImprima o Code 128 com nome e preço em folha Pimaco.
Sim. O Code 128 representa letras maiúsculas e minúsculas, números e os símbolos do teclado. Só não aceita acento e ç, que ficam fora do padrão ASCII.
Não. O dígito verificador do Code 128 é obrigatório, mas o gerador calcula sozinho (módulo 103) e ele fica embutido nas barras, sem aparecer no texto abaixo do código.
O padrão não fixa um limite, mas cada caractere ocupa 11 módulos. Na prática, o limite é a largura da etiqueta: use o quadro "Cabe na etiqueta?" para ver a largura mínima antes de imprimir.
Não como código do produto. O varejo e os marketplaces leem o GTIN (EAN-13). O Code 128 é para uso interno: SKU, estoque, lote e expedição.
Sim. Na aba Lote, cole um código por linha (até 200) e baixe tudo em ZIP ou num PDF pronto para imprimir.
QR Code para pagamento via Pix
EAN-13, Code 128, ITF-14 e 12+ formatos
Códigos EAN para produtos e varejo
QR Code para links, textos e conteúdos
Leia códigos pela câmera, sem app
Escaneie QR Codes pela câmera, sem app
Crie SKUs padronizados para estoque
Quanto mais caracteres, mais largo fica o Code 128. Digite o código para ver a largura mínima impressa, já com a margem branca obrigatória dos lados.
Code 128
Texto alfanumérico
Tudo processado no seu navegador — nenhum dado é enviado
O código de barras aparecerá aqui