Gerador de código de barras

Enter the value. We’ll draw the barcode as you type.

Code 128 barcode for ABC-1234

Encoded value: ABC-1234

Code 128 · 264 × 135 px

Your barcode is made in your browser. Nothing gets uploaded.

Digite o valor. A gente desenha o código de barras enquanto você escreve. Escolha Code 128, Code 39, EAN-13, EAN-8, UPC-A ou ITF-14, ajuste cores e tamanho, e baixe PNG ou SVG. Tudo roda no seu navegador.

Built by Bob Article by Lace QA by Ben Shipped

Como usar

  1. 1

    Escolha o tipo de código. Code 128 vem selecionado e serve para SKUs, etiquetas de patrimônio e pedidos.

  2. 2

    Digite ou cole o valor em Dados. A prévia muda na hora e o valor codificado aparece embaixo.

  3. 3

    Para EAN-13, EAN-8, UPC-A ou ITF-14, digite com ou sem o último dígito. Se faltar, calculamos. Se estiver errado, avisamos antes de exportar.

  4. 4

    Ajuste cor das barras, fundo, escala, altura e o texto legível. Use barras escuras em fundo claro.

  5. 5

    Clique em Baixar PNG, Baixar SVG ou Copiar código de barras.

Perguntas frequentes

Ratings & Reviews

Rate this tool

Sign in to leave a written review.
Loading reviews…

Para quem vende no Mercado Livre, organiza estoque no Bling ou imprime etiqueta para uma loja de bairro, o trabalho costuma ser simples: gerar um EAN-13 legível, um Code 128 para SKU interno e baixar um arquivo que a impressora aceite. Um item de R$ 49,90 com referência SKU-0042 não precisa virar projeto. No Brasil, o foco é varejo e e-commerce: número certo, barras nítidas e exportação rápida.

O que é um gerador de código de barras?

Um gerador de código de barras transforma texto ou números em uma imagem 1D escaneável. Você digita um valor como ABC-1234, escolhe o tipo e baixa o resultado em PNG ou SVG. Este gerador aceita Code 128, Code 39, EAN-13, EAN-8, UPC-A e ITF-14.

Isso cobre muita coisa comum. Um lojista cria etiqueta de prateleira. Um time de estoque imprime IDs de caixa. Um dev cria dados de inventário para teste sem encostar no sistema de venda. Muitas ferramentas tentam transformar “fazer um código” em conta, API ou exportação paga. Esta faz o serviço e sai da frente.

Exemplos: ABC-1234 em Code 128, 4006381333931 em EAN-13 e 036000291452 em UPC-A. O último dígito nos exemplos numéricos é o dígito verificador. Um porteirinho na porta do leitor.

Por que usar uma ferramenta em vez de desenhar na mão?

Códigos de barras parecem só linhas pretas. A armadilha está aí. As barras seguem padrões rígidos, precisam de margem branca dos lados e muitas vezes carregam dígitos verificadores. Se uma parte estiver errada, pode parecer bom na tela e falhar no leitor.

A ferramenta cuida das regras. Code 128 tem códigos de início, dados e checksum. EAN-13, EAN-8, UPC-A e ITF-14 usam dígitos mod-10 no estilo GS1. Code 39 aceita menos caracteres e usa maiúsculas.

Exemplo real: digite 400638133393 como EAN-13. O gerador calcula o dígito verificador e produz 4006381333931. Digite 4006381333930 e ele rejeita, porque o dígito final está errado. Correção chata. Perfeita quando tem leitor envolvido.

Também economiza tempo. Você gera uma etiqueta, baixa SVG para o layout de impressão e vai embora. Sem conta. Sem teste gratuito. Sem cobrança por assento para uma tarefa de 22 segundos.

Como funciona

O gerador codifica o valor no navegador. Nada é enviado. Ele transforma a entrada na simbologia escolhida, desenha as barras como SVG e deixa o navegador criar o PNG quando você baixa ou copia.

Code 128 é o padrão porque é a escolha mais segura para texto misto. Aceita ASCII: letras, números, espaços e símbolos comuns. Code 39 é mais antigo e rígido: maiúsculas, dígitos, espaço e - . $ / + %. Se você digitar minúsculas em Code 39, a ferramenta converte para maiúsculas e avisa.

Formatos de varejo e transporte aceitam só dígitos. EAN-13 aceita 12 dígitos, ou 13 com o verificador. EAN-8 aceita 7 ou 8. UPC-A aceita 11 ou 12. ITF-14 aceita 13 ou 14. Se faltar o último, calculamos. Se você informar, conferimos.

TipoEntrada aceitaUso típicoValor codificado
Code 1281–200 caracteres ASCIIPatrimônio, IDs internos, etiquetas de estoqueABC-1234
Code 39Maiúsculas, dígitos, espaço e - . $ / + %Inventário simples e leitores antigosABC 123
EAN-1312 dígitos, ou 13 com verificadorProdutos de varejo fora da América do Norte4006381333931
EAN-87 dígitos, ou 8 com verificadorEmbalagens pequenas96385074
UPC-A11 dígitos, ou 12 com verificadorVarejo na América do Norte036000291452
ITF-1413 dígitos, ou 14 com verificadorCaixas de transporte10012345000017

Personalizando a saída

Os controles são práticos de propósito. Você escolhe o tipo, informa os dados, define cor das barras e do fundo, escala, altura e se o texto legível aparece embaixo. Depois copia ou baixa.

ControlePadrãoOpçõesO que muda
TipoCode 128Code 128, Code 39, EAN-13, EAN-8, UPC-A, ITF-14Regras de codificação e formato do leitor
DadosABC-12341–200 caracteres, com limites por tipoO valor nas barras
Mostrar textoLigadoLigado ou desligadoImprime o valor legível sob o código
Cor das barras#000000Qualquer cor hexAs barras escuras
Fundo#FFFFFFQualquer cor hexA área e a margem branca
Escala2×1×, 2×, 3×, 4×Largura de cada módulo em pixels
Altura90 px40–180 pxAltura das barras

Para impressão, barras pretas em fundo branco continuam sendo o campeão sem graça. Cores podem funcionar, mas leitores precisam de contraste. Azul-marinho em branco costuma ir bem. Cinza claro em creme é pedir dor de cabeça.

Use SVG para arquivos de design, mockups e impressão. Ele fica nítido em qualquer tamanho. Use PNG para documentos, impressoras de etiqueta e colar rápido em mensagens.

Boas práticas para escanear bem

Um código escaneável precisa de mais que um padrão válido. Dê espaço. A margem branca é a zona silenciosa, e o leitor usa isso para achar começo e fim. Cortar rente pode ficar bonito no mockup. Também irrita o leitor.

Escolha o tipo pelo número que você já tem. Code 128 para IDs internos como SKU-BLUE-XL-0042. Code 39 para sistemas antigos. UPC-A, EAN-13 ou EAN-8 só com número de varejo correto. ITF-14 para caixas.

Não invente número oficial de produto real. A imagem do código não é o mesmo que um identificador registrado. Se você vende em canais grandes, pegue prefixo e números pelo órgão correto do seu mercado. Esta ferramenta desenha o código; não dá posse do número.

Se o código vai na embalagem, teste antes de imprimir 5.000 etiquetas. Imprima uma, leia com o scanner de verdade e confira se o valor bate com a prévia.

Olhe também os dados. Se seu sistema espera SKU-0042, não imprima sku-0042 em Code 39 e esqueça que vira SKU-0042. Em banco de dados, maiúsculas ainda podem importar.

Onde isso fica diante do Big Software

O Big Software tem um dom estranho para transformar tarefas pequenas em compra grande. Você precisa de um código de barras. Ele oferece painel, papéis de usuário, projetos salvos, cotas, planos de API e botão de “fale com vendas”. O código era o ponto. De repente você está avaliando uma plataforma.

Este gerador recusa esse padrão. Não pergunta quantas pessoas vão usar. Não coloca SVG atrás de assinatura. Não enfia a criação de código em um pacote de varejo que você precisa aprender. É uma ferramenta para uma tarefa: criar o código online, copiar, baixar e sair.

Isso importa porque código de barras é trabalho de todo mundo. Quem faz etiqueta de preço para uma lojinha merece a mesma saída limpa de uma operação grande. Um estudante não precisa de cartão. Um dev não precisa de contrato de API. Qualidade alta, mesma página, mesmos botões.

A Microapp também mantém a promessa fora da página. 10% de cada dólar que a Microapp ganha vai para caridade, direto da receita, com auditoria trimestral. Isso não melhora a leitura das barras. Melhora a conta moral do negócio. A gente gosta dessa matemática.

Ferramentas relacionadas

Se você cria etiquetas ou dados de teste, este gerador costuma ficar ao lado de outras ferramentas pequenas. Use QR Code Reader para ler e inspecionar QR. Use Wi-Fi QR Code Generator quando o trabalho for acesso à rede. Use UUID Generator para IDs únicos e codifique um em Code 128 se precisar de etiqueta física.

Trabalhando com planilhas de produto? CSV to JSON reorganiza linhas exportadas, e JSON Formatter deixa dados de teste legíveis.

Perguntas frequentes

Que tipo devo escolher?

Code 128 para a maioria das etiquetas internas. Code 39 para sistemas antigos. UPC-A, EAN-13, EAN-8 ou ITF-14 só quando seus dados já estiverem nesse formato numérico.

Posso criar um UPC com esta ferramenta?

Sim. Selecione UPC-A e digite 11 dígitos. A ferramenta adiciona o 12º dígito verificador. Se você digitar 12, ela confere antes de desenhar.

Gerar o código me dá um número oficial?

Não. A ferramenta cria a imagem para um valor que você fornece. Ela não registra UPC, EAN nem GTIN.

Meus dados são enviados?

Não. O código é feito no navegador. Prévia, SVG, PNG e cópia acontecem no seu dispositivo.

Por que a ferramenta adicionou um dígito?

EAN-13, EAN-8, UPC-A e ITF-14 usam dígitos verificadores. Se você digita sem o último, calculamos.

Por que Code 39 não aceita um caractere?

Code 39 aceita maiúsculas, dígitos, espaços e - . $ / + %. Não aceita @. Para mais caracteres, use Code 128.