Gerador de Código de Barras Code 128

Gere um Code 128 com texto de até 80 caracteres, veja a largura em mm e baixe em PNG ou SVG, ou cole uma lista e baixe um único ZIP.

Tipo de código de barras

Code 128

Esta ferramenta desenha o código de barras de um número que você já tem. Ela não fornece um número de produto registrado. Para vender em lojas ou marketplaces, você precisa de códigos GTIN da GS1.

Este é um código de exemplo: digite o seu para baixar.

Letras, dígitos, espaços e símbolos básicos. Até 80.

Código de barras Code 128: WH-A12-0345
Tamanho impresso
55,9 × 27,1 mm
Largura da barra
0,339 mm

O SVG serve para impressão e programas de design.

Tamanho, cor e arquivo

Imprimir

Papel

Na janela de impressão, escolha Escala 100% (tamanho real) e desative Ajustar à página. A régua da página deve medir 50 mm.

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.
O que a caixa Dados aceita no Code 128.
Parte do textoO que a página faz
Letras de A a Z, maiúsculas ou minúsculasaceita
Númerosaceita
Espaçosaceita, e corta os do começo e do fim
Símbolos básicos (ASCII de 32 a 126)aceita
Letras acentuadas, ç e emojisrecusa e cita o caractere
Mais de 80 caracteresrecusa

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.
Largura do arquivo Code 128 a 600 dpi, com as zonas de silêncio e o texto sob as barras, em mm (letras A maiúsculas repetidas; outro texto muda a largura).
Texto80%100%200%
10 letras41,955,9111,8
20 letras69,893,1186,3
40 letras125,7167,6335,3
80 letras237,5316,7633,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.

Última atualização

Veja como testamos este gerador.

Em quais padrões e fontes esta página se baseia?

Este gerador se baseia nestes documentos da GS1, da GS1 EUA e da GS1 Canadá para o que é um GTIN, como se descreve um código de barras 1D e quais símbolos esta página não faz: