freebarcodeqr.com

Gerador Gratuito de Código de Barras Code 128.

O padrão moderno para etiquetas internas. Codifica qualquer caractere ASCII imprimível.

Precisa de outro formato de código de barras? Escolha um no menu Códigos de barras no topo da página.

Generated in your browser. Never stored.

Barcode format

Code 128

All printable ASCII, variable length. The default for warehouses.

O Code 128 é o código de barras 1D mais comum em armazéns, rastreamento de ativos e nos elementos internos de etiquetas de envio. Ele codifica qualquer um dos 128 caracteres ASCII imprimíveis e alterna automaticamente entre três modos internos (A, B, C) para compactar os dados de forma densa.

Se você não tem um motivo específico para usar uma simbologia diferente — e não está vendendo no varejo — o Code 128 é quase sempre a escolha certa.

Gerado por JavaScript no seu navegador. Nada é enviado; nada é armazenado nos nossos servidores.

At a glance

PadrãoISO/IEC 15417 (2007) ISO/IEC 15417
Família de simbologiaLinear (1D), contínua, decodificável bidirecionalmente
Conjunto de caracteresTodos os 128 caracteres ASCII (0x00–0x7F) via três conjuntos de código (A/B/C)
ComprimentoVariável; sem limite superior formal (prático: ~25–30 caracteres em impressão)
Dígito verificadorMódulo 103, calculado automaticamente; o codificador adiciona, o scanner valida
Largura de módulo (X)Mínimo de 0,250 mm para varejo geral; 0,150 mm para aplicações de alta resolução
Ano de introdução1981 (Computer Identics Corp.); padronizado pela ISO em 1999
O Code 128 é uma simbologia linear de alta densidade que codifica texto, números, numerosas funções e todo o conjunto de 128 caracteres ASCII (de ASCII 0 a ASCII 128).
ISO/IEC 15417:2007, escopo

Quando escolher o Code 128

Escolha o Code 128 quando precisar codificar letras e dígitos misturados, quando não souber o comprimento de antemão ou quando a facilidade de leitura em tamanhos de impressão pequenos importar. Ele é mais denso que o Code 39 e quase tão universalmente suportado.

Praticamente todos os leitores de código de barras a laser, CCD e baseados em câmera leem o Code 128 por padrão. Aplicativos de scanner de QR e código de barras para celular também lidam com ele.

Conjunto de caracteres

O Code 128 pode codificar todos os 128 caracteres ASCII de 0x00 a 0x7F, incluindo letras minúsculas, letras maiúsculas, dígitos e pontuação. O codificador alterna entre o Conjunto A (maiúsculas + controle), B (maiúsculas + minúsculas + símbolos) e C (pares de dígitos, muito denso) conforme necessário.

Para dados apenas numéricos, o codificador usa o Conjunto C, que cabe dois dígitos por símbolo — tornando o Code 128 numérico quase tão compacto quanto o ITF.

Dígito verificador

O Code 128 tem um dígito verificador módulo 103 embutido, calculado automaticamente. Você não o insere; o codificador o adiciona e o scanner o valida.

Se você ver falhas de leitura, a causa mais comum é a qualidade de impressão, não o dígito verificador. Tente um tamanho de módulo maior ou uma resolução de impressão mais alta.

Frequently asked questions

Qual é o comprimento máximo?
Não há limite formal — o Code 128 pode codificar uma cadeia de qualquer comprimento — mas códigos de barras com mais de cerca de 25 caracteres tornam-se impraticáveis de escanear a partir de impressão. Para dados muito longos, considere um código 2D como Data Matrix ou PDF417.
O Code 128 suporta letras minúsculas?
Sim. O codificador usa o Conjunto B para cadeias com minúsculas. O Code 39 não suporta.
Por que meu código de barras Code 128 é mais largo que minha versão Code 39?
Apesar de ser mais denso por caractere, cadeias Code 128 muito curtas podem ser um pouco mais largas do que Code 39 curto por causa da sobrecarga de troca de modo. A diferença se inverte e o Code 128 vence à medida que a cadeia cresce além de ~5 caracteres.

Related barcode formats

  • Code 39

    Uppercase letters, digits, and some symbols. Common in industry.

  • Code 93

    Denser successor to Code 39 with built-in check digits.

  • Data Matrix

    Compact 2D code for small parts and electronics.