Precisa de um código de barras para uma etiqueta de produto, uma planilha de estoque ou uma caixa de envio? Escolha um formato, digite o valor, e esta ferramenta desenha um código de barras correto pelos padrões que você pode baixar. Ela suporta as simbologias comuns de varejo e logística, com validação ao vivo para você saber na hora se um valor se encaixa no formato.
Tudo é renderizado no seu dispositivo. Exporte um SVG para etiquetas perfeitas na impressão ou um PNG para uso rápido — e os dados do seu produto nunca saem do navegador.
Como usar
- Escolha um formatoCODE128 aceita qualquer texto; EAN-13, EAN-8 e UPC são para varejo; CODE39, ITF-14 e outros para logística.
- Informe o valorDigite os dados. Entradas inválidas para um formato estrito (como um EAN curto) são sinalizadas na hora.
- Estilize e exporteAjuste altura, largura das barras, cores e a legenda, então baixe em PNG ou SVG.
Um gerador de código de barras desenha uma fileira de barras que um leitor converte de volta em texto — um SKU, um ID de ativo, um número de lote. Este roda inteiramente no seu navegador usando JsBarcode, e cobre os formatos que aparecem no trabalho real: CODE128 para qualquer coisa com letras e números, EAN-13, EAN-8 e UPC-A para varejo, além de CODE39, ITF-14, MSI, Pharmacode e Codabar para os setores que os usam. Você define a altura e a largura das barras, escolhe as cores e mostra ou oculta o texto legível sob as barras. Nada do que você digita é enviado, e a página segue funcionando offline depois de carregada.
A escolha importante é o formato. Se o código é para seu próprio uso — inventário, etiquetas de ativos, rastreamento interno — o CODE128 é a escolha certa e não precisa de registro. Códigos de varejo são diferentes: números EAN e UPC são números oficiais GS1 que você precisa possuir para vender em lojas, e renderizar dígitos inventados não os torna legítimos. A ferramenta valida enquanto você digita, então um valor que quebra um formato estrito é sinalizado em vez de exportado. Exporte PNG para uma imagem rápida, ou SVG quando o código vai para impressão — barras vetoriais permanecem nítidas em qualquer tamanho e DPI, que é o que etiquetas exigem.
Para que as pessoas usam
Imprimir etiquetas de ativos CODE128 para laptops e monitores do escritório
Rotular locais de prateleiras e caixas do estoque como A7-03
Simular embalagem de varejo EAN-13 antes de registrar um número GS1 de verdade
Gerar códigos de barras SVG nítidos para inserir num modelo de folha de etiquetas
Codificar números internos de ordem de serviço ou de lote para o chão de fábrica
Fazer um código Codabar ou CODE39 para um sistema de cartão de biblioteca ou associação
Um código de barras é só um número que um leitor lê rápido
Um código de barras 1D é uma fileira de barras pretas e espaços brancos que codifica uma cadeia curta — normalmente um número de produto, um SKU ou um ID de ativo. Um leitor a laser ou de câmera lê as larguras das barras e as transforma de volta em texto muito mais rápido e com mais precisão do que alguém digitando. Você os vê em embalagens de varejo, prateleiras de galpão, livros de biblioteca, caixas de envio, tubos de amostra de sangue e no adesivo embaixo do seu notebook de trabalho. Esta ferramenta desenha esses códigos no seu navegador com o JsBarcode, uma biblioteca com licença MIT, e suporta os formatos que de fato importam na prática: CODE128, EAN-13, EAN-8, UPC-A, CODE39, ITF-14, MSI, Pharmacode e Codabar.
A única decisão que confunde as pessoas é qual formato usar, e ela se resume a uma bifurcação. Se o código de barras é para seu próprio uso — inventário, etiquetas de ativos, rastreamento interno, uma etiqueta de prateleira no seu próprio estoque — você quer o CODE128. Ele codifica quaisquer letras e números, empacota-os densamente, e todo leitor o lê. Se, em vez disso, o código de barras tem que ser escaneado num caixa de varejo real em algum lugar do mundo, você precisa de um EAN-13, EAN-8 ou UPC-A — e aqui está a parte honesta: esses são números oficiais de varejo GS1. O número em si tem que estar registrado em seu nome (ou do seu fabricante) por meio do GS1. Esta ferramenta vai alegremente renderizar quaisquer 13 dígitos num EAN-13 de aparência válida, mas um número inventado não é um código de varejo legítimo; o sistema de uma loja pode rejeitá-lo ou, pior, colidir com o produto de outra pessoa. Renderize EANs inventados para protótipos e testes, não para a prateleira. Para qualquer coisa interna, o CODE128 contorna toda a questão do registro.
A ferramenta valida enquanto você digita. Formatos estritos têm regras — o EAN-13 precisa de exatamente 12 dígitos mais um dígito verificador, o UPC-A tem o próprio comprimento — e se você der um valor inválido, ela sinaliza o problema imediatamente com uma mensagem em vez de exportar uma imagem quebrada. Isso é proposital: um código de barras que parece bom mas não escaneia é pior do que um erro óbvio.
Fazendo com que ele realmente escaneie
Duas configurações decidem se um leitor lê seu código na primeira passagem. A largura da barra (a largura do módulo) é a espessura da barra mais estreita; fina demais e uma impressora ou tela borra as barras juntas. A altura da barra só precisa ser alta o bastante para o leitor pegar uma linha limpa atravessando-a. A terceira coisa não é um controle — é a zona de silêncio, a margem em branco à esquerda e à direita do código. Os leitores precisam desse espaço vazio para encontrar onde o código de barras começa e para, então nunca recorte rente às barras nem as cole sobre um fundo cheio. Mantenha um forte contraste também: barras escuras sobre fundo claro. Você pode definir as cores de primeiro plano e de fundo aqui, mas barras muito claras ou fundos escuros são uma razão comum para códigos não lerem. Deixe a legenda de texto legível por humanos ativada, a menos que tenha um motivo para escondê-la — ela permite que uma pessoa digite o número à mão quando um escaneamento falha.
Por que SVG, e por que local
Exporte para PNG quando precisar de uma imagem rasterizada rápida. Exporte para SVG quando o código de barras for impresso. SVG é vetorial, então as barras ficam nítidas em qualquer tamanho e qualquer DPI — você pode colocá-lo num modelo de etiqueta, numa folha de adesivos Avery ou num design de embalagem e ele imprime nítido em vez de pixelar. Para tiragens reais de etiquetas, o SVG é o que usar.
Tudo acontece na sua máquina. Seus SKUs de produto, números de ativos e códigos de lote são dados de negócio e, aqui, nunca saem do navegador — sem upload, sem conta, e a página continua funcionando offline depois de carregada. Muitos criadores de código de barras online restringem CODE128 ou exportação SVG atrás de um cadastro ou um paywall, ou colocam marca-d'água na saída; este não. Dois limites honestos: ele faz apenas códigos de barras 1D — para QR e outros códigos 2D use a ferramenta de QR — e renderiza um código de barras por vez, não folhas impressas ou rolos de etiquetas.
Por que o IMG.DIY
9 formatos
CODE128, EAN-13/8, UPC, CODE39, ITF-14, MSI, Pharmacode, Codabar.
Validação ao vivo
Valores com comprimento errado ou inválidos são pegos na hora.
PNG + SVG
Saída em vetor para etiquetas impressas nítidas.
Privado
Os códigos de barras são gerados localmente, nunca enviados.



