codigo-qr.es

§BARCODE / CODE128

Gerador de códigos de barras Code 128 grátis

Code 128 é o código alfanumérico universal: letras, números e símbolos em um único barcode. Ideal para inventário interno, etiquetas, números de série e adesivos industriais.

  • Padrão CODE128
  • Pré-visualização ao vivo
  • Leia em qualquer leitor

Letras e números, entre 1 e 80 caracteres.

Personalização

Cores e texto

AvançadoPro

Personalização avançada do barcode

Passe para Pro para ajustar a fonte, escala, altura e separação.

Passar para Pro

§EXEMPLOS

Como personalizar seu código de barras CODE128?

Ajuste cor, fonte, escala e altura no gerador. As mudanças se aplicam na hora e ficam salvas na sua conta com plano Pro.

  • Clássico

    Preto padrão, OCR-B, tamanho default. Compatível com qualquer scanner.

  • Compacto

    Escala reduzida, sem texto inferior. Para etiquetas pequenas com espaço limitado.

  • Com marca

    Cor corporativa nas barras, fonte sans serif. Mantém a legibilidade do scanner.

    #1e3a5f

§WHAT IS

O que é Code 128 e por que se chama assim?

Code 128 é um formato de código de barras alfanumérico de alta densidade publicado em 1981 pela Computer Identics, capaz de codificar os 128 caracteres ASCII de impressão em um único barcode escaneável.

Code 128 foi projetado como resposta às limitações do Code 39, que só suporta maiúsculas e dígitos. Code 128 codifica os 128 caracteres ASCII padrão, daí seu nome: maiúsculas, minúsculas, números, sinais de pontuação e caracteres de controle. Isso o torna o formato mais versátil do mundo dos códigos 1D. A chave do Code 128 está em seus três subconjuntos (A, B e C) que o leitor alterna automaticamente para reduzir a largura do código: o subconjunto C codifica pares de dígitos em uma única barra, o que corta pela metade o espaço quando os dados são numéricos. O subconjunto B é usado para texto misto, e o A para caracteres de controle. Code 128 inclui também um dígito de controle baseado em módulo 103, calculado automaticamente por qualquer gerador sério. Isso o torna confiável: cerca de 99,9% de probabilidade de detectar leituras erradas se uma barra for danificada parcialmente. Não é tolerante como QR (não recupera dados perdidos), mas detecta e rejeita.

§WHEN TO USE

Quando escolher Code 128 em vez de outras opções?

Quando você não vai vender o produto em retail organizado. Code 128 é perfeito para inventário interno, etiquetas de envio, números de série, identificadores de ativos e qualquer código que você gere e leia dentro da sua própria operação.

Code 128 é a opção habitual quando você não precisa de um código GS1 oficial. Na prática: - Inventário interno de almoxarifado: peças, materiais, ferramentas, lotes de produção. - Etiquetas de envio com número de tracking próprio. - Identificadores de ativos (computadores, impressoras, mobiliário corporativo). - Adesivos em arquivos físicos de escritórios de advocacia, contabilidade ou consultório médico. - Pulseiras em eventos onde cada participante leva um identificador único. - Cupons internos com validade e código alfanumérico. Não use para retail organizado (escaneiam mas não aceitam em PDV de redes), para logística de paletes (melhor ITF-14) ou quando precisar de dados estruturados como lote e validade (melhor GS1-128). Frente ao Code 39, Code 128 oferece muito mais densidade (40-50% menos largura para os mesmos dados), suporta minúsculas e caracteres especiais, e tem melhor detecção de erros. Code 39 só é preferível se seu sistema legacy exigir por compatibilidade.

§SPECS

Especificações técnicas do formato Code 128

Comprimento

1-80

Caracteres

Alfanumérico

Exemplo

ABC-1234-XYZ

Dígito de controle

Não

Code 128 é padronizado pela norma ISO/IEC 15417. Especificações: - Comprimento: 1 a 80 caracteres (na prática, acima de 30-40 caracteres o código fica muito longo e pouco legível). - Conjunto de caracteres: 128 caracteres ASCII de impressão (códigos 0 a 127). - Dígito de controle: módulo 103, calculado automaticamente. - Subconjuntos: A (caracteres de controle), B (alfanumérico maiúsculas/minúsculas), C (dígitos por pares). - Dimensões: fator X recomendado entre 0,191 mm e 1,016 mm. Quiet zone de 10X em cada lado. - Densidade: 5,5 mm/caractere no subconjunto C numérico, 11 mm/caractere no subconjunto B alfanumérico. - Resistência: detecção por checksum, sem recuperação. Danos nas barras provocam rejeição da leitura.

§COMPARISON

Como o Code 128 se compara com QR e Code 39?

Code 128 é linear com dígito de controle e suporta ASCII completo. QR é 2D e suporta até 4.296 caracteres com recuperação de erros. Code 39 é linear mas só maiúsculas e dígitos, menos denso.

QR vs Code 128 é uma comparação frequente. QR ganha em capacidade (milhares de caracteres frente a dezenas), tolera dano parcial (até 30% com nível H) e permite personalização visual com logo central. Code 128 ganha em compatibilidade: qualquer leitor laser dos anos 90 lê Code 128, enquanto QR exige câmera e software. Code 39 foi o código alfanumérico padrão antes do Code 128. Ainda se usa em aviação, automóveis e maquinaria industrial por inércia e compatibilidade com sistemas antigos. Se você começa um projeto novo, não há razão para preferir Code 39 sobre Code 128: este último é mais denso, suporta mais caracteres e tem melhor detecção de erros. Quando estiver em dúvida entre Code 128 e QR para uma etiqueta nova: se só precisa passar entre 5 e 30 caracteres a um leitor laser, Code 128. Se vai entregar mais de 50 caracteres, uma URL, dados de contato, ou quer que o cliente leia com o celular, QR.

§FAQ

Perguntas frequentes sobre CODE128

  • Sim. O formato Code 128 está livre de patentes e royalties desde sua publicação. Qualquer um pode gerar e imprimir códigos Code 128 em produtos comerciais sem pagar licença, ao contrário do padrão EAN-13 que exige registro na GS1.

  • Tecnicamente até 80 caracteres. Na prática, mantenha o conteúdo abaixo de 30-40 caracteres se for imprimir em uma etiqueta convencional: a partir daí o código fica muito largo e precisa de impressão de alta resolução para manter legibilidade.

  • Sim. Qualquer leitor laser dos últimos 25 anos decodifica Code 128 por padrão. É um dos formatos mais universais junto com EAN-13 e UPC-A. Os apps de celular para leitura profissional como Scandit, Cognex, Zebra DataWedge também suportam sem configuração.

  • Sim, o código gerado inclui o texto abaixo das barras (esse texto é o que você vê escrito). Permite que um humano interprete o conteúdo se a leitura óptica falhar. Se quiser ocultar o texto, pode editar o SVG baixado para remover esse elemento.

  • Geralmente são três causas: margem branca insuficiente (você precisa de pelo menos 10X de quiet zone em cada lado), impressão abaixo de 300 dpi que borra as barras finas, ou escala muito pequena. Baixe o SVG e tente imprimir em tamanho 1,5x se seu leitor falhar.

Pronto para criar seu código CODE128

Gere acima no formulário, ajuste o valor e baixe em PNG ou SVG. Sem cadastro, sem marca d'água.

Ir para o gerador