Ir para o conteúdo
Tutoriais Sem Enrolação
Geradores

Gerador de Código de Barras Online

Crie códigos de barras EAN-13, EAN-8, UPC-A, Code 128, Code 39 e ITF-14. Valide dígitos, ajuste tamanho, cores e margens, copie ou imprima o resultado e baixe PNG e SVG. Gere até 200 códigos em lote e exporte um ZIP com os arquivos, diretamente no navegador.

Esta ferramenta ainda não recebeu avaliações.
Etiqueta com código de barras preto, números abaixo e margens laterais livres, representando um gerador online.

Usar a ferramenta

Como gerar um código de barras

  1. Escolha o padrão que corresponde à finalidade do código: EAN-13 e EAN-8 para identificação comercial, UPC-A para produtos, Code 128 e Code 39 para identificadores ou ITF-14 para embalagens.
  2. Digite os dados. Para EAN-13, EAN-8, UPC-A e ITF-14, você pode informar o número sem o dígito verificador final; a ferramenta calcula esse dígito. Se informar o número completo, ela confere se está correto.
  3. Ajuste a largura e a altura das barras, a margem extra, as cores e a exibição dos caracteres. Confira a prévia e baixe PNG ou SVG. Para vários valores, selecione Vários códigos e baixe um ZIP com as imagens válidas.

Qual padrão escolher?

PadrãoQuando usar
EAN-13 / EAN-8Identificação de produtos, quando você já possui um número apropriado.
UPC-AProdutos que usam numeração UPC-A.
Code 128Códigos internos que misturam letras, números e sinais comuns.
Code 39Etiquetas de identificação alfanuméricas simples.
ITF-14Identificação de embalagens e unidades de distribuição.

Impressão e leitura

O SVG mantém as barras vetoriais ao redimensionar e costuma ser uma boa escolha para diagramar etiquetas. O PNG pode ser usado em documentos e imagens. Preserve as margens laterais, evite esticar a imagem de forma desproporcional e faça um teste de leitura na impressora e no scanner que serão usados. Cores muito parecidas, pouco contraste ou barras impressas pequenas podem dificultar a leitura.

A validade matemática de um EAN ou UPC não prova registro comercial nem propriedade do número. Para usar identificadores oficiais em produtos, consulte as regras aplicáveis da GS1. Esta ferramenta não fornece números comerciais registrados.

Para conferir a leitura usando a câmera do dispositivo, você pode experimentar o leitor de código de barras pela câmera.

Privacidade e compatibilidade

A criação e a exportação são feitas no próprio navegador. Bibliotecas JavaScript estáticas podem ser baixadas para desenhar os códigos e montar o ZIP, mas os valores digitados não são enviados para processamento externo. Apenas as preferências de aparência são guardadas localmente, se o navegador permitir. Os dados do código não entram nesse armazenamento.

Para copiar uma imagem diretamente, o navegador precisa oferecer acesso à área de transferência. Quando não estiver disponível, use o download PNG. Para lotes, o limite é de 200 linhas por vez; entradas inválidas são indicadas e não entram no ZIP.

Perguntas frequentes

Posso gerar um EAN-13 digitando apenas 12 números?

Sim. A ferramenta calcula o 13º número, chamado dígito verificador. Se você digitar os 13 números, ela verifica se o último está correto. O mesmo princípio vale para EAN-8, UPC-A e ITF-14, respeitando seus comprimentos.

Um EAN-13 válido já pode ser usado comercialmente?

Não necessariamente. A ferramenta confere a estrutura numérica e o dígito verificador, mas não registra identificadores, não consulta cadastros GS1 nem confirma que o número pertence a uma empresa.

Qual a diferença entre PNG e SVG?

PNG é uma imagem em pixels, útil para inserir em documentos e artes. SVG mantém as barras vetoriais ao aumentar ou diminuir o tamanho, o que ajuda na preparação de etiquetas. Em qualquer formato, preserve proporções e margens de leitura.

Como faço vários códigos de barras de uma vez?

Abra Vários códigos, selecione um padrão e digite um valor por linha, até 200 linhas. As entradas incorretas aparecem na lista de erros e são ignoradas. Use Baixar ZIP para obter PNG e SVG de cada código válido.

Os números digitados são enviados para algum servidor?

Não. A geração e os downloads acontecem no navegador. O carregamento das bibliotecas pode acessar uma CDN para obter arquivos JavaScript estáticos, mas os valores inseridos não são enviados para processamento. Somente preferências visuais podem ser armazenadas localmente.

Por que o leitor não reconhece meu código impresso?

Verifique se o padrão foi escolhido corretamente, se o código está nítido, se as barras contrastam com o fundo e se as margens laterais foram preservadas. Evite reduzir demais ou distorcer a imagem. Um código matematicamente válido ainda pode falhar na leitura física.