Utilidades

Gerador de Código de Barras

Crie códigos de barras em PNG ou SVG diretamente no navegador.

Digite um conteúdo para gerar o código de barras.

Como criar um código de barras

  1. Defina se você precisa representar um identificador interno ou uma numeração de varejo já atribuída. Selecione um dos seis formatos disponíveis e digite o conteúdo; gerar a imagem não atribui um GTIN nem registra um produto na GS1.
  2. Confira erros e a prévia atualizada ao editar. Ajuste largura das barras de 1 a 4, altura de 40 a 180, valor visível e fundo branco ou transparente. Esses controles não são uma configuração de tamanho físico em milímetros nem uma certificação de impressão.
  3. Baixe PNG ou SVG, preserve as margens claras laterais e imprima uma amostra no tamanho final. Teste com o leitor e o sistema que usarão a etiqueta, conferindo o valor recebido; a prévia correta na tela não garante leitura na embalagem.

Um identificador interno e um verificador EAN-13

Para uma caixa de material interno, use KIT-042 em CODE128. Para testar o cálculo do verificador, selecione EAN-13 e informe a sequência demonstrativa 400638133393, sem tratá-la como numeração disponível para seu produto.

CODE128: KIT-042; EAN-13: 400638133393 → 4006381333931

No exemplo EAN-13, o dígito final calculado é 1. A sequência completa 4006381333932 é rejeitada porque o verificador não confere. O dígito verifica a estrutura numérica, não a titularidade, o cadastro do produto ou a qualidade da impressão.

Escolha pelo formato aceito no sistema de destino

  • CODE128 aceita ASCII imprimível, como KIT-042, letras maiúsculas/minúsculas e espaços. Use para identificação interna se o leitor e o cadastro aceitarem esse formato; não equivale automaticamente a GS1-128.
  • CODE39 aceita A–Z, dígitos, espaço e - . $ / + %. Não converte minúsculas: abc e KIT_042 são rejeitados. Escolha-o somente se esse conjunto restrito atender ao sistema.
  • EAN-13 aceita 12 ou 13 dígitos; EAN-8, 7 ou 8; UPC-A, 11 ou 12. A entrada menor não tem o verificador final, que é calculado; a entrada completa precisa passar na validação.
  • ITF-14 aceita 13 ou 14 dígitos com a mesma regra de adicionar ou validar o último dígito. Use numeração apropriada ao fluxo de embalagens; a ferramenta não escolhe identificadores oficiais nem valida cadastro externo.

Validação não é registro nem garantia de leitura

  • EAN, UPC-A e ITF-14 aceitam apenas dígitos, sem espaços ou separadores; preserve zeros iniciais. O verificador usa pesos alternados 3 e 1 a partir da direita do corpo e completa a soma para um múltiplo de dez. Letras, comprimentos errados ou um verificador incorreto impedem o download da prévia inválida.
  • Um código interno representa o valor do seu cadastro. Uma numeração oficial de varejo precisa ser obtida e atribuída pelo processo adequado da GS1; gerar uma imagem aqui não registra um produto na GS1 nem confirma a quem pertence um número existente.
  • Quiet zone é a área clara sem texto ou desenho antes e depois das barras. A imagem tem margem configurada em 12, mas não promete atender às dimensões exigidas em cada uso. Não corte as margens; o fundo transparente só é útil se o suporte final manter contraste e área livre.
  • As barras têm cor escura fixa. Preserve contraste, proporções e bordas ao imprimir; ampliar um PNG pode desfocar e esticar altera as barras. SVG permite escala vetorial, mas tamanho físico, impressora, papel e superfície continuam exigindo teste no leitor real. O Leitor de QR Code não lê estes códigos lineares.

Perguntas frequentes

Posso inventar um EAN-13 para vender meu produto?

A ferramenta desenha e verifica a estrutura, não atribui numeração oficial. Para identificação de varejo, obtenha e atribua a numeração pelo processo da GS1 aplicável ao produto. Um número que passa no verificador não comprova cadastro, titularidade ou disponibilidade.

Por que meu número perde um dígito ou recebe outro no final?

Confira o formato e o comprimento. EAN-13 com 12 dígitos recebe o 13º verificador; com 13, o último é validado, não removido. EAN-8, UPC-A e ITF-14 seguem seus próprios comprimentos. Preserve zeros iniciais e não acrescente um verificador duas vezes.

Por que CODE39 rejeita meu identificador?

Ele aceita só A–Z maiúsculos, dígitos, espaço e - . $ / + %. Minúsculas, acentos e sublinhado não são convertidos automaticamente. Use um identificador compatível ou CODE128 para ASCII imprimível se o sistema de destino aceitar esse formato.

PNG ou SVG garante que a etiqueta será lida?

Nenhum dos dois garante leitura. PNG é uma imagem raster; SVG preserva formas vetoriais ao escalar. Em ambos, mantenha proporções, contraste e quiet zone, imprima no tamanho final e teste o valor recebido no leitor e cadastro reais. A ferramenta não faz verificação certificada de impressão.