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.