Gerador de Código de Barras Online Grátis
Precisa de um EAN para embalagens de produtos, uma etiqueta CODE128 para o armazém, ou um ITF-14 para caixas de expedição? Escolha o padrão, digite o valor e o código de barras é gerado instantaneamente — validado à medida que escreve, pronto a descarregar como PNG pronto para impressão. O gerador funciona inteiramente no seu navegador, pelo que números de produto e SKUs internos nunca saem do seu computador, e não há registo nem marca de água.
Que tipo de código de barras precisa?
Cada padrão existe para uma função específica. Se tiver dúvidas, o CODE128 é a opção certa por defeito para tudo o que não seja checkout de retalho.
| Tipo de Código | Área de Utilização | O que pode codificar? | Quando escolher? |
|---|---|---|---|
| CODE128 | Logística, Armazéns, Lojas online | Números, letras (A–Z, a–z) e símbolos ASCII. | A melhor escolha para etiquetas internas, rastreio de encomendas e inventário. Maior densidade de dados — o código mantém-se curto. |
| EAN-13 | Retalho (Europa e a maior parte do mundo) | Apenas números (13 dígitos). | Obrigatório para produtos vendidos nas caixas de lojas na Europa e na maioria dos outros mercados. |
| UPC (UPC-A) | Retalho (EUA e Canadá) | Apenas números (12 dígitos). | O equivalente norte-americano do EAN-13. Necessário ao exportar produtos para os EUA. |
| EAN-8 | Produtos pequenos | Apenas números (8 dígitos). | Para embalagens muito pequenas (batom, pastilhas elásticas) onde um EAN-13 fisicamente não cabe. |
| CODE39 | Indústria, Automóvel, Defesa | Números, letras maiúsculas A–Z e - . $ / + %. | Um padrão mais antigo, muito robusto. Mais largo do que o CODE128, mas tolerante a impressão de qualidade inferior. |
| ITF-14 | Caixas de expedição | Apenas números (14 dígitos). | Para embalagem exterior. A moldura espessa em redor (bearer bars) protege a legibilidade quando impresso diretamente em cartão ondulado. |
Por que o gerador rejeita alguns valores
Se aparecer um erro em vez de uma pré-visualização, o valor não cumpre as regras do padrão escolhido — isso é a validação a funcionar, não um erro:
- EAN-13, EAN-8 e UPC terminam com um dígito de controlo. O último dígito é calculado a partir de todos os outros, por isso um número de 13 dígitos aleatório é quase sempre inválido. Experimente o exemplo válido
4006381333931(EAN-13) ou96385074(EAN-8) para ver a diferença. Se tiver um número atribuído oficialmente, já inclui um dígito de controlo correto. - O número de dígitos é rígido. O EAN-13 precisa exatamente de 13 dígitos, o UPC de 12, o ITF-14 exatamente de 14.
- Os conjuntos de caracteres são limitados. O CODE39 aceita apenas letras maiúsculas, dígitos e alguns símbolos — letras minúsculas ou caracteres acentuados (
é,ř,ü) serão recusados. O CODE128 é a escolha certa para texto misto comoSHELF-A-12.
Conseguir um código que realmente é lido
A pré-visualização pode parecer perfeita e mesmo assim falhar na caixa registadora se a impressão física estiver errada. As regras que importam:
- A largura das barras define a espessura da barra mais fina — a dimensão crítica para os leitores. Em impressoras de etiquetas, mantenha o valor em 2 ou superior; barras finíssimas acabam por se misturar com as vizinhas.
- A altura importa para a leitura manual. Um código mais alto é mais fácil de acertar com um laser em ângulo. Mantenha-se acima de 50 px; suba ainda mais para códigos lidos a maior distância.
- Respeite a zona de silêncio. Deixe um espaço vazio em ambos os lados das barras. Texto, molduras ou gráficos colados ao código impedem o leitor de encontrar as suas margens.
- Nunca esticar a imagem. Redimensionar o PNG descarregado de forma desproporcional altera a relação entre barras e espaços, que é exatamente o que codifica os dados. Se precisar de outro tamanho, volte aqui e gere-o nas dimensões corretas.
- Cuidado com superfícies brilhantes. Reflexos de embalagens laminadas ou latas podem cegar o leitor. Uma etiqueta fosca, ou simplesmente um código maior, resolve o problema.
- Evite barras vermelhas. A maioria dos leitores laser trabalha com luz vermelha, o que torna as barras vermelhas praticamente invisíveis para eles. Preto, azul-escuro ou verde-escuro sobre fundo claro são as escolhas seguras.
Cores e gradientes — para design, não para o checkout
Além do clássico preto sobre branco, pode definir cores personalizadas de primeiro plano e fundo, um gradiente linear de duas cores, ou um preenchimento arco-íris. Estas opções destinam-se a cartazes, crachás de eventos, cupões e outros materiais gráficos. Para checkout de retalho e operações de armazém, mantenha-se em cores sólidas de alto contraste — e, seja qual for a sua escolha, teste o resultado impresso com um leitor real antes de uma tiragem de produção.
A opção Exibir texto imprime o valor legível por humanos por baixo das barras. Mantenha-a ativa para tudo o que seja operacional: se um código ficar danificado, o operador de caixa ou de armazém pode digitar o número manualmente.
Uma coisa que esta ferramenta não faz: atribuir números oficiais
O gerador desenha qualquer número que lhe dê, mas as cadeias de retalho só aceitam números GTIN atribuídos pela GS1, a organização mundial de numeração. Regista-se junto do escritório GS1 do seu país, recebe o prefixo da sua empresa e o intervalo de números, e depois volta aqui para transformar esses números em gráficos prontos a imprimir — essa parte é grátis para sempre.
Perguntas Frequentes (FAQ)
Um código de barras pode ser colorido ou ter um gradiente?
Tecnicamente sim, e este gerador suporta isso — mas os leitores importam-se com o contraste, não com a estética. Barras escuras sobre fundo claro são essenciais, e barras com tons de vermelho falham na maioria dos leitores laser independentemente do contraste. Use a cor livremente em materiais de marketing, com moderação em tudo o que um sistema de ponto de venda tenha de ler.Por que o meu número de 13 dígitos dá erro como EAN-13?
O último dígito de um EAN-13 é um checksum calculado a partir dos primeiros doze. Se não corresponder, o número é inválido e o gerador recusa-o — tal como faria um leitor de loja. Verifique o número que lhe foi atribuído, ou teste a ferramenta com o exemplo válido4006381333931.