Gerador de código de barras

Digite um serial, código de patrimônio ou número de produto — o código de barras aparece na hora, pronto para copiar ou baixar.

Como usar

  1. Digite ou cole os dados — o código de barras é desenhado enquanto você digita, sem botão para pressionar. O exemplo já vem preenchido, então um código funcional aparece na tela imediatamente.
  2. Escolha o formato: Code 128 (o padrão) aceita qualquer ASCII imprimível — seriais, códigos de patrimônio, números de pedido. EAN-13 e EAN-8 são para códigos de produto de varejo e aceitam apenas dígitos.
  3. Para EAN, digite 12 dígitos (EAN-13) ou 7 (EAN-8) e o dígito verificador é calculado para você; digite todos os 13 ou 8 e o último é verificado. A linha sob o código mostra o dígito verificador real.
  4. Copie a imagem para colar em um documento, ou baixe PNG (telas, etiquetas) ou SVG (impressão, escala). A zona de silêncio segue o padrão, então o código é lido imediatamente.

Exemplo

Entrada

590123412345

Resultado

5901234123457

Com o formato EAN-13, 590123412345 recebe o dígito verificador 7, então o código completo é {sample}{check}. Os mesmos dígitos no Code 128 também produzem um código legível, mas scanners de varejo esperam EAN.

Escopo, limites e dúvidas comuns

  • Apenas três formatos: Code 128, EAN-13 e EAN-8. Code 39, Interleaved 2 of 5, UPC-A/E, códigos 2D e códigos postais estão fora do escopo — a interface foi construída para permitir mais formatos depois.
  • O Code 128 está limitado a 100 caracteres e ASCII imprimível (32–126): caracteres de controle e escritas não latinas (chinês, árabe, emoji) são recusados com o caractere ofensor mostrado — Code 128 B/C simplesmente não consegue codificá-los.
  • EAN aceita apenas dígitos de meia largura simples, exatamente 12/13 (EAN-13) ou 7/8 (EAN-8). Separadores de milhar, espaços e dígitos não ASCII são rejeitados em vez de removidos em silêncio, então você sempre sabe o que foi codificado.
  • O dígito verificador é aritmética padrão: calculado para entrada de 12/7 dígitos, verificado para entrada de 13/8 dígitos. Ele não significa que o código está registrado — esta ferramenta não tem conexão com o banco de dados GS1 e funciona totalmente offline.
  • Barras pretas fixas sobre branco com a zona de silêncio padrão (Code 128: 10 módulos de cada lado; EAN-13: 11 à esquerda, 7 à direita; EAN-8: 7 de cada lado). Sem cores personalizadas, gradientes, cores invertidas ou logotipos — baixo contraste é a principal causa de falha de leitura.
  • Sem unidades de impressão (mm, mils, DPI) e sem rotação: para impressão profissional de etiquetas use software dedicado. Larguras PNG de 512/1024/2048 px e o SVG cobrem telas e escala.
  • Sem geração em lote ou sequencial, sem barras de proteção, sem complemento EAN-5 e sem leitura/decodificação — isso é uma ferramenta separada.
  • Copiar a imagem exige a API de área de transferência do navegador; se estiver bloqueada, os botões de download sempre funcionam. Nada é enviado, armazenado ou colocado na URL — tudo roda no seu navegador.

O que as pessoas costumam precisar em seguida, quando o código de barras está pronto.