Pular para o conteúdo principal
Tooletto

Gerador de código de barras

Gere códigos de barras Code 128 a partir de texto ou números e baixe-os como SVG ou PNG. A saída vetorial permanece nítida em qualquer tamanho, o que importa porque um código de barras borrado não é escaneado.

  • Os arquivos nunca saem do seu dispositivo
  • Grátis, sem cadastro
  • Sem marcas d'água
  • Funciona offline depois de carregado
Loading tool…

Como gerador de código de barras

  1. 1

    Insira seus dados

    Qualquer ASCII imprimível — um código de produto, SKU, número de série ou referência.

  2. 2

    Ajuste o tamanho

    Largura e altura do módulo. Módulos mais largos escaneiam de forma mais confiável.

  3. 3

    Baixe

    SVG para impressão e etiquetas, PNG para telas e documentos.

Por que Code 128 em vez do código de barras de varejo mais familiar

O código de barras que a maioria das pessoas imagina — o de um produto de supermercado — é EAN-13 ou UPC-A, e ambos são formatos numéricos puros de comprimento fixo vinculados a um sistema de registro: os próprios números são atribuídos centralmente pela GS1 a fabricantes e produtos específicos, o que significa que um gerador não pode simplesmente inventar um válido para uso arbitrário sem se coordenar com esse registro ou produzir um número que colida com o produto legitimamente registrado de outra pessoa. Code 128 não tem tal exigência de registro nem comprimento fixo — pode codificar qualquer texto ou número ASCII imprimível, de um SKU interno curto a um código de referência alfanumérico longo, que é precisamente o que o torna a escolha certa de propósito geral para um gerador de código de barras em vez de um específico para varejo vinculado a um registro do qual esta ferramenta não faz parte.

Por que a zona silenciosa não é espaço em branco opcional

A margem em branco exigida em cada lado das barras de um código de barras — chamada zona silenciosa — não é espaçamento decorativo que pode ser cortado para economizar espaço em uma etiqueta; é como o algoritmo de decodificação de um scanner localiza onde o símbolo real começa e termina para começar. Um scanner que varre uma imagem procura a transição de uma grande região em branco para o padrão de barras do código de barras, e cortar essa margem, ou colocar texto ou outro elemento gráfico próximo demais da borda das barras, elimina o sinal de que o scanner precisa até mesmo para reconhecer que um código de barras começa ali — esta é uma das razões mais comuns pelas quais um código de barras impresso falha ao escanear apesar de parecer perfeitamente bem a olho nu, e não tem nada a ver com os dados codificados estarem errados.

Como Code 128 empacota números de forma mais eficiente que letras

Code 128 na verdade contém três subconjuntos de codificação internos, e o gerador alterna entre eles automaticamente conforme o conteúdo: Code C empacota dois dígitos em um único símbolo sempre que aparece uma sequência de dígitos de comprimento par, o que é aproximadamente duas vezes mais eficiente em espaço do que codificar um caractere por símbolo. No momento em que uma letra aparece, uma mudança de maiúsculas e minúsculas mista, ou uma sequência de dígitos de comprimento ímpar, a codificação volta para Code B, que codifica exatamente um caractere por símbolo. Esta é a razão pela qual um código de barras puramente numérico — um código de produto ou número de pedido feito inteiramente de dígitos — sai notavelmente mais estreito que um código de barras codificando o mesmo número de caracteres misturados com letras, mesmo que ambos representem um símbolo Code 128 válido e corretamente escaneável.

Perguntas frequentes

Por que Code 128 e não outra simbologia?

Codifica o conjunto completo de ASCII imprimível, se autoverifica através de uma soma de verificação, e é lido universalmente. EAN-13 e UPC-A são formatos numéricos de comprimento fixo vinculados a números de produto registrados que você não pode inventar, então são a escolha errada para um gerador de propósito geral.

Devo baixar SVG ou PNG?

SVG para qualquer coisa impressa. Um código de barras é desenho linear, e uma imagem rasterizada ampliada desenvolve bordas suaves com as quais scanners genuinamente falham. PNG está bem para uso em tela no tamanho exato gerado.

Por que meu código de barras numérico é mais estreito que um de texto?

Porque uma string de dígitos de comprimento par é codificada em Code C, que empacota dois dígitos em cada símbolo e reduz aproximadamente pela metade a largura. Adicione uma letra e volta para Code B, que codifica um caractere por símbolo.

O que é a zona silenciosa e por que importa?

A margem em branco em cada lado das barras. A especificação exige pelo menos dez módulos, e scanners usam isso para encontrar onde o símbolo começa. Cortá-la é uma das razões mais comuns pelas quais um código de barras impresso não é lido.

Consegue codificar caracteres acentuados ou não latinos?

Não — Code 128 cobre apenas ASCII imprimível, e a ferramenta sinaliza isso em vez de descartar caracteres silenciosamente. Para Unicode arbitrário, um código QR é o formato correto.

Tarefas comuns de gerador de código de barras