Gerador de código de barras

Crie um código de barras EAN-13, EAN-8, UPC-A (produtos) ou Code-128 (texto e números) e baixe em PNG ou SVG. Tudo roda no seu navegador, nenhum dado é enviado pela internet.

🔒 O código de barras é gerado no seu dispositivo: nenhum dado é enviado a um servidor.

EAN-13, EAN-8, UPC-A ou Code-128?

EAN-13 é o código de 13 dígitos impresso nos produtos de varejo: digite 12 dígitos e o décimo terceiro (dígito verificador) é calculado para você. EAN-8 é a versão curta, para embalagens sem espaço para mais (7 dígitos mais o dígito verificador), e o UPC-A é o código de 12 dígitos dos produtos dos Estados Unidos e do Canadá. Code-128 é mais flexível e codifica letras, números e símbolos: perfeito para códigos internos de estoque, etiquetas, envios e inventário.

No Code-128, os dígitos ocupam metade do espaço

O Code-128 tem um modo só para números, o conjunto C, que escreve dois dígitos em um único símbolo. O gerador muda para ele sozinho quando isso ajuda e volta para as letras quando elas são necessárias, escolhendo a combinação mais curta para o texto todo: um número de 18 dígitos sai com 134 módulos de largura em vez de 233, e numa etiqueta estreita isso é a diferença entre um código que cabe e um que não cabe.

Uma coisa que esta ferramenta não faz: GS1-128 etiquetas logísticas, aquelas com números entre parênteses como (00) ou (01), precisam de um caractere especial extra (FNC1) no início que este gerador não escreve, então um código feito aqui não vale como etiqueta GS1.

PNG ou SVG para imprimir?

Para imprimir etiquetas, escolha SVG: por ser vetorial, ele fica nítido em qualquer tamanho, o que é essencial para o leitor enxergar bem as barras. PNG serve para uso na tela ou em documentos.

O dígito verificador não é um número qualquer

O último dígito de um EAN-13 não faz parte do código, ele é uma verificação calculada a partir dos outros doze: os dígitos são somados alternando peso 1 e peso 3, e o dígito final é o que leva o total ao múltiplo de dez mais próximo. Ele existe para que o leitor rejeite uma leitura errada em vez de aceitá-la.

É por isso que um código inventado quase nunca é lido: a chance de que doze dígitos aleatórios já tenham o décimo terceiro certo é de uma em dez. Se o código precisa funcionar numa loja de verdade, os primeiros dígitos não são inventados de jeito nenhum: eles identificam o país e a empresa, e são atribuídos.

O espaço em branco conta tanto quanto as barras

Em volta do código é preciso uma margem vazia de pelo menos dez vezes a largura da barra mais fina de cada lado. São as “zonas de silêncio”, e uma etiqueta impressa colada na borda ou dentro de uma moldura não será lida, mesmo com as barras perfeitas.

O outro erro clássico é reduzir o código para ele caber: abaixo de 80% do tamanho nominal, as barras se fundem na impressão. O contraste também precisa ficar alto: barras pretas sobre branco sempre funcionam, barras vermelhas sobre fundo escuro quase nunca, porque muitos leitores usam uma luz vermelha que não enxerga o vermelho.

O código de barras não contém o preço

Na etiqueta de um produto, o código identifica o item, não quanto ele custa: o preço fica no banco de dados do caixa. Por isso o mesmo código custa valores diferentes em duas lojas, e por isso mudar um preço não exige reimprimir nada.

A exceção são os códigos de peso variável dos balcões de produtos frescos, que começam com 2 e trazem o peso ou o valor calculado pela balança: eles só valem dentro da loja que os imprimiu. Se um código começa com 2, não adianta procurá-lo na internet.

Veja também

Se você precisa de um código com um endereço ou um texto, o caminho é o Gerador de QR code, e para ler um deles, o Leitor de QR code. Para imprimir etiquetas em fileiras numa folha, veja Imagens para PDF.

Ferramentas relacionadas