Comparações

Code 128 ou Code 39: qual é a diferença?

Atualizado em 7 de outubro de 2026

Resposta rápida

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.

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.

Comparação rápida

CaracterísticaCode 128Code 39
Conjunto de caracteresAmplo: letras, dígitos, símbolosMais limitado
DensidadeGeralmente maiorPode ficar mais largo para os mesmos dados
Uso comumSKU, série, estoque, geralSistemas industriais legados/específicos
Sistema novoGeralmente mais flexívelPrincipalmente 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.

Fontes e padrões

As informações técnicas deste guia foram conferidas, sempre que possível, em fontes oficiais ou primárias.