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
- 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.
- 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.
- 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.
- 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.
Ferramentas relacionadas
O que as pessoas costumam precisar em seguida, quando o código de barras está pronto.