KeroTools

Gerar Código de Barras CODE128, EAN ou UPC

Crie um código de barras no formato CODE128, EAN, UPC, CODE39 e mais, depois baixe em PNG ou SVG.

Os valores não saem do seu aparelho

Sem registro de uso

Seguro para produtos não lançados

Sem conta

Como funciona

  1. 1

    Escolha a simbologia

    CODE128 para uso interno, EAN-13 ou UPC para varejo, CODE39 para leitores industriais mais antigos.

  2. 2

    Informe o valor

    Digite ou cole o código. A prévia é redesenhada ao vivo e sinaliza um valor que o formato escolhido não consegue codificar.

  3. 3

    Baixe PNG ou SVG

    PNG para tela ou documento, SVG sempre que o código for para uma impressora.

Por que usar esta ferramenta

Nove simbologias

CODE128, CODE39, EAN-13, EAN-8, UPC, ITF-14, MSI, Pharmacode e Codabar — os formatos que os leitores realmente esperam.

Valida enquanto você digita

Cada simbologia tem regras rígidas de tamanho e caracteres. Quebre uma e a prévia avisa na hora, não na gráfica.

SVG para impressão de etiquetas

Barras vetoriais continuam matematicamente exatas em qualquer tamanho de etiqueta, que é o que uma impressora térmica precisa para sair legível.

Dígito verificador resolvido

EAN e UPC exigem um dígito final calculado; ele é resolvido para você em vez de virar armadilha.

Nada é enviado

Códigos de produto e SKUs internos são gerados no seu navegador e não vão a lugar nenhum.

Ilimitado e grátis

Sem cobrança por código e sem conta — gere uma etiqueta ou uma prateleira inteira.

Qual formato de código de barras você deve realmente usar?

A escolha é decidida por onde o código vai ser lido, não por preferência. Se o produto for vendido no varejo, o formato é imposto: UPC-A na América do Norte e EAN-13 em quase todo o resto, e os dois exigem um número emitido pela GS1 — você não pode inventar. Para qualquer uso interno — endereços de estoque, etiquetas de patrimônio, identificação de equipamentos, o sistema de estoque de uma oficina pequena — CODE128 é o padrão certo: codifica letras além de dígitos, empacota com densidade e todo leitor moderno lê. CODE39 é o equivalente mais antigo e ainda aparece em contextos industriais e de defesa porque certos leitores legados só entendem ele. ITF-14 é para a caixa externa, não para o item dentro dela. Escolha pelo leitor e trabalhe de trás para frente.

Por que códigos de varejo não podem ser gerados por você

Este é o mal-entendido mais caro da área. Um código UPC ou EAN não é só um padrão de barras — os dígitos codificam um prefixo de empresa que a GS1 atribui a um único negócio, e uma referência de produto dentro dele. Gerar um EAN-13 de aparência válida para um produto que você está prestes a anunciar de fato produz um código que lê; produz também um cujo prefixo pertence a outra pessoa, e é por isso que varejistas recusam e marketplaces suspendem anúncios por causa disso. Esta ferramenta gera o símbolo de um número que você já tem o direito de usar. Se você vai lançar um produto de varejo e ainda não tem prefixo GS1, esse registro é o passo que vem antes.

Dígitos verificadores e os erros que eles pegam

EAN, UPC e ITF-14 terminam com um dígito verificador calculado a partir dos dígitos anteriores por uma fórmula fixa. A finalidade não é segurança, e sim detecção de erro: se um leitor interpretar mal uma barra ou uma pessoa digitar um dígito errado, a aritmética deixa de fechar e a leitura é recusada em vez de puxar silenciosamente o produto errado. É por isso que digitar doze dígitos num campo EAN-13 não é erro de arredondamento — o décimo terceiro não é opcional, é o resultado dos outros doze. A ferramenta calcula, então você fornece os dígitos com significado e a validação acontece antes de qualquer coisa ser impressa.

Imprimir um código de barras que realmente lê

Mais códigos falham na impressora do que no gerador. Quatro regras cobrem a maioria das falhas. Exporte SVG para as bordas das barras continuarem nítidas — um PNG ampliado produz transições suaves que o leitor laser lê devagar e uma câmera barata não lê de jeito nenhum. Mantenha a zona de silêncio, a margem branca em cada ponta; ela faz parte do símbolo e recortá-la é a causa mais comum de um código que se recusa. Imprima barras escuras sobre fundo claro e nunca inverta, porque leitores medem reflectância e esperam essa polaridade. E não estique a imagem para preencher a etiqueta: mudar a proporção entre largura e altura distorce as larguras de barra que carregam os dados. Teste a leitura na etiqueta impressa, não na prévia da tela.

Código de barras e QR code resolvem problemas diferentes

Um código de barras linear guarda um identificador curto — em geral de 8 a 20 caracteres — e é lido por hardware dedicado no caixa ou no estoque, rápido e a uma distância fixa. Um QR code guarda muito mais dados, inclusive uma URL inteira, e é lido por câmeras de celular de qualquer ângulo. A divisão prática: se o leitor é um scanner laser ligado a um PDV ou a um sistema de estoque, você precisa de um código de barras na simbologia que aquele sistema espera. Se o leitor é o celular de um cliente, você quase certamente quer um QR code. Colocar uma URL num CODE128 funciona tecnicamente e quase sempre é a escolha errada.

Por que gerar os códigos localmente importa aqui

Valores de código de barras raramente são arbitrários. São SKUs, etiquetas de patrimônio, números de lote, identificadores de paciente ou de amostra — dados que correspondem diretamente ao estoque de uma empresa ou ao prontuário de uma pessoa. Um gerador hospedado enxerga cada valor que você digita. Como este roda inteiramente no seu navegador, o código de um produto ainda não lançado ou um esquema interno de numeração de patrimônio nunca chega a um servidor, o que importa mais do que parece para um negócio pequeno: sua lista de SKUs é um resumo bastante fiel do que você vende e em que quantidade.

Erros comuns que vale evitar

  • Gerar seu próprio EAN-13 ou UPC para um produto de varejo. Os dígitos codificam um prefixo de empresa atribuído pela GS1; um número feito por você lê perfeitamente e pertence a outro negócio, por isso varejistas recusam e o marketplace suspende o anúncio.
  • Digitar doze dígitos para um EAN-13. O décimo terceiro é um dígito verificador calculado a partir dos outros doze, não um caractere livre — forneça os dígitos com significado e deixe ser calculado.
  • Imprimir a partir de um PNG ampliado. Escalar um código raster suaviza todas as bordas de barra; exporte SVG, ou gere o PNG no tamanho final da etiqueta.
  • Recortar a margem branca das pontas. Essa zona de silêncio faz parte do símbolo — leitores a usam para achar onde as barras começam, e removê-la quebra um código que estava válido.
  • Esticar o código para preencher a etiqueta. Mudar a proporção entre largura e altura distorce as larguras de barra que carregam os dados. Escale proporcionalmente, ou gere de novo no tamanho que precisa.

Comparação

KeroToolsServiços de código de barras hospedadosSoftware de etiquetas
Simbologias incluídas9, todas grátisMuitas vezes divididas por planoMuitas
Valores enviados a um servidorNuncaSimNão
Exportação SVGGrátisNormalmente pagaSim
Dígito verificador calculadoSimSimSim
Exige contaNãoNormalmente simExige licença
CustoGrátisPlano grátis / assinaturaPago

Recursos

CODE128

Codifica todo o conjunto ASCII com alta densidade — a escolha padrão para etiquetas internas e de logística.

EAN-13 e EAN-8

O padrão de varejo fora da América do Norte; 13 ou 8 dígitos com dígito verificador automático.

UPC-A

O padrão norte-americano de 12 dígitos, aceito por qualquer leitor de PDV.

CODE39

Mais antigo e menos denso, mas ainda exigido por alguns sistemas industriais e de defesa.

ITF-14

Para caixas externas e volumes de transporte, não para o item de varejo individual.

MSI, Pharmacode e Codabar

Simbologias de nicho usadas em estoque, embalagem farmacêutica e bibliotecas.

Validação ao vivo

Um tamanho ou caractere inválido é pego na prévia, antes de chegar a uma etiqueta.

Exportação PNG e SVG

Raster para documentos e telas, vetor para tudo que for impresso.

Sem instalação

Nada para baixar ou instalar — funciona na própria página web.

Seguro por padrão

Servido por HTTPS, sem rastreio de arquivos e sem envio a terceiros.

Quem usa

Times de estoque e logística

Etiquetas CODE128 para endereços e prateleiras, geradas em lote sem assinatura por etiqueta.

Pequenos varejistas

Transformar os números GS1 que já possuem em símbolos EAN-13 prontos para impressão.

Oficinas e assistências técnicas

Etiquetas de patrimônio para ferramentas e equipamentos, fora de qualquer serviço de terceiros.

Bibliotecas e laboratórios

Símbolos Codabar e Pharmacode para sistemas que ainda exigem essas simbologias antigas.

Perguntas Frequentes

Não. Tudo roda localmente no seu navegador — nada é enviado, armazenado ou compartilhado.

Sim — totalmente grátis, sem conta e sem limites.