Comparações
Code 128 ou Code 39: qual é a diferença?
Code 128 oferece um conjunto de caracteres maior e geralmente mais densidade; Code 39 usa um conjunto mais limitado e ainda aparece em alguns sistemas industriais legados. Sem um requisito específico, Code 128 costuma ser mais flexível.
Atualizado em 16 de setembro de 2026
Code 128 oferece um conjunto de caracteres maior e geralmente mais densidade; Code 39 usa um conjunto mais limitado e ainda aparece em alguns sistemas industriais legados. Sem um requisito específico, Code 128 costuma ser mais flexível.
Conjunto de caracteres
Code 128 aceita grande parte do ASCII imprimível. Code 39 aceita principalmente letras maiúsculas, dígitos e um grupo limitado de símbolos.
É importante separar o identificador do símbolo: a atribuição e o significado comercial do número são uma coisa; sua representação como código de barras é outra.
Espaço na etiqueta
Com os mesmos dados, Code 128 pode gerar um símbolo mais compacto. Essa diferença fica importante em etiquetas pequenas.
No uso comercial real, as regras GS1 atualizadas e os requisitos do varejista, marketplace ou parceiro comercial têm prioridade sobre orientações genéricas encontradas na internet.
Comparação rápida
A tabela resume as principais diferenças. Para uso comercial, os padrões oficiais e os requisitos do parceiro continuam sendo a referência.
| Característica | Code 128 | Code 39 |
|---|---|---|
| Conjunto de caracteres | Amplo: letras, dígitos, símbolos | Mais limitado |
| Densidade | Geralmente maior | Pode ficar mais largo para os mesmos dados |
| Uso comum | SKU, série, estoque, geral | Sistemas industriais legados/específicos |
| Sistema novo | Geralmente mais flexível | Principalmente se exigido explicitamente |
Compatibilidade do sistema
Se o leitor ou software espera Code 39, não troque de formato sem testar. O símbolo precisa ser compatível com o sistema de destino.
No uso comercial real, as regras GS1 atualizadas e os requisitos do varejista, marketplace ou parceiro comercial têm prioridade sobre orientações genéricas encontradas na internet.
Checklist antes de usar
- Confira o valor de origem no sistema de referência.
- Confirme o formato esperado pelo sistema que fará a leitura.
- Não altere nem “corrija” silenciosamente um identificador.
- Teste o código de barras ou QR Code no tamanho e no material finais.
- Leia amostras representativas antes da produção em lote.
Importante: Um código pode ser tecnicamente legível e ainda conter um identificador comercial errado. Verifique separadamente a leitura e o significado dos dados.
Como aplicar isso no BarcodeBatch?
Se esse dado ou símbolo for compatível com o BarcodeBatch, comece por “Criar Code 128 ou Code 39”. O processamento fica no navegador; valores de código de barras, QR Code e conteúdo XLSX não são enviados ao servidor do BarcodeBatch.
A regra de integridade do BarcodeBatch impede cortar, completar, normalizar ou substituir silenciosamente um valor de origem. Se o registro estiver errado, corrija o sistema de referência ou o cadastro de produto autorizado.
Dúvidas frequentes
Perguntas frequentes
Qual é a resposta curta para “Code 128 ou Code 39: qual é a diferença”?
Code 128 oferece um conjunto de caracteres maior e geralmente mais densidade; Code 39 usa um conjunto mais limitado e ainda aparece em alguns sistemas industriais legados. Sem um requisito específico, Code 128 costuma ser mais flexível.
O BarcodeBatch corrige automaticamente o valor de origem?
Não. O BarcodeBatch não corta, completa, altera maiúsculas/minúsculas nem substitui silenciosamente o dígito verificador de um valor.
O BarcodeBatch atribui GTIN ou verifica a propriedade de um número?
Não. A ferramenta cria um símbolo a partir de um valor existente. Atribuição, propriedade e aceitação comercial são questões separadas.
O que fazer antes de imprimir ou gerar em lote?
Crie algumas amostras, compare o valor lido com a fonte e teste o scanner, a impressora, o tamanho e o material que serão usados de verdade.
Fontes e padrões
As informações técnicas deste guia foram conferidas, sempre que possível, em fontes oficiais ou primárias.