Gerador de código de barras – Code 128, EAN-13 e UPC-A

Crie códigos de barras Code 128, EAN-13 e UPC-A em segundos. O dígito verificador é calculado para você e dá para baixar um SVG ou PNG nítido para imprimir.

Roda no seu navegador 100% grátis Sem cadastro
Resposta rápida

Escolha o tipo de código, digite o número ou o texto e baixe a imagem. Use Code 128 para etiquetas internas (letras e números), EAN-13 para produtos vendidos no varejo no Brasil e no mundo e UPC-A para produtos vendidos nos EUA e no Canadá.

Como usar: Gerador de código de barras

  1. Escolha o tipo de código: Code 128, EAN-13 ou UPC-A.
  2. Digite o conteúdo. Para EAN-13, digite 12 dígitos e para UPC-A, 11 — o dígito verificador é adicionado automaticamente.
  3. Ajuste a altura e a largura das barras e escolha se quer mostrar o texto embaixo.
  4. Baixe o código em SVG (melhor para impressão e programas de design) ou em PNG.

Qual tipo de código de barras você precisa?

TipoConteúdoUso comum
Code 128Letras, números e símbolos (ASCII)Logística, estoque, etiquetas de patrimônio
EAN-1313 dígitosProdutos no varejo (Brasil e mundo)
UPC-A12 dígitosProdutos no varejo dos EUA e Canadá

O Code 128 é compacto e aceita qualquer caractere comum do teclado, por isso é ideal para seus próprios códigos de estoque, carteirinhas ou números de envio. O gerador alterna automaticamente entre os conjuntos de caracteres do Code 128 para deixar números longos mais curtos.

EAN-13 e UPC-A são os códigos de produtos no varejo. Têm só dígitos e terminam com um dígito verificador que os leitores usam para detectar erros de leitura. No Brasil, os códigos EAN-13 de produtos nacionais começam com 789 ou 790.

Como funciona o dígito verificador

No EAN-13, os 12 primeiros dígitos são multiplicados alternadamente por 1 e por 3 e somados. O dígito verificador é o que falta para chegar ao próximo múltiplo de 10. Por exemplo, 590123412345 soma 83, então o dígito verificador é 7 e o código completo é 5901234123457. Se você digitar os 13 dígitos, o gerador confere se o último está certo.

Importante: números para vender em lojas

Qualquer pessoa pode desenhar um código EAN ou UPC, mas o número precisa ser único no mundo. Para vender em supermercados, redes ou marketplaces, você precisa de números licenciados pela GS1 Brasil (associação ao Cadastro Nacional de Produtos). Para uso interno — estoque, eventos ou testes — qualquer número serve.

Dicas de impressão

  • Baixe em SVG para gráfica e etiquetas: fica nítido em qualquer tamanho.
  • Deixe uma margem branca dos dois lados; o gerador já adiciona uma.
  • Imprima barras pretas em fundo branco. Códigos coloridos ou com pouco contraste costumam falhar na leitura.
  • Teste o código impresso com um app leitor no celular antes de imprimir uma tiragem grande.

Precisa cobrar um cliente? O gerador de fatura cria uma fatura pronta para imprimir em minutos.

Você também pode gostar destas ferramentas grátis: Fontes para Instagram, Gerador de fatura e recibo e Tradutor de código Morse.

Perguntas frequentes

Este gerador de código de barras é grátis?

Sim. Você pode criar e baixar quantos códigos quiser, sem marca d’água e sem cadastro.

Posso usar esses códigos em produtos que vendo?

As imagens sim, mas os números EAN e UPC de varejo precisam ser licenciados pela GS1 para serem únicos. Para etiquetas internas, qualquer número serve.

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

O UPC-A tem 12 dígitos e é usado principalmente na América do Norte. O EAN-13 tem 13 dígitos e é usado no mundo todo, inclusive no Brasil. Um UPC-A é um EAN-13 com um zero na frente.

Por que meu EAN-13 dá erro?

O EAN-13 aceita só dígitos: 12 sem o dígito verificador ou 13 com ele. Se você digitar 13 e o último estiver errado, a ferramenta mostra o dígito correto.

Em qual formato devo baixar?

SVG para impressão e programas de design, porque é vetorial e nunca pixeliza. PNG para documentos, sites e compartilhar rápido.

Última atualização: