Gerador de código de barras Code 128
Codifique qualquer texto, número ou dado misto em um código de barras Code 128 legível — grátis, sem limite e gerado inteiramente no seu navegador.
O que o Code 128 codifica
O Code 128 é uma simbologia de alta densidade e uso geral, capaz de representar o conjunto ASCII completo de 128 caracteres: todas as letras maiúsculas e minúsculas, todos os dígitos, os sinais de pontuação usuais e até os caracteres de controle não imprimíveis. É esse alcance que faz dele a opção padrão sempre que um código de barras precisa carregar algo além de um simples número de produto: números de pedido, códigos de rastreamento, números de série, códigos de posição de depósito ou qualquer sequência alfanumérica que seu sistema já use. Se você não tem certeza de qual simbologia escolher e seus dados não são um número de produto de varejo, o Code 128 é quase sempre a opção segura.
Conjunto de caracteres, subconjuntos e regras de comprimento
O Code 128 codifica os dados por meio de três subconjuntos de caracteres intercambiáveis. O subconjunto A cobre letras maiúsculas, dígitos, sinais de pontuação e os códigos de controle ASCII. O subconjunto B cobre letras maiúsculas e minúsculas, dígitos e sinais de pontuação — é o usado na maioria das etiquetas legíveis por uma pessoa. O subconjunto C é só numérico, mas comprime dois dígitos em um único caractere do símbolo em vez de um, o que reduz quase à metade o comprimento de sequências numéricas longas. Um bom codificador troca de subconjunto automaticamente, no meio do código, para que o resultado fique o mais compacto possível com o que você digitar.
Limites de comprimento
A especificação não fixa nenhum comprimento máximo oficial: o limite prático vem do tamanho da sua etiqueta e da profundidade de campo do leitor, e não da simbologia em si. Sequências com mais de uns 20 a 30 caracteres começam a ficar visivelmente largas, então reserve na etiqueta o espaço de que aquilo que você vai codificar realmente precisa.
Soma de verificação
O Code 128 sempre carrega uma soma de verificação embutida — um caractere de controle módulo 103 —, mas você nunca a vê nem precisa administrá-la. Ela é calculada automaticamente como parte da codificação e não é um dos caracteres que você digita. Aí está a diferença em relação aos formatos da família GTIN, como EAN-13 ou UPC-A, em que o dígito verificador é um dígito visível impresso abaixo das barras. O leitor recalcula a soma enquanto lê e descarta o símbolo que não fecha, de modo que um Code 128 danificado quase sempre não devolve nada em vez de devolver um dado errado.
Onde o Code 128 é usado
O Code 128 aparece onde um código de barras precisa carregar texto arbitrário em vez de um número de varejo de formato fixo: etiquetas de expedição e logística (é a simbologia de base do GS1-128), etiquetas de estoque, pulseiras de paciente, crachás de eventos e congressos, carteirinhas de biblioteca e etiquetas internas de SKU ou de número de lote. Raramente é o formato lido em um leitor do caixa do varejo, onde se esperam EAN-13 e UPC-A: use Code 128 para tudo que não for produto de prateleira, e uma simbologia própria do varejo para o que for. Na indústria, ele também identifica com frequência ferramentas, conjuntos e registros de inspeção, porque aceita qualquer série de numeração interna sem cadastro prévio.
Tamanho e recomendações de impressão
A zona de silêncio mínima do Code 128 — a margem em branco de cada lado, onde nada pode ser impresso — é 10 vezes a largura da barra mais estreita, a chamada dimensão X. Com uma dimensão X usual de 0,25 mm, isso equivale a cerca de 2,5 mm de margem limpa de cada lado. Invadir essa margem com texto, um contorno ou outro código de barras é uma das causas mais frequentes de um código impecável na tela deixar de ser lido depois de impresso.
Recomendações de impressão
Para etiquetas que um leitor de mão ou fixo precise ler com confiabilidade, imprima a 300 dpi ou mais — impressoras de transferência térmica e quase todas as laser dão conta sem problema, ao passo que uma jato de tinta barata pode borrar as barras estreitas o suficiente para provocar erros de leitura. Não reduza um código de barras abaixo de aproximadamente 80 % do tamanho previsto e mantenha as barras em preto puro sobre fundo branco ou claro; as combinações de baixo contraste (cinza-claro sobre branco, vermelho sobre branco) falham nos leitores mesmo quando parecem corretas a olho nu.
Perguntas frequentes
Qual é a diferença entre Code 128 e Code 39?
O Code 128 precisa de dígito verificador?
Que dados cabem em um código de barras Code 128?
Qual é o comprimento máximo de um código de barras Code 128?
O Code 128 é usado nos caixas do varejo?
Continue explorando
Importe um arquivo CSV ou do Excel e baixe um ZIP com todos os códigos de barras — sem limite de linhas.
Imprimir folhas de etiquetasPDFs prontos para Avery, com zonas de silêncio corretas e alinhamento automático.
Código de barras não é lido?Zonas de silêncio, tamanho, dpi térmico, contraste — causas, soluções e um leitor ao vivo.
Todos os tipos de código de barrasConheça todas as simbologias com que o BarcodeSheets é compatível.