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
- 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.
- Digite o valor a ser codificado — apenas dígitos para EAN-13/UPC-A, letras e dígitos para CODE128/CODE39.
- Ajuste largura de linha, altura e cor se necessário, e ative ou desative o texto legível abaixo das barras.
- 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
| Formato | Conteúdo | Uso típico |
|---|---|---|
| CODE128 | Qualquer letra, dígito ou símbolo | Etiquetas de envio, logística, uso geral |
| EAN-13 | 12–13 dígitos | Produtos de varejo vendidos internacionalmente |
| UPC-A | 11–12 dígitos | Produtos de varejo vendidos nos EUA/Canadá |
| CODE39 | Letras maiúsculas, dígitos, - . $ / + % espaço | Etiquetas 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.
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.