CodeKitHub
Português
Ferramentas geradoras

Gerador de código de barras gratuito

Digite ou cole um valor e obtenha um código de barras escaneável instantaneamente — escolha CODE128 para texto geral, EAN-13 ou UPC-A para produtos de varejo, ou CODE39 para etiquetas de armazém e inventário. O código é atualizado em tempo real enquanto você digita, e você pode baixar um PNG limpo para etiquetas, embalagens ou fichas de inventário.

O código de barras atualiza-se em tempo real à medida que escreve — gerado inteiramente no seu navegador.

O que é esta ferramenta?

Um código de barras é um padrão de barras paralelas legível por máquina que codifica uma sequência curta de texto ou dígitos. Diferente de um código QR, a maioria dos formatos de código de barras é unidimensional e foi projetada décadas atrás para leitores de varejo, por isso continuam sendo o padrão para embalagens de produtos, etiquetas de envio e sistemas de inventário.

Este gerador executa toda a lógica de codificação diretamente no seu navegador usando a biblioteca amplamente utilizada JsBarcode, então seus dados nunca são enviados — útil quando você está gerando códigos para SKUs internos ou produtos ainda não lançados.

Por que usar?

  • Quatro formatos comuns em uma única ferramenta: CODE128 para texto geral, EAN-13 e UPC-A para produtos de varejo, CODE39 para etiquetas de armazém.
  • Pré-visualização em tempo real, atualizada enquanto você digita ou altera as opções.
  • Largura de linha, altura e cor ajustáveis para combinar com o modelo da sua etiqueta.
  • Mensagens de erro claras — se as regras de um formato não forem atendidas (por exemplo, EAN-13 precisa de um dígito verificador válido de 12/13 dígitos), a ferramenta explica exatamente o motivo.
  • Privado: os valores são gerados localmente, nada é enviado a um servidor.

Como usar

  1. Escolha um formato adequado ao seu caso de uso: CODE128 para texto misto, EAN-13/UPC-A para produtos de varejo, CODE39 para etiquetas internas.
  2. Digite o valor a ser codificado — apenas dígitos para EAN-13/UPC-A, letras e dígitos para CODE128/CODE39.
  3. Ajuste largura de linha, altura e cor se necessário, e ative ou desative o texto legível abaixo das barras.
  4. Clique em "Baixar PNG" e imprima ou cole o código de barras no design da sua etiqueta.

Exemplo

Entrada

123456789012 (formato: UPC-A)

Resultado

Um código de barras UPC-A escaneável com o dígito verificador calculado automaticamente e o número impresso abaixo das barras.

EAN-13 e UPC-A validam o dígito verificador — se você digitar um número que não confere, a ferramenta avisa em vez de gerar um código que não vai escanear.

Escolhendo entre CODE128, EAN-13, UPC-A e CODE39

FormatoConteúdoUso típico
CODE128Qualquer letra, dígito ou símboloEtiquetas de envio, logística, uso geral
EAN-1312–13 dígitosProdutos de varejo vendidos internacionalmente
UPC-A11–12 dígitosProdutos de varejo vendidos nos EUA/Canadá
CODE39Letras maiúsculas, dígitos, - . $ / + % espaçoEtiquetas de armazém, crachás de identificação, sistemas de leitura mais antigos

Códigos de barras vs. códigos QR

Os códigos de barras são unidimensionais e armazenam bem menos dados que um código QR — normalmente um número de produto curto em vez de uma URL. São a escolha certa quando você precisa de compatibilidade com infraestruturas de leitura de varejo de décadas de idade ou um padrão específico de identificação de produto como EAN/UPC.

Para direcionar a um site, rede Wi-Fi ou blocos maiores de texto, um código QR é mais adequado, já que pode conter milhares de caracteres e é lido por qualquer câmera de celular.

Gerador de códigos QR · Gerador de UUID

Perguntas frequentes

Qual formato de código de barras devo usar?

CODE128 é o mais flexível — codifica qualquer texto ASCII e é usado em etiquetas de envio e logística. EAN-13 é o padrão para produtos de varejo vendidos internacionalmente; UPC-A é o equivalente usado nos EUA/Canadá (12 dígitos). CODE39 é mais antigo e simples, comum em armazéns e crachás de identificação, mas menos compacto que CODE128.

Por que o EAN-13 ou UPC-A rejeita meu número?

Ambos os formatos terminam com um dígito verificador calculado a partir dos dígitos anteriores. O EAN-13 precisa de exatamente 12 dígitos (a ferramenta adiciona o dígito verificador) ou 13 dígitos (o 13º já deve ser o dígito verificador correto). O UPC-A funciona da mesma forma com 11 ou 12 dígitos. Se você copiou o número de um produto real, verifique se não faltou nenhum dígito.

Posso usar esses códigos comercialmente, por exemplo em produtos que vendo?

A simbologia do código de barras em si (CODE128, EAN-13, etc.) é um padrão aberto e não há taxa de licença para exibi-lo. No entanto, para vender um produto físico em lojas de varejo com um número EAN/UPC real, normalmente é preciso registrar esse número na GS1 — esta ferramenta desenha o código visual, mas não atribui um número de produto exclusivo em nível mundial.

Em que tamanho devo imprimir um código de barras?

Leitores de varejo são calibrados para códigos EAN-13/UPC-A com cerca de 3–8 cm de largura em escala de 100% — reduzir abaixo de cerca de 80% costuma deixar as barras finas demais para escanear com confiabilidade. Para etiquetas CODE128 de armazém, siga a especificação do modelo da sua etiqueta e sempre teste escanear uma amostra impressa antes de imprimir um lote inteiro.

Esta ferramenta armazena ou transmite os valores que eu codifico?

Não. O código de barras é desenhado em um elemento canvas diretamente no seu navegador usando JavaScript — nada é enviado, registrado ou transmitido a lugar nenhum.

Ferramentas relacionadas