A bíblia do marketing para você ser notado.

Design, imagens e QRGrátis e sem cadastro

Gerador de código de barras grátis: EAN-13, EAN-8, UPC-A e Code 128

Digite seu número e este gerador desenha o código de barras na hora, calcula ou confere o dígito verificador e entrega em SVG ou PNG para a etiqueta ou a embalagem.

Tipo de código

Atenção: para vender em supermercados, redes de varejo ou marketplaces, você precisa de um código EAN emitido pela GS1 Brasil. Esta ferramenta só desenha o código que você já tem: ela não gera um número oficial. O que você digita não sai do seu navegador.

Tamanho e margens

Um código de barras guarda um número ou um texto em barras e espaços que qualquer leitor entende em um instante. Com este gerador de código de barras grátis você desenha o seu em EAN-13, EAN-8, UPC-A ou Code 128, confere o dígito verificador e baixa em SVG ou PNG pronto para imprimir.

Como gerar código de barras em 4 passos

  1. Escolha o tipo

    EAN-13 para produtos no Brasil e em quase todo o mundo, UPC-A se for vender nos EUA ou no Canadá, EAN-8 para embalagens pequenas e Code 128 para etiquetas internas com letras.

  2. Digite o número

    Se você digitar 12 dígitos num EAN-13, a gente calcula o 13º. Se digitar os 13, a gente confere se o último bate.

  3. Ajuste o tamanho

    Altura das barras, largura do módulo e margem. Não tire a margem branca das laterais: o leitor precisa dela para saber onde o código começa.

  4. Baixe e teste

    SVG para a gráfica (é vetorial) e PNG em 4 vezes o tamanho para documentos. Antes de imprimir tudo, leia com um leitor ou um app de estoque.

Se você só queria criar código de barras para a etiqueta da sua loja virtual ou para o controle de estoque do MEI, o caminho é o mesmo. Escolha, digite e baixe.

Qual tipo de código de barras escolher

TipoO que guardaPara que serve
EAN-1313 dígitosProdutos no varejo de quase todo o mundo
UPC-A12 dígitosProdutos nos EUA e no Canadá
EAN-88 dígitosEmbalagens pequenas sem espaço para um EAN-13
Code 128Letras, números e símbolosEnvios, estoque e etiquetas internas

O código de barras EAN-13 é o do pacote de biscoito. Tem 95 módulos, com barras de guarda mais compridas nas pontas e no meio, e o primeiro dígito escrito do lado de fora, à esquerda. O UPC-A é o primo americano: um EAN-13 que começa com 0. Já o Code 128 aceita letras, então não serve como código de barras para produtos no varejo, mas é ótimo para número de pedido e endereço de estoque.

Como se calcula o dígito verificador

O último número de um EAN ou UPC não é livre: é um dígito verificador que deixa o leitor perceber uma leitura errada. O método da GS1 é este:

1. Multiplique os dígitos alternando ×3 e ×1, começando pelo da direita (×3).
2. Some os resultados.
3. Dígito verificador = o que falta para a próxima dezena.
789123456789 → 7×1 + 8×3 + 9×1 + 1×3 + 2×1 + 3×3 + 4×1 + 5×3 + 6×1 + 7×3 + 8×1 + 9×3 = 135 → 5

De 135 para 140 faltam 5, então o código completo seria 7891234567895. No code 128 a conta é outra: o valor de início (104 no conjunto B) mais o valor de cada caractere vezes a posição dele, e o resto da divisão por 103.

Como ler código de barras e o que significa o 789

Em um EAN-13, os 12 primeiros números identificam a empresa e o produto, e o último é o dígito verificador. Os três primeiros formam o prefixo GS1, que diz qual organização emitiu o número. A GS1 Brasil usa o 789 e o 790. Atenção a um erro comum. Segundo o blog da GS1 Brasil, esses prefixos indicam que o produto foi registrado lá, e não que foi fabricado no país. Uma marca brasileira que produz na China continua com 789.

PrefixoOrganização GS1
789 e 790Brasil
778 e 779Argentina
780Chile
750México
560Portugal
690 a 699China
000 a 139EUA

O código não leva preço nem nome. O leitor lê o número e o sistema da loja busca o resto.

O que esta ferramenta não faz: o número oficial

Desenhar é a parte fácil. Para vender em supermercado, rede de varejo ou marketplace, o número precisa ser seu de verdade, e quem emite é a GS1 Brasil. Você se associa, recebe um prefixo da empresa e numera seus produtos a partir dele. O exemplo acima com 789 é só ilustrativo: não use números inventados num produto à venda.

Verificar código de barras online: o que dá para conferir

Verificar um código de barras pode significar três coisas, e esta ferramenta resolve só a primeira. A primeira é conferir a conta. Digite os 13 números e, se o último não bate com o cálculo do dígito verificador, a ferramenta avisa que o código não confere. A segunda é olhar o prefixo, que mostra qual GS1 emitiu o número. A terceira é saber de quem é o código, e isso só a GS1 consegue dizer.

Um número pode ter o dígito certo e nunca ter sido registrado. Passar na conferência não o torna oficial, então ele não serve para vender no varejo nem em marketplace. Para uso interno, como estoque e pedidos, a conferência basta. E antes de mandar imprimir a tiragem, leia o código com um leitor ou com um app no celular.

Perguntas frequentes sobre código de barras

Como gerar código de barras para produtos artesanais?

Depende de onde você vai vender. Na sua loja, na feira ou no Instagram, um código interno resolve: crie um Code 128 com a sua referência e controle o estoque. Para entrar em supermercado, empório ou marketplace grande, o número precisa ser oficial, emitido pela GS1 Brasil. Com ele em mãos, você gera o desenho aqui e manda o SVG para a gráfica junto com o rótulo.

Como gerar código de barras no Excel?

O Excel não tem uma função própria de código de barras, então há dois caminhos. O fácil: gere aqui, baixe o PNG ou o SVG e insira na planilha em Inserir, Imagens. O outro é instalar uma fonte de código de barras, mas a fonte sozinha não calcula o dígito verificador nem os padrões de início e fim, e o código costuma falhar na leitura.

Como fazer o registro de código de barras?

O registro é feito na GS1 Brasil, que, segundo ela mesma, é a única entidade autorizada a emitir GTINs no país. Você se associa, paga uma anuidade que varia conforme o faturamento da empresa e recebe um prefixo. A partir dele, numera e cadastra cada produto. Os códigos da GS1 Brasil começam por 789 ou 790, que indicam onde a marca se registrou, não onde o produto foi feito.

O que é código de barras?

É um jeito de escrever um número ou um texto com barras e espaços de larguras diferentes para uma máquina ler na hora, sem erro de digitação. O leitor mede essas larguras, transforma em caracteres e confere o dígito verificador. Os EAN e UPC identificam produtos no varejo, o Code 128 é usado em logística e estoque e o QR Code guarda muito mais informação.

Como criar código de barras?

Primeiro decida para que ele serve. Para vender no varejo, você precisa de um número oficial da GS1 Brasil e escolhe o EAN-13. Para uso interno, como estoque, pedidos ou etiquetas de envio, o Code 128 aceita letras e números e você inventa a numeração. Com o número definido, é só digitar aqui, ajustar altura e margem e baixar em SVG ou PNG.