Gerador de código de barras — EAN-13, UPC, Code 128 e mais

Crie códigos de barras EAN-13, UPC-A, Code 128, Code 39, ITF-14 e outros, com o dígito verificador calculado, em PNG ou SVG.

Encontrou um problema ou algo que poderia ser melhor? Lemos todas as mensagens e corrigimos rápido.

Este gerador de código de barras cria códigos de barras 1D padrão, incluindo EAN-13 e UPC-A para produtos de varejo, Code 128 para envios e estoque, Code 39, ITF-14 para caixas de embarque, MSI, Codabar e Pharmacode, e permite baixar cada um como um SVG nítido para impressão ou um PNG para telas. Digite 12 dígitos para um EAN-13 e o dígito verificador é calculado para você; digite os 13 e ele é conferido, com o dígito correto exibido se o seu estiver errado.

O modo em lote recebe uma lista de até 200 valores, um por linha, gera todos os códigos de barras e baixa tudo num único ZIP de arquivos PNG ou SVG com o nome de cada valor, ou como uma folha de etiquetas em PDF para impressão, o que resolve a tarefa comum de fazer um conjunto de etiquetas de gôndola ou de patrimônio. Há um limite que vale conhecer antes de imprimir embalagens: um EAN ou UPC de varejo só passa no caixa se o número tiver sido atribuído à sua empresa pela GS1. Esta ferramenta desenha qualquer número válido; ela não emite números.

Como usar

  1. Escolha o tipo de código de barras. A dica logo abaixo diz o que esse tipo aceita.
  2. Digite o valor. Para EAN e UPC, você pode omitir o dígito verificador, que ele será acrescentado.
  3. Ajuste a largura das barras, a altura, a margem e o texto se a sua etiqueta precisar. Mantenha barras escuras sobre fundo claro.
  4. Baixe em SVG para trabalhos de impressão ou em PNG para documentos e telas.
  5. Para muitos códigos de barras, mude para Em lote, cole um valor por linha e clique em “Baixar todos (.zip)”, ou gere uma folha de etiquetas em PDF.

Perguntas frequentes

Como crio um código de barras para o meu produto?

Para produtos vendidos no varejo, você precisa de um prefixo de empresa GS1, adquirido da GS1 do seu país (no Brasil, a GS1 Brasil), que dá a você uma faixa de números oficiais. Atribua um a cada produto, gere aqui o EAN-13 (ou UPC-A na América do Norte) e baixe o SVG para quem cria a sua embalagem. Números comprados de revendedores ou inventados por você podem ser recusados por varejistas e marketplaces.

Como é calculado o dígito verificador do EAN-13?

Pegue os 12 primeiros dígitos. Começando pelo da direita, multiplique alternadamente por 3 e por 1 e some os resultados. O dígito verificador é o que falta para chegar ao próximo múltiplo de 10. Para 400638133393, a soma ponderada é 89, então o dígito verificador é 1, o que dá 4006381333931. UPC-A, EAN-8 e ITF-14 usam a mesma regra GS1 Módulo 10.

Qual é a diferença entre EAN-13 e UPC-A?

O UPC-A tem 12 dígitos e é o padrão tradicional nos EUA e no Canadá; o EAN-13 tem 13 e é usado em quase todo o resto do mundo, inclusive no Brasil. Um UPC-A é um EAN-13 com um 0 na frente, e os leitores de caixa do mundo todo leem os dois. Use o formato em que a GS1 emitiu o seu número.

Que tipo de código de barras devo usar?

EAN-13 ou UPC-A para produtos de varejo, ITF-14 para as caixas de embarque dos produtos, Code 128 para qualquer uso interno, como etiquetas de envio, estoque, etiquetas de patrimônio e ingressos (ele guarda letras e dígitos de forma compacta), e Code 39 quando um sistema mais antigo ou uma especificação exigir. Para URLs ou volumes maiores de dados, um QR code é uma escolha melhor que qualquer código de barras 1D.

Posso gerar códigos de barras em lote?

Sim. Mude para Em lote e cole até 200 valores, um por linha (uma coluna copiada de uma planilha funciona). Cada valor é validado para o tipo escolhido; os inválidos aparecem em vermelho e ficam de fora, e o restante é baixado junto num único ZIP de arquivos PNG ou SVG, cada um com o nome do seu valor, ou como uma folha de etiquetas em PDF pronta para imprimir em A4 ou Carta. Todos os códigos usam o mesmo tipo, tamanho e cores.

Devo baixar em PNG ou SVG?

SVG para tudo que for impresso. Ele é vetorial, então as barras continuam perfeitamente nítidas em qualquer tamanho e o designer pode dimensioná-lo com exatidão. PNG serve para documentos, planilhas e telas, mas ampliar um PNG borra as bordas das barras, o que pode dificultar a leitura. Se precisar de um PNG, gere-o já no tamanho em que vai usá-lo.

Por que meu código de barras não é lido?

As causas mais comuns são pouco contraste (barras ou fundo coloridos), falta da zona de silêncio (a margem em branco de cada lado), impressão pequena demais ou uma imagem ampliada e borrada. Use preto sobre branco, mantenha a margem e, no EAN-13, fique entre 80% e 200% do tamanho nominal de 37,29 × 25,93 mm. Sempre teste a leitura de uma amostra impressa.

Tipos de código de barras num relance

• EAN-13: 13 dígitos, produtos de varejo no mundo todo. Exige um número emitido pela GS1.

• UPC-A: 12 dígitos, varejo nos EUA e no Canadá. O UPC-E é uma versão de 8 dígitos com zeros suprimidos para embalagens pequenas.

• EAN-8: 8 dígitos, para embalagens pequenas demais para o EAN-13. Emitido separadamente pela GS1.

• ITF-14: 14 dígitos (GTIN-14), impresso em caixas de embarque e tolerante a superfícies ásperas de papelão ondulado.

• Code 128: qualquer texto ASCII, muito compacto. A escolha padrão para logística e etiquetas internas.

• Code 39: letras maiúsculas, dígitos e alguns símbolos. Largo e simples; comum em especificações automotivas e de defesa.

• Codabar: dígitos e alguns símbolos, usado em bibliotecas, bancos de sangue e alguns sistemas de entrega.

• MSI Plessey: só dígitos, usado principalmente em etiquetas de gôndola. Pharmacode: um número de 3 a 131070 usado no controle de embalagens na produção farmacêutica.

Como imprimir códigos de barras que sejam lidos

Os leitores captam o contraste entre barras e espaços, então barras pretas sobre fundo branco ou bem claro são de longe as mais confiáveis. Barras vermelhas são invisíveis para muitos leitores a laser, que usam luz vermelha. Evite colocar um código de barras sobre uma emenda, uma curva ou uma dobra.

Respeite a zona de silêncio. O EAN-13 precisa de uma margem em branco de pelo menos 11 módulos à esquerda e 7 à direita; o Code 128 precisa de 10. A configuração de margem daqui acrescenta esse espaço em volta do símbolo, então mantenha-a, a menos que o seu layout já ofereça esse espaço.

O tamanho importa mais que a resolução. Um EAN-13 com ampliação de 100% tem 37,29 mm de largura por 25,93 mm de altura, incluindo as zonas de silêncio, e a GS1 permite de 80% a 200% disso. Reduzir a altura (truncamento) é comum em embalagens pequenas, mas alguns varejistas recusam, então confira os requisitos deles.

Ferramentas grátis relacionadas

  • Gerador de QR Code — Crie um QR Code para URL, texto, e-mail, telefone, SMS, Wi-Fi ou cartão de contato, nas suas cores, e baixe em PNG ou SVG. Os códigos nunca expiram.
  • Gerador de faturas — Preencha seus dados e os itens, acrescente impostos e baixe um PDF limpo de fatura, orçamento, estimativa, recibo ou pedido de compra. Sem conta; seus dados ficam no navegador.
  • Conversor de imagens — Converta entre AVIF, HEIC, TIFF, PNG, JPG, WebP, GIF, BMP e SVG. A maioria das conversões nem sai do seu navegador.
  • Gerador de imagens placeholder — Crie uma imagem de exemplo em qualquer tamanho, com suas cores e um rótulo, e baixe em PNG, JPG, WebP ou SVG. Predefinições para redes sociais, anúncios e banners.