Skip to content
Gerador de códigos de barras
Tools

Gerador de códigos de barras

Novo

Crie códigos de barras Code 128, EAN-13 e UPC-A e descarregue-os como SVG ou PNG.

Runs entirely in your browser. Nothing is uploaded.

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

Este gerador de código de barras online gratuito cria códigos de barras digitalizáveis e conformes com as normas, inteiramente no seu browser: Code 128 para qualquer texto ou números (referências de produto, etiquetas de activos, bilhetes para eventos, etiquetas FNSKU para Amazon FBA) e EAN-13 / UPC-A para produtos de venda a retalho. A pré-visualização actualiza em tempo real enquanto escreve, os dígitos de controlo são calculados e validados automaticamente, e pode descarregar um vector SVG nítido ou um PNG em alta resolução — sem registo, sem marca de água, sem limite diário.

Ao contrário de geradores empresariais como o TEC-IT (barcode.tec-it.com) ou o online-barcode-generator.net, que enviam os seus dados para os respectivos servidores, tudo aqui é codificado localmente em JavaScript. Os seus números de produto, referências internas e dados 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.

Que tipo de código de barras deve utilizar?

Code 128 é o formato de eleição para tudo o que não seja ponto de venda a retalho. Codifica todos os 128 caracteres ASCII com alta densidade, muda automaticamente para o modo compacto Subset C em dados com muitos dígitos, e é o formato padrão para logística, etiquetagem em armazém, cartões de membro e etiquetas FNSKU da Amazon FBA. Se os seus dados contiverem letras — como 'REF-A1000' — o Code 128 é o formato indicado.

EAN-13 (13 dígitos, utilizado em todo o mundo, incluindo Portugal e restante Europa) e UPC-A (12 dígitos, predominante na América do Norte) são os formatos de ponto de venda a retalho. São exclusivamente numéricos e os seus números têm de ser GTINs emitidos pela GS1 para produtos vendidos em lojas — um UPC-A é simplesmente um EAN-13 com um zero inicial, e os leitores modernos reconhecem ambos os formatos indistintamente. Para URLs, texto longo ou dados mais ricos, utilize antes um código QR.

Dígitos de controlo calculados automaticamente

Todos os códigos de barras EAN-13 e UPC-A terminam com um dígito de controlo calculado a partir dos restantes dígitos através de uma fórmula de módulo 10 ponderada. Os leitores recalculam-no em cada leitura e rejeitam discrepâncias, o que detecta erros de leitura e gralhas antes de corromperam o seu inventário ou sistema de caixa. Introduza 12 dígitos (11 para UPC-A) e esta ferramenta acrescenta o dígito de controlo correcto. Introduza todos os 13 (ou 12) dígitos e ela valida o seu — indicando o valor correcto se estiver errado, em vez de gerar silenciosamente um código de barras impossível de digitalizar como algumas ferramentas concorrentes fazem.

O Code 128 também inclui uma soma de verificação interna calculada automaticamente, bem como os caracteres correctos de início, paragem e comutação de subconjunto — 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 digitalizar. Não precisa de configurar nada disto manualmente; o codificador escolhe a codificação óptima de forma automática.

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

A capacidade de digitalização depende da nitidez das margens, por isso a saída principal do gerador é SVG — um formato vectorial cujas barras são matematicamente precisas em qualquer tamanho de impressão, desde uma pequena etiqueta de produto até uma folha A4. A exportação PNG é gerada a resolução dupla para que continue nítida em documentos e ecrãs no tamanho renderizado. 'Copiar código SVG' coloca o código SVG directamente na área de transferência para colar em modelos 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 utilizadas, mas envia cada pedido de código de barras para os servidores do TEC-IT — os seus códigos de produto, números de série e dados de clientes percorrem a rede. O Barcodes Inc e o online-barcode-generator.net funcionam da mesma forma. O UtiloKit codifica inteiramente no seu browser, pelo que nada sai do seu dispositivo. Os controlos deslizantes de largura e altura de barra permitem ajustar às especificações do seu rolo de etiquetas. Cada código de barras inclui zonas silenciosas correctamente 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, digitalização e utilização no mundo real

Imprima barras pretas sobre fundo branco com uma impressora laser ou de jacto de tinta. Evite barras coloridas, fundos cinzentos, papel texturado e nunca redimensione uma imagem PNG de forma não proporcional. Teste uma etiqueta com qualquer aplicação de leitura de códigos de barras no telemóvel antes de imprimir uma folha completa. Para produtos de retalho, o GTIN registado na GS1 é um requisito legal na maioria dos países; para tudo o que é interno — inventário, activos, bibliotecas, eventos — a sua própria numeração com Code 128 é perfeitamente legal e completamente gratuita.

Como este gerador funciona offline depois de carregado, continua a produzir etiquetas mesmo sem ligação à internet num armazém ou sala de stock. Não há limites de tarefas, planos de subscrição nem necessidade de criar conta — gere tantos códigos de barras quantos o seu projecto necessitar, descarregue cada um individualmente e utilize-os imediatamente no mesmo dispositivo ou envie-os para uma impressora de etiquetas.

Utilização em iPhone, Android e computador — sem instalação

Este gerador de código de barras funciona em qualquer browser moderno em qualquer dispositivo — sem necessidade de instalar qualquer aplicação. No iPhone e Android, abra a página, escreva os dados do código de barras e toque no botão de transferência para guardar um SVG ou PNG directamente na sua aplicação de Fotografias ou Ficheiros. A interface adapta-se a ecrãs pequenos e funciona sem problemas em tablets e Chromebooks.

Geradores baseados em servidor como o TEC-IT (barcode.tec-it.com) e o online-barcode-generator.net requerem ligação à internet para codificar cada código de barras. Esta ferramenta, depois de carregada, codifica inteiramente no browser — pelo que funciona mesmo num armazém com sinal móvel fraco, num dispositivo empresarial com restrições, ou em modo de avião após o carregamento inicial da página. Quer precise de um único FNSKU para uma expedição Amazon ou de centenas de etiquetas Code 128 para inventário, obtém-nos instantaneamente sem limitações de velocidade, limites de utilização ou planos de subscrição.

Frequently asked questions

Como gerar um código de barras gratuitamente?

Escolha uma simbologia — Code 128 para qualquer texto ou números, EAN-13 ou UPC-A para dígitos de retalho — escreva os seus dados no campo de entrada e o código de barras é gerado em tempo real com o dígito de controlo calculado automaticamente. Descarregue-o como um SVG vectorial nítido ou PNG em alta resolução. Não é necessário registo, não há marca de água e não há limite diário. Ao contrário do TEC-IT ou do Barcodes Inc, que executam a codificação do lado do servidor, o UtiloKit executa a codificação inteiramente no seu browser — os seus números de produto, referências e dados de série nunca saem do seu dispositivo.

Preciso de registar o meu código de barras?

Apenas para venda a retalho. Se o seu produto for vendido em lojas ou listado em marketplaces como a Amazon, o número dentro do código de barras tem de ser um GTIN (Número Global de Item Comercial) registado na GS1, rastreável até à sua marca. Para gestão interna de inventário, rastreamento de activos, bilhetes para eventos, sistemas de biblioteca, etiquetas de envio ou etiquetas FNSKU para FBA, pode utilizar o Code 128 com o seu próprio esquema de numeração sem qualquer registo.

Os 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 normas internacionais abertas 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: os GTINs de retalho têm de ser obtidos junto da GS1 para serem globalmente únicos e rastreáveis. Gerar uma imagem de código de barras contendo o seu próprio número registado na GS1 é completamente legal, tal como utilizar qualquer número em 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 com alta densidade e comprime automaticamente sequências longas de dígitos (Subset C), tornando-o o formato moderno padrão para logística, inventário, cartões de membro e etiquetas FNSKU da Amazon FBA. O Code 39 é um formato mais antigo e de menor densidade que suporta apenas 43 caracteres — letras maiúsculas, dígitos e alguns símbolos. Continua a ser utilizado 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 pelos leitores modernos.

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

Ambos são códigos de barras de retalho GS1 concebidos para leitura no ponto de venda. O UPC-A codifica 12 dígitos e é o formato predominante na América do Norte. O EAN-13 codifica 13 dígitos e é utilizado em todo o mundo, incluindo Europa, Ásia e Austrália. Um código UPC-A é estruturalmente um EAN-13 com um zero inicial acrescentado — o que significa que um código de barras UPC-A pode ser lido por qualquer leitor que suporte EAN-13. Os sistemas de ponto de venda e leitores modernos lêem ambos os formatos indistintamente 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 variáveis impressos num padrão fixo. Um leitor laser ou de imagem projecta luz sobre o padrão e mede a sequência de larguras de barras e espaços. Cada padrão corresponde a um carácter ou dígito de acordo com a tabela de codificação da simbologia. Um dígito de controlo no final permite ao leitor verificar que a leitura não teve erros — discrepâncias provocam uma rejeição e uma nova leitura, em vez de aceitar silenciosamente um valor corrompido.

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

Sim — introduza 12 dígitos e esta ferramenta calcula automaticamente o 13.º (dígito de controlo) utilizando a fórmula padrão de módulo 10 ponderada. Ou introduza todos os 13 dígitos e ela valida o seu dígito de controlo, mostrando o valor correcto se o seu estiver errado, em vez de gerar silenciosamente um código de barras impossível de digitalizar. Lembre-se: para venda a retalho, o número em si tem de ser um GTIN registado 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 de controlo num código de barras?

O dígito de controlo é o último dígito do EAN-13, UPC-A e códigos semelhantes. É calculado a partir de todos os dígitos anteriores usando uma fórmula de módulo 10 ponderada: os dígitos em posições ímpares são multiplicados por 1, os dígitos em posições pares por 3, e os resultados são somados; o dígito de controlo é o número que, quando adicionado à soma, a torna um múltiplo de 10. Os leitores recalculam este valor em cada leitura e rejeitam qualquer código de barras onde o dígito de controlo não corresponda, detectando erros de leitura e gralhas antes de causarem erros no inventário ou no ponto de venda.

Posso imprimir códigos de barras numa impressora normal?

Sim — impressoras laser e de jacto de tinta funcionam bem em folhas de etiquetas ou papel comum. Para melhores resultados: descarregue em SVG para impressão nítida em qualquer tamanho, mantenha barras pretas sobre fundo branco (evite cores, tons de cinzento ou papel texturado), não reduza abaixo de cerca de 80% do tamanho renderizado, mantenha as zonas silenciosas em branco em ambas as extremidades intactas (esta ferramenta inclui-as automaticamente) e faça a leitura de teste de uma etiqueta com uma aplicação de leitura no telemóvel antes de imprimir uma folha inteira.

Devo descarregar o meu código de barras em SVG ou PNG?

SVG para tudo o que vai ser impresso — é um formato vectorial, pelo que as barras mantêm a nitidez matemática em qualquer tamanho de impressão, desde uma pequena etiqueta de produto até uma grande caixa de expedição. A nitidez das margens é fundamental para uma leitura fiável. PNG (exportado aqui em resolução dupla) é adequado para utilização no ecrã, incorporação em Word ou Google Docs, e impressão rápida de etiquetas no tamanho renderizado — mas nunca amplie um PNG ou as margens das barras ficarão desfocadas.

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ífenes e barras oblíquas — por isso uma referência como 'REF-1000XM5' é codificada sem problemas. O EAN-13 e o UPC-A de retalho são exclusivamente numéricos. Para texto muito longo, URLs ou dados complexos como cartões de contacto, um código QR é a melhor escolha — o UtiloKit tem um Gerador de Código QR gratuito exactamente para esse fim.

Que código de barras preciso para a Amazon?

A Amazon requer diferentes tipos de código de barras para diferentes fins. Para listagens de produtos, a Amazon valida códigos de barras UPC ou EAN na base de dados da GS1 — o número do seu produto tem de ser um GTIN genuinamente registado na GS1. Para etiquetas de envio FBA, a Amazon utiliza o seu próprio FNSKU (Fulfillment Network SKU) impresso como código de barras Code 128 — que este gerador produz na perfeição. Introduza a sua string FNSKU no modo Code 128 e descarregue um SVG ou PNG nítido para as suas etiquetas.

Porque é que o meu código de barras gerado não é lido pelo leitor?

As causas mais comuns de códigos de barras impossíveis de digitalizar são: impressão demasiado pequena, baixo contraste (barras coloridas ou cinzentas), zonas silenciosas em falta em ambos os lados, uma imagem raster que foi esticada ou ampliada, ou um dígito de controlo errado. Descarregue o seu código como SVG para garantir margens nítidas em qualquer tamanho, imprima barras pretas sobre fundo branco, não corte as zonas silenciosas e verifique o dígito de controlo com esta ferramenta. Se o código de barras continuar sem ser lido, teste com uma aplicação de leitura dedicada — as câmaras dos telemóveis podem ter dificuldades com códigos muito pequenos ou de baixo contraste.

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

Um código de barras 1D tradicional (Code 128, EAN-13, UPC-A) armazena dados numa única fila de barras e espaços — os leitores fazem a leitura da esquerda para a direita numa dimensão. Os códigos QR são bidimensionais: armazenam dados numa grelha de quadrados pretos e brancos, podem conter centenas de vezes mais dados e podem ser lidos de qualquer ângulo, mesmo quando parcialmente danificados. Utilize um código de barras para retalho padrão, inventário e etiquetas de envio onde o hardware de leitura espera um formato 1D. Utilize um código QR para URLs, cartões de contacto, texto longo ou qualquer situação em que a câmara de um smartphone seja o leitor.

Este gerador de código de barras é mesmo gratuito e privado?

Sim — códigos de barras ilimitados, sem conta, sem marca de água em nenhuma transferência. Ao contrário 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 browser usando JavaScript. Os seus números de produto, referências, números de série e dados de clientes nunca são transmitidos a qualquer servidor. Isto é particularmente importante para empresas que consideram a sua linha de produtos ou esquema de numeração de inventário como informação proprietária ou competitivamente sensível.