Skip to content
Gerador de código de barras
Tools

Gerador de código de barras

Novo

Crie códigos de barras Code 128, EAN-13 e UPC-A e baixe em SVG ou PNG.

Runs entirely in your browser. Nothing is uploaded.

Gerador de código de barras grátis — Code 128, EAN-13 e UPC-A

Este gerador de código de barras online e gratuito cria códigos escaneáveis e compatíveis com padrões internacionais, tudo dentro do seu navegador: Code 128 para qualquer texto ou números (SKUs, etiquetas de patrimônio, ingressos de eventos, etiquetas FNSKU para Amazon FBA) e EAN-13 / UPC-A para produtos de varejo. A prévia é atualizada em tempo real enquanto você digita, o dígito verificador é calculado e validado automaticamente, e você pode baixar um vetor nítido em SVG ou um PNG em alta resolução — sem cadastro, sem marca d'água e sem limite diário.

Diferente de geradores corporativos como o TEC-IT (barcode.tec-it.com) ou o online-barcode-generator.net, que enviam seus dados para servidores externos, tudo aqui é processado localmente em JavaScript. Seus códigos de produto, SKUs internos e números de série ficam no seu dispositivo — garantindo privacidade total e resultados instantâneos sem recarregar a página entre cada código de barras.

Qual tipo de código de barras você deve usar?

Code 128 é a escolha certa para tudo que não envolve checkout no varejo. Ele codifica todos os 128 caracteres ASCII em alta densidade, troca automaticamente para o modo compacto Subset C em dados com muitos dígitos e é o formato padrão para logística, etiquetagem em armazéns, cartões de membro e etiquetas FNSKU do Amazon FBA. Se seus dados contêm letras — como 'PRD-A1234' — o Code 128 é o seu formato.

EAN-13 (13 dígitos, usado no mundo todo, incluindo o Brasil) e UPC-A (12 dígitos, predominante na América do Norte) são os formatos para ponto de venda no varejo. São apenas numéricos e seus números precisam ser GTINs emitidos pela GS1 para produtos vendidos em lojas — um UPC-A é simplesmente um EAN-13 com um zero à frente, e os leitores modernos leem os dois formatos de forma intercambiável. Para URLs, textos longos ou dados mais ricos, use um QR code.

Dígito verificador calculado automaticamente

Todo código de barras EAN-13 e UPC-A termina com um dígito verificador, calculado a partir dos outros dígitos usando uma fórmula ponderada de módulo 10. Os leitores recalculam esse dígito a cada leitura e rejeitam qualquer divergência, o que detecta erros de leitura e digitação antes que corrompam seu estoque ou sistema de caixa. Digite 12 dígitos (11 para UPC-A) e a ferramenta acrescenta o dígito verificador correto. Digite todos os 13 (ou 12) dígitos e ela valida o seu — informando o valor correto se estiver errado, em vez de gerar silenciosamente um código ilegível como algumas ferramentas concorrentes fazem.

O Code 128 também inclui um checksum interno calculado automaticamente, além dos caracteres de início, parada e troca de subconjunto corretos — incluindo a codificação Subset C para sequências longas de dígitos, que mantém os códigos de barras numéricos curtos e fáceis de escanear. Você não precisa configurar nada disso manualmente; o codificador escolhe a codificação ideal de forma automática.

SVG para impressão, PNG para telas — e como isso se compara ao TEC-IT

A leitura de um código depende da nitidez das bordas, por isso a saída principal do gerador é o SVG — um formato vetorial cujas barras são matematicamente precisas em qualquer tamanho de impressão, desde uma pequena etiqueta de produto até uma folha A4. O PNG exportado em resolução dupla permanece nítido em documentos e telas no tamanho renderizado. 'Copiar código SVG' coloca a marcação SVG bruta direto na sua área de transferência para colar em templates HTML ou ferramentas de design como o Figma.

O gerador de código de barras do TEC-IT em barcode.tec-it.com é uma das alternativas mais usadas, mas envia cada requisição de código de barras para os servidores do TEC-IT — seus códigos de produto, números de série e dados de clientes trafegam pela rede. O Barcodes Inc e o online-barcode-generator.net funcionam da mesma forma. O UtiloKit codifica inteiramente no seu navegador, portanto nada sai do seu dispositivo. Controles deslizantes de largura e altura das barras permitem que você ajuste a especificação do seu papel de etiqueta. Cada código de barras inclui zonas de silêncio corretamente dimensionadas — as margens em branco obrigatórias em ambos os lados — que são a regra mais frequentemente violada em códigos de barras caseiros e a principal causa de falhas na primeira leitura.

Impressão, escaneamento e uso no dia a dia

Imprima barras pretas em fundo branco com uma impressora laser ou jato de tinta. Evite barras coloridas, fundos cinzas, papel texturizado e nunca redimensione uma imagem PNG de forma não proporcional. Teste uma etiqueta com qualquer aplicativo de leitura no celular antes de imprimir uma folha inteira. Para produtos de varejo, o GTIN registrado na GS1 é exigência legal na maioria dos países, incluindo o Brasil; para tudo que é interno — estoque, patrimônio, bibliotecas, eventos — sua própria numeração com Code 128 é totalmente legal e completamente gratuita.

Como esse gerador funciona offline após o carregamento, ele continua produzindo etiquetas mesmo sem conexão com a internet em um armazém ou depósito. Não há limites de uso, planos de assinatura nem necessidade de criar uma conta — gere quantos códigos de barras seu projeto precisar, baixe cada um individualmente e use-os imediatamente no mesmo dispositivo ou envie-os para uma impressora de etiquetas.

Use no iPhone, Android e desktop — sem precisar instalar nada

Este gerador de código de barras funciona em qualquer navegador moderno em qualquer dispositivo — sem necessidade de instalar aplicativos. No iPhone e no Android, abra a página, digite os dados do código de barras e toque no botão de download para salvar um SVG ou PNG diretamente no seu aplicativo de Fotos ou Arquivos. A interface se adapta a telas pequenas e funciona perfeitamente em tablets e Chromebooks também.

Geradores baseados em servidor como o TEC-IT (barcode.tec-it.com) e o online-barcode-generator.net exigem conexão com a internet para codificar cada código de barras. Esta ferramenta, uma vez carregada, codifica inteiramente no navegador — então funciona mesmo em um armazém com sinal fraco, em um dispositivo corporativo com restrições ou no modo avião após o carregamento inicial da página. Seja para gerar um único FNSKU para um envio Amazon ou centenas de etiquetas Code 128 para estoque, você os obtém instantaneamente sem throttling, limites de requisição ou planos pagos.

Frequently asked questions

Como gerar um código de barras de graça?

Escolha uma simbologia — Code 128 para qualquer texto ou números, EAN-13 ou UPC-A para dígitos de varejo — digite seus dados no campo de entrada e o código de barras é renderizado em tempo real com o dígito verificador calculado automaticamente. Baixe como um SVG vetorial nítido ou PNG em alta resolução. Não há cadastro, marca d'água nem limite diário. Diferente do TEC-IT ou do Barcodes Inc, que fazem a codificação no servidor, o UtiloKit processa tudo no seu navegador — seus números de produto, SKUs e dados de série nunca saem do seu dispositivo.

Preciso registrar meu código de barras?

Só para venda no varejo. Se o seu produto é vendido em lojas físicas ou listado em marketplaces como Mercado Livre, Amazon ou Americanas, o número dentro do código de barras precisa ser um GTIN (Número Global de Item Comercial) registrado na GS1 e rastreável à sua marca. Para gestão interna de estoque, controle de patrimônio, ingressos de eventos, sistemas de biblioteca, etiquetas de envio ou etiquetas FNSKU para FBA, você pode usar o Code 128 com seu próprio esquema de numeração sem nenhum registro.

Geradores de código de barras gratuitos são legais?

Sim. As simbologias de código de barras como Code 128, EAN e UPC são padrões internacionais abertos, sem taxas de licenciamento sobre a imagem do código de barras em si. A única consideração legal diz respeito ao número codificado: GTINs de varejo devem ser obtidos junto à GS1 para serem globalmente únicos e rastreáveis. Gerar uma imagem de código de barras contendo seu próprio número registrado na GS1 é completamente legal, assim como usar qualquer número no Code 128 para fins internos onde a unicidade global não é necessária.

Qual a diferença entre Code 128 e Code 39?

O Code 128 codifica todos os 128 caracteres ASCII em alta densidade e comprime automaticamente sequências longas de dígitos (Subset C), sendo o padrão moderno para logística, estoque, cartões de membro e etiquetas FNSKU do Amazon FBA. O Code 39 é um formato mais antigo e de menor densidade, suportando apenas 43 caracteres — letras maiúsculas, dígitos e alguns símbolos. Ele permanece em uso principalmente em sistemas industriais e de defesa legados. Para qualquer nova aplicação, o Code 128 é a melhor escolha: é mais denso, mais flexível e universalmente suportado por leitores modernos.

Qual a diferença entre EAN-13 e UPC-A?

Ambos são códigos de barras GS1 para varejo, projetados para leitura no ponto de venda. O UPC-A codifica 12 dígitos e é o formato dominante na América do Norte. O EAN-13 codifica 13 dígitos e é usado no mundo todo, incluindo Brasil, Europa, Ásia e Austrália. Um código UPC-A é estruturalmente um EAN-13 com um zero à frente — o que significa que um código de barras UPC-A pode ser lido por qualquer leitor que suporte EAN-13. Sistemas modernos de PDV e leitores leem ambos os formatos de forma intercambiável em todos os mercados.

Como funciona um código de barras?

Um código de barras 1D representa dados como barras paralelas e espaços de larguras variadas impressos em um padrão fixo. Um leitor laser ou de imagem varre luz pelo padrão e mede a sequência de larguras de barras e espaços. Cada padrão corresponde a um caractere ou dígito de acordo com a tabela de codificação da simbologia. Um dígito verificador no final permite que o leitor verifique se a leitura foi sem erros — divergências acionam uma rejeição e nova leitura, em vez de aceitar silenciosamente um valor corrompido.

Posso criar meu próprio código de barras EAN-13?

Sim — insira 12 dígitos e esta ferramenta calcula automaticamente o 13º (dígito verificador) usando a fórmula padrão ponderada de módulo 10. Ou insira todos os 13 dígitos e ela valida o seu — mostrando o valor correto se o seu estiver errado, em vez de renderizar silenciosamente um código ilegível. Lembre-se: para venda no varejo, o número em si deve ser um GTIN registrado na GS1. Um número inventado pode colidir com o produto de outra empresa e causar erros no sistema de caixa.

O que é o dígito verificador em um código de barras?

O dígito verificador é o dígito final do EAN-13, UPC-A e códigos similares. Ele é calculado a partir de todos os dígitos anteriores usando uma fórmula ponderada de módulo 10: os dígitos em posições ímpares são multiplicados por 1, os em posições pares por 3, e os resultados são somados; o dígito verificador é o número que, somado ao total, o torna múltiplo de 10. Os leitores recalculam isso a cada leitura e rejeitam qualquer código de barras onde o dígito verificador não bate, detectando erros de leitura e digitação antes que causem problemas no estoque ou no caixa.

Dá para imprimir código de barras em impressora comum?

Sim — impressoras laser e jato de tinta funcionam bem em folhas de etiqueta ou papel comum. Para melhores resultados: baixe como SVG para impressão nítida em qualquer tamanho, mantenha barras pretas bem definidas sobre fundo branco (evite cores, tons de cinza ou papel texturizado), não reduza abaixo de cerca de 80% do tamanho renderizado, mantenha intactas as zonas de silêncio em branco em ambas as extremidades (esta ferramenta as inclui automaticamente) e teste-escaneie uma etiqueta com um aplicativo de leitura no celular antes de imprimir uma folha inteira.

Devo baixar meu código de barras como SVG ou PNG?

SVG para tudo que vai ser impresso — é um formato vetorial, então as barras ficam matematicamente nítidas em qualquer tamanho de impressão, desde uma pequena etiqueta de produto até uma grande caixa de envio. Bordas nítidas são fundamentais para uma leitura confiável. O PNG (exportado aqui em resolução 2×) é ótimo para uso na tela, incorporação em Word ou Google Docs e impressão rápida de etiquetas no tamanho renderizado — mas nunca amplie um PNG, pois isso vai desfocar as bordas das barras.

Um código de barras pode conter letras?

O Code 128 pode codificar qualquer um dos 128 caracteres ASCII, incluindo letras maiúsculas e minúsculas, dígitos, espaços e símbolos como hífens e barras — então um SKU como 'PRD-1000XM5' é codificado sem problemas. Os formatos EAN-13 e UPC-A de varejo são apenas numéricos. Para textos muito longos, URLs ou dados complexos como cartões de contato, um QR code é a melhor opção — o UtiloKit tem um Gerador de QR Code gratuito exatamente para isso.

Qual código de barras preciso para vender na Amazon?

A Amazon exige diferentes tipos de código de barras para fins diferentes. Para listagens de produtos, a Amazon valida os códigos UPC ou EAN no banco de dados da GS1 — seu número de produto precisa ser um GTIN genuíno registrado na GS1. Para etiquetas de envio FBA, a Amazon usa seu próprio FNSKU (Fulfillment Network SKU) impresso como código de barras Code 128 — que este gerador produz perfeitamente. Digite sua string FNSKU no modo Code 128 e baixe um SVG ou PNG nítido para suas etiquetas.

Por que meu código de barras gerado não escaneia?

As causas mais comuns de códigos de barras ilegíveis são: impresso muito pequeno, baixo contraste (barras coloridas ou cinzas), zonas de silêncio ausentes em um dos lados, imagem raster que foi esticada ou ampliada, ou dígito verificador incorreto. Baixe seu código como SVG para garantir bordas nítidas em qualquer tamanho, imprima barras pretas sobre fundo branco, não corte as zonas de silêncio e verifique o dígito verificador com esta ferramenta. Se o código ainda não escanear, teste com um aplicativo de leitor dedicado — câmeras de celular às vezes têm dificuldade com códigos muito pequenos ou de baixo contraste.

Qual a diferença entre código de barras e QR code?

Um código de barras 1D tradicional (Code 128, EAN-13, UPC-A) armazena dados em uma única fila de barras e espaços — os leitores o leem da esquerda para a direita em uma dimensão. Os QR codes são 2D: armazenam dados em uma grade de quadrados pretos e brancos, podem conter centenas de vezes mais dados e podem ser lidos de qualquer ângulo, mesmo quando parcialmente danificados. Use um código de barras para varejo padrão, estoque e etiquetas de envio onde o hardware do leitor espera um formato 1D. Use um QR code para URLs, cartões de contato, textos longos ou qualquer situação onde a câmera de um smartphone é o leitor.

Este gerador de código de barras é realmente grátis e privado?

Sim — códigos de barras ilimitados, sem conta, sem marca d'água em nenhum download. Diferente de geradores baseados em servidor como o TEC-IT (barcode.tec-it.com), o online-barcode-generator.net ou o Barcodes Inc, esta ferramenta codifica inteiramente no seu navegador usando JavaScript. Seus números de produto, SKUs, números de série e dados de clientes nunca são transmitidos para nenhum servidor. Isso é especialmente importante para empresas que consideram sua linha de produtos ou esquema de numeração de estoque como informação proprietária ou estratégica.