Como gerar código de barras Code 128
Para gerar um código de barras Code 128, digite o texto na caixa Dados, confira o Tamanho impresso e baixe em PNG ou SVG.
- A página abre com o exemplo WH-A12-0345 já desenhado, um texto que digitamos e que não é um número de produto.
- Esta página desenha só Code 128, em um modo automático: não há menu para escolher Code 128 A, B ou C.
- O SVG é um arquivo vetorial medido em milímetros; o PNG sai em 600 dpi, com 300 dpi como opção, sem marca d'água e sem cadastro.
- Para UPC-A, EAN-13 ou EAN-8, use o gerador de código de barras da Varnip.
Gerar Code 128 com letras, números e símbolos básicos
Um Code 128 gerado aqui aceita até 80 caracteres: letras maiúsculas ou minúsculas, números, espaços e símbolos básicos, que são os caracteres ASCII de 32 a 126.
- Qualquer outro caractere é recusado e citado pelo nome, o que vale para letras acentuadas, como ç, ã e é, e para emojis.
- Os espaços no começo e no fim do texto são cortados.
- Num texto só de dígitos, a partir de quatro dígitos seguidos eles são desenhados dois a dois, e por isso 40 dígitos ocupam a mesma largura de 20 letras.
- O limite de 80 é o da página, e não do Code 128.
| Parte do texto | O que a página faz |
|---|---|
| Letras de A a Z, maiúsculas ou minúsculas | aceita |
| Números | aceita |
| Espaços | aceita, e corta os do começo e do fim |
| Símbolos básicos (ASCII de 32 a 126) | aceita |
| Letras acentuadas, ç e emojis | recusa e cita o caractere |
| Mais de 80 caracteres | recusa |
Gerador Code 128 em milímetros: largura, zona de silêncio e impressão
O Tamanho impresso mostra a largura do Code 128 em milímetros, e ela cresce a cada caractere: a 100% e 600 dpi, 20 letras A medem 93,1 mm e 80 letras A, 316,7 mm; outro texto muda a largura.
- A página avisa quando um Code 128 passa da largura de uma folha A4, que é de 210 mm.
- No menu Tamanho, 80%, 100% e 200% dão barras de 0,254, 0,339 e 0,677 mm, a 600 dpi e a 300 dpi.
- Cada arquivo traz uma zona de silêncio de 10 módulos (10 vezes a barra mais fina) de cada lado, que a 100% são 3,39 mm: não a corte ao posicionar o código no seu material.
- Só com o dígito 1 repetido, a 100%, 10, 20, 40 e 80 dígitos medem 37,3, 55,9, 93,1 e 167,6 mm.
- Numa folha A4 cabem 70, 51 e 23 letras A, a 80%, 100% e 200%, ou 80, 80 e 46 dígitos 1.
- As letras da medição são A maiúsculas repetidas e os dígitos são 1 repetidos, então outro texto muda a largura.
- A tabela de tamanhos da GS1 Canadá vale para UPC e EAN, e não para Code 128 (GS1 Canadá, 2018), então pergunte a quem vai ler o seu material qual largura de barra ele aceita.
- Para imprimir, use na janela de impressão a Escala 100%, com a opção Ajustar à página desativada, e confira se a régua mede 50 mm.
| Texto | 80% | 100% | 200% |
|---|---|---|---|
| 10 letras | 41,9 | 55,9 | 111,8 |
| 20 letras | 69,8 | 93,1 | 186,3 |
| 40 letras | 125,7 | 167,6 | 335,3 |
| 80 letras | 237,5 | 316,7 | 633,3 |
O que é Code 128?
Code 128 é o tipo de código de barras que esta página desenha, e ele guarda letras, números, espaços e símbolos básicos, até 80 caracteres nesta página.
- Qualquer outro caractere é recusado e citado pelo nome.
Code 128 tem dígito verificador?
Nesta página você não digita dígito verificador no Code 128: o texto é desenhado como você o digita.
- A página acrescenta ou confere o dígito verificador só em UPC-A, EAN-13 e EAN-8, e o Code 128 fica de fora dessa regra.
Quantos caracteres cabem em um Code 128?
Nesta página cabem até 80 caracteres em um Code 128, e é um limite da página, não do Code 128.
- O que decide se o código cabe é a largura: 20 letras A medem 93,1 mm e 80 letras A, 316,7 mm a 100%, e a página avisa quando passa de uma folha A4, de 210 mm.
- Dígitos ocupam menos: a partir de quatro dígitos seguidos eles são desenhados dois a dois, e 80 dígitos 1 medem 167,6 mm a 100%.
Existe fonte de código de barras Code 128?
Esta página não dá uma fonte de código de barras: ela dá um arquivo PNG ou SVG, e no SVG o texto sob as barras é desenhado em contornos, não com uma fonte.
Dá para gerar Code 128 em lote?
Dá, no modo em lote: você escreve um texto por linha e baixa um único ZIP com até 1.000 arquivos SVG ou 100 PNG.
- Cada linha segue a regra da caixa Dados: é cortada nas pontas, e as linhas em branco são puladas.
- Uma linha com erro interrompe o download e aparece com o seu número.
- Não há importação de CSV nem de Excel: cole a lista.
Preciso escolher Code 128 A, B ou C?
Não, a página não tem escolha entre Code 128 A, B ou C: ela codifica em um modo automático.
- Os dígitos seguidos, a partir de quatro, são agrupados dois a dois por esse modo automático.
A página faz GS1-128 ou Code 39?
Não, a página faz só Code 128, UPC-A, EAN-13 e EAN-8, e o GS1-128 e o Code 39 ficam de fora.
- Segundo a GS1, um código de barras com informação variável, como número de série, validade ou medida, usa GS1-128, GS1 DataBar ou um símbolo 2D padronizado da GS1 (GS1, 2026). A página não codifica essa informação em nenhum desses símbolos.
O Code 128 gerado aqui vai escanear?
Não dá para garantir: nossos testes leem de volta, com um decodificador de software, os arquivos de Code 128 que a página gera, e em um celular Android um aplicativo leitor leu um PNG baixado, mas etiquetas impressas não foram testadas.
- Foi um celular, um aplicativo e um formato.
- Etiquetas impressas, leitores de mão e um iPhone de verdade não foram testados: escaneie uma etiqueta impressa antes de imprimir muitas.
- Mantenha a zona de silêncio e confira a largura no Tamanho impresso.
Um Code 128 gerado aqui é um número de produto registrado?
Não, um Code 128 gerado aqui é o desenho do texto que você digitou, e a página não fornece um número de produto registrado. Para vender em lojas ou marketplaces, você precisa de códigos GTIN da GS1.
- A GS1 diz ser a única fornecedora oficial de GTIN e de códigos de barras EAN e UPC no mundo (GS1, 2026).
- O exemplo WH-A12-0345 é um texto que digitamos.
O que acontece com o texto que eu digito?
O que você digita é codificado no seu navegador e não é enviado aos nossos servidores.
- O código é desenhado no navegador e o arquivo que você baixa é feito no seu aparelho.
- A página não pede cadastro, conta nem e-mail.