Gerador de Código de Barras
Só local — nada é enviado a menos que você salve ou compartilhe.
Gerador de código de barras para EAN-13, UPC-A, EAN-8 e Código 128 — dígito verificador incluído.
- Escolha a simbologia — EAN-13 para produtos de varejo, Código 128 para uso interno
- Digite o número; o dígito verificador será adicionado ou conferido automaticamente
- Baixe o SVG para imprimir, ou o PNG para outras necessidades
Salvar esta ferramenta
Tenha Gerador de Código de Barras sempre à mão
Use o menu Compartilhar do navegador e escolha “Adicionar à Tela Inicial”.
Sobre esta ferramenta
Um código de barras de varejo não é só o número impresso embaixo: as barras codificam um dígito verificador calculado a partir dos outros dígitos, e errar nisso gera um código que parece correto mas falha no caixa. Este gerador faz essa conta para você. Digite os doze dígitos do EAN-13 e ele adiciona o décimo terceiro; digite os treze e ele verifica se está certo, em vez de gerar algo que nenhum leitor vai reconhecer. UPC-A e EAN-8 funcionam do mesmo jeito, com seus tamanhos e dígitos próprios. Código 128 é para tudo que não é produto de varejo — SKUs internos, etiquetas de patrimônio, números de pedido — e aceita letras além de números. A saída é em SVG, para ficar nítida em qualquer tamanho numa etiqueta ou prateleira, e PNG para ferramentas que não aceitam vetor. Ambos vêm com as zonas silenciosas que a especificação exige, outra parte fundamental para que o código funcione na leitura.
Perguntas frequentes
O que é o dígito verificador e preciso digitá-lo?
É o último dígito do número, calculado a partir dos anteriores para que o leitor detecte erros. Não precisa digitar: coloque os 12 primeiros dígitos do EAN-13 (11 para UPC-A, 7 para EAN-8) e ele será incluído automaticamente. Se digitar o número completo, ele será verificado — um dígito errado é recusado, não gerado.
Como criar um código de barras para um produto de varejo?
Digite o número e escolha a simbologia. Como gerador EAN-13, ele calcula o dígito verificador para você e rejeita números inválidos — o erro que gera prejuízo é um código que passa errado no caixa, pior do que não passar. O gerador UPC funciona igual para códigos de 12 dígitos da América do Norte.
Qual simbologia devo escolher?
EAN-13 é o código de varejo usado quase em todo lugar fora da América do Norte, UPC-A é seu irmão norte-americano de 12 dígitos, e EAN-8 é a versão curta para embalagens pequenas demais para os outros dois. Código 128 é mais versátil: aceita letras, números e pontuação, adequado para SKUs internos, etiquetas de patrimônio e números de pedido. Se o código será lido numa loja, deve ser um dos três primeiros.
Posso inventar meu próprio número EAN-13?
Você pode gerar um código válido para qualquer número, e esta ferramenta vai gerá-lo. Mas isso não te dá a propriedade: números reais são emitidos pela GS1, e um inventado pode ser de outro produto. Para vendas em loja, compre o prefixo oficial. Para uso em depósito, biblioteca ou seu sistema de estoque, pode criar um número — e Código 128 costuma ser melhor nesse caso.
Por que meu código impresso não é lido?
Normalmente por tamanho ou margens. Código impresso muito pequeno ou com escala distorcida perde a nitidez das linhas finas; o espaço em branco das laterais — zona silenciosa — faz parte do código, e cortar ele quebra o código. Este gerador inclui as zonas silenciosas e o SVG escala sem distorção; imprima o SVG, não uma captura esticada, mantenha pelo menos 25 mm de largura para EAN-13 e não remova a margem branca.
SVG ou PNG?
SVG para imprimir: é vetor, mantém as linhas nítidas em qualquer tamanho e é ideal para impressoras de etiquetas. PNG é reserva para programas que não aceitam vetores — formulários de anúncios, softwares de etiquetas antigos, planilhas. O PNG aqui é gerado a partir do mesmo SVG numa escala fixa, então ambos têm os mesmos dados.
O que o Código 128 pode conter?
Qualquer caractere ASCII imprimível — letras, números, espaços e pontuação. Se todos os dados são dígitos e comprimento par, ele codifica em Código C, que junta dois dígitos por símbolo e deixa o código mais curto; qualquer outra coisa usa Código B. Ambos são padrão Código 128 e qualquer leitor reconhece sem ajustes.
Ajude a melhorar esta ferramenta
Encontrou um bug, quer mudar algo ou precisa de uma ferramenta que não temos?
Você tem um rascunho não enviado.
Obrigado — recebemos sua mensagem. Você verá a resposta na sua caixa de entrada.Ir para minhas mensagens