Gerador de Códigos de Barras

Crie códigos de barras fáceis de ler (Code 128, EAN, UPC e mais) para descarregar em PNG ou SVG.

Tipo de código de barras

Aparência
Pré-visualização do código de barras
Pronto. Introduza os seus dados para gerar um código de barras.

Os seus dados são transformados num código de barras diretamente no seu navegador — nada é enviado para o BroBroGo.

Perguntas Frequentes

Que tipo de código de barras devo escolher?

O Code 128 serve para qualquer código curto — SKUs, números de rastreio ou de ativos. O EAN-13, EAN-8 e UPC-A são para produtos de retalho. O ITF-14 é utilizado em caixas de cartão para envio, o Code 39 em etiquetas de ativos, o Codabar em bibliotecas e bancos de sangue, o MSI em etiquetas de prateleiras de armazéns e o Pharmacode em embalagens de medicamentos.

Preciso de calcular o dígito de controlo?

Não. Para EAN, UPC e ITF-14, pode introduzir apenas os dígitos dos dados e o dígito de controlo final será calculado automaticamente. Se introduzir o código completo, este será verificado em vez de recalculado.

Estes códigos de barras funcionam mesmo na leitura?

Sim, desde que mantenha um bom contraste, deixe o espaço em branco nas laterais e não os reduza demasiado. Descarregue em SVG para impressão para que as barras fiquem nítidas em qualquer tamanho; o PNG é ideal para ecrãs e documentos.

O Gerador de Códigos de Barras é uma ferramenta digital concebida para criar imagens de códigos de barras digitalizáveis diretamente no seu navegador de Internet. Ao introduzir os dados pretendidos e personalizar os parâmetros visuais, pode gerar e descarregar de imediato ficheiros de imagem nos formatos SVG ou PNG. Todo o processamento de conversão de dados em imagem ocorre localmente no seu dispositivo, garantindo que os seus dados são transformados num código de barras diretamente no seu navegador — nada é enviado para o BroBroGo.

Tipos de códigos de barras e aplicações práticas

A escolha do formato de código de barras adequado depende estritamente da finalidade do código e do tipo de dados que necessita de codificar. Cada simbologia possui regras estruturais específicas:

  • Code 128: Suporta qualquer letra, dígito ou símbolo. É a escolha ideal para códigos curtos, tais como SKUs, números de rastreio ou identificadores de ativos.
  • EAN-13: O padrão global para produtos de retalho. Requer 12 dígitos (onde o dígito de controlo é adicionado automaticamente) ou um código de retalho completo de 13 dígitos.
  • EAN-8: Uma versão compacta do EAN, destinada a embalagens pequenas de retalho. Aceita 7 dígitos (com dígito de controlo adicionado) ou um código completo de 8 dígitos.
  • UPC-A: O formato padrão para produtos de retalho na América do Norte. Requer 11 dígitos (com dígito de controlo adicionado) ou um código UPC-A completo de 12 dígitos.
  • Code 39: Suporta letras maiúsculas, dígitos e os caracteres especiais -, ., $, /, +, % ou espaço. Não necessita de dígito de controlo e é frequentemente utilizado em etiquetas de ativos.
  • ITF-14: Utilizado especificamente em caixas de cartão para envio e logística. Aceita 13 dígitos (com dígito de controlo adicionado) ou um código de caixa de envio completo de 14 dígitos.
  • Codabar: Comum em bibliotecas e bancos de sangue. Aceita dígitos e os caracteres -, $, :, /, ., +, devendo ser envolvidos pelas letras de início/fim A–D (por exemplo, A40156B).
  • MSI: Composto apenas por dígitos, sendo comum em etiquetas de prateleiras de armazém e controlo de inventário.
  • Pharmacode: Um sistema numérico especializado para embalagens farmacêuticas, que aceita um único número inteiro no intervalo de 3 a 131070.

Configuração de parâmetros e personalização visual

A ferramenta disponibiliza um painel de controlo para ajustar a aparência do código de barras gerado, garantindo a conformidade com os requisitos de leitura dos leitores óticos:

  • Cor das barras e Fundo: Aceitam a definição de cores personalizadas através do formato hexadecimal #RRGGBB. Caso introduza valores de cor inválidos, o sistema reverte automaticamente para preto (nas barras) ou branco (no fundo) para assegurar a legibilidade.
  • Largura das barras: Ajustável através de um valor numérico de 1 a 4, que define a espessura das linhas individuais.
  • Altura: Define a dimensão vertical das barras, aceitando valores entre 40 e 200 píxeis.
  • Mostrar texto sob as barras: Um interruptor que permite ativar ou desativar a exibição dos caracteres legíveis por humanos por baixo do padrão de barras.

O comprimento máximo permitido para qualquer entrada de dados é de 256 caracteres. Se o campo de dados estiver vazio ao alternar entre tipos de códigos de barras, a ferramenta preenche automaticamente o campo com um valor de exemplo correspondente ao novo formato selecionado.

Regras de validação e tratamento de erros

Para evitar a criação de códigos de barras corrompidos ou impossíveis de ler, a ferramenta aplica validações em tempo real:

  • Cálculo de dígitos de controlo: Para os formatos EAN-13, EAN-8, UPC-A e ITF-14, se introduzir apenas a sequência de dados inicial, o sistema calcula e adiciona automaticamente o dígito de controlo final. Se optar por introduzir o código com o comprimento total, a ferramenta realiza uma verificação matemática para validar o dígito fornecido, em vez de o recalcular.
  • Excesso de comprimento: Se os dados inseridos ultrapassarem o limite físico de legibilidade, é exibida a mensagem: "Isto é demasiado longo para um código de barras legível. Mantenha-o abaixo de {max} caracteres.".
  • Dados inválidos: Se os caracteres introduzidos não corresponderem às especificações do formato escolhido, surge o aviso: "Este não é um valor válido para {format} — verifique a dica de formato acima.".

A introdução de dados inválidos, excessivamente longos ou vazios limpa de imediato a pré-visualização do código de barras e desativa os botões de descarregamento.

Exportação de ficheiros: SVG vs. PNG

Ao concluir a configuração, pode exportar o código de barras em dois formatos distintos, adequados a diferentes cenários de utilização:

Formato Características técnicas Aplicação recomendada
SVG Vetorial, redimensionável sem perda de resolução ou nitidez. Impressão gráfica, design de embalagens e etiquetas físicas.
PNG Imagem rasterizada, gerada com o triplo (3×) do tamanho visualizado no ecrã para garantir maior densidade de píxeis. Ecrãs digitais, documentos eletrónicos e páginas web.

Perguntas Frequentes

Que tipo de código de barras devo escolher?

O Code 128 serve para qualquer código curto — SKUs, números de rastreio ou de ativos. O EAN-13, EAN-8 e UPC-A são para produtos de retalho. O ITF-14 é utilizado em caixas de cartão para envio, o Code 39 em etiquetas de ativos, o Codabar em bibliotecas e bancos de sangue, o MSI em etiquetas de prateleiras de armazéns e o Pharmacode em embalagens de medicamentos.

Preciso de calcular o dígito de controlo?

Não. Para EAN, UPC e ITF-14, pode introduzir apenas os dígitos dos dados e o dígito de controlo final será calculado automaticamente. Se introduzir o código completo, este será verificado em vez de recalculado.

Estes códigos de barras funcionam mesmo na leitura?

Sim, desde que mantenha um bom contraste, deixe o espaço em branco nas laterais e não os reduza demasiado. Descarregue em SVG para impressão para que as barras fiquem nítidas em qualquer tamanho; o PNG é ideal para ecrãs e documentos.