Gerador de Código de Barras Online Grátis

Acrafto Team Geradores

Insira um valor e o código de barras aparecerá aqui

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çãoO que pode codificar?Quando escolher?
CODE128Logística, Armazéns, Lojas onlineNú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-13Retalho (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-8Produtos pequenosApenas números (8 dígitos).Para embalagens muito pequenas (batom, pastilhas elásticas) onde um EAN-13 fisicamente não cabe.
CODE39Indústria, Automóvel, DefesaNú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-14Caixas de expediçãoApenas números (14 dígitos).Para embalagem exterior. O gerador desenha a moldura espessa em redor (bearer bars) que o padrão exige, o que 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) ou 96385074 (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 como SHELF-A-12.

Como o dígito de controlo é calculado

O último dígito de um EAN-13, EAN-8, UPC ou ITF-14 não faz parte do número do produto — é aritmética derivada dos dígitos anteriores, para que um leitor consiga distinguir uma leitura errada de um código real. Eis o cálculo completo sobre o exemplo 4006381333931.

Pegue nos primeiros doze dígitos e multiplique-os alternadamente por 1 e por 3, começando por 1:

Dígito400638133393
Peso131313131313
Produto40018324193999

Esses produtos somam 89. Arredonde para o múltiplo de dez seguinte — 90 — e a diferença é o dígito de controlo: 1. E de facto o número completo termina em 1.

Há dois pormenores que costumam confundir. Os pesos estão na verdade ancorados na extremidade direita, não na esquerda — correm 3, 1, 3, 1 para trás a partir do último dígito de dados. O EAN-13 tem doze dígitos de dados, um número par, pelo que o seu dígito mais à esquerda acaba por receber peso 1. O UPC-A, o EAN-8 e o ITF-14 têm um número ímpar de dígitos, pelo que o primeiro recebe peso 3. E quando a soma já cai num múltiplo de dez, o dígito de controlo é 0, não 10.

É também por isto que inventar um número quase nunca resulta: apenas um dígito em cada dez satisfaz a regra, por isso um número de treze dígitos inventado está errado cerca de 90% das vezes.

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.
  • Não tape a zona de silêncio. O gerador já a acrescenta por si, com o tamanho certo para cada padrão — um EAN-13 tem 11 módulos de espaço livre à esquerda e 7 à direita, um CODE128 tem 10 de cada lado. O que a estraga é o que acontece depois: recortar a imagem descarregada rente às barras, ou colocar texto, molduras ou gráficos junto à sua margem. É nesse espaço vazio que o leitor se baseia para encontrar o início e o fim do código.
  • 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.

O que os primeiros dígitos realmente indicam

Há uma crença generalizada de que os dígitos iniciais de um código de barras revelam onde um produto foi fabricado. Não revelam. O prefixo identifica a organização GS1 junto da qual a empresa se registou — nada mais. Uma marca registada na Alemanha traz um prefixo 40–44 em todos os artigos que vende, quer esse artigo tenha sido fabricado na Baviera, no Vietname ou no México.

Alguns dos intervalos mais comuns:

PrefixoOrganização GS1
00–13Estados Unidos e Canadá
30–37França
40–44Alemanha
45, 49Japão
50Reino Unido
560Portugal
57Dinamarca
64Finlândia
69China
76Suíça
789–790Brasil
80–83Itália
84Espanha
859Chéquia
858Eslováquia
87Países Baixos
890Índia

Alguns intervalos não correspondem a países, e são esses os mais úteis de reconhecer:

  • 20–29 está reservado para uso interno de loja — os códigos que um supermercado imprime para fruta a granel ou um produto de charcutaria pesado. São válidos apenas dentro desse retalhista e não significam nada fora dele.
  • 977 identifica uma publicação periódica (ISSN), 978 e 979 um livro (ISBN), e 979-0 partituras impressas (ISMN).
  • 980 é usado em recibos de reembolso, e 99 em cupões.

Por isso, se ler um código com um prefixo na casa dos 20, não encontrou um produto misterioso — encontrou uma etiqueta que a própria loja criou.

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álido 4006381333931.
Como obtenho um número EAN oficial para o meu produto? Os números usados no retalho (GTINs) são atribuídos exclusivamente pela organização GS1 — não pode inventá-los. Registe-se no escritório GS1 do seu país para receber um prefixo de empresa e um intervalo de numeração. Esta ferramenta converte então os números que lhe foram atribuídos nos gráficos de código de barras prontos a imprimir, sem qualquer custo.
Qual é o melhor formato para inventário interno? O CODE128. Codifica tanto letras como dígitos (por isso códigos como "SHELF-A-12" funcionam), tem a maior densidade de dados entre os padrões comuns, e todos os leitores modernos o reconhecem. Como as etiquetas internas nunca passam por uma caixa de retalho, não precisa de números GS1 — invente qualquer esquema que se adapte ao seu sistema.
Por que o ITF-14 vem com uma moldura espessa? A moldura — bearer bars — faz parte do padrão, e este gerador desenha-a automaticamente sempre que escolhe ITF-14. Fica fora da zona de silêncio, com a espessura mínima exigida pela GS1 de 4,8 vezes a largura da barra, e desempenha duas funções. O ITF-14 foi concebido para ser impresso diretamente em cartão ondulado, onde a prensa pode esmagar as barras nas extremidades do símbolo; a moldura equilibra essa pressão. Também impede que uma leitura parcial de um código danificado seja interpretada como um número válido mais curto, que é o modo de falha que torna um ITF-14 sem moldura perigoso, e não apenas pouco fiável.
Consigo saber onde um produto foi fabricado a partir do código de barras? Não — este é o mito mais comum sobre códigos de barras. Os dígitos iniciais identificam a organização GS1 junto da qual a empresa se registou, não a fábrica. Uma empresa registada na Alemanha coloca códigos de barras com prefixo alemão em produtos fabricados em qualquer parte do mundo, e nada no número regista o país de fabrico. Se precisa de saber a origem, leia a embalagem, não as barras.
Posso codificar letras num código EAN? Não — o EAN e o UPC são estritamente numéricos por definição, e todas as caixas registadoras do mundo esperam-nos assim. Se os seus dados contiverem letras, precisa do CODE128 (ou do CODE39 para sistemas industriais legados), que são padrões diferentes, pensados para logística e não para checkout de retalho.

Agradeceria se você compartilhasse estas páginas com amigos, as salvasse nos favoritos ou as linkasse. Obrigado! 🙏