Sobre o gerador de códigos de barras
Um código de barras não é uma imagem de uns números — é um padrão específico de barras e espaços com um dígito de controlo e uma zona de silêncio, e basta errar num deles para o leitor se limitar a apitar. Esta ferramenta codifica cada simbologia corretamente a partir da especificação, calcula o dígito de controlo por si e devolve um ficheiro nítido que pode imprimir.
Estão cobertos seis tipos: EAN-13, UPC-A e EAN-8 para produtos de retalho, Code 128 para tudo o que junte letras e números, Code 39 para sistemas antigos de armazém e inventário, e ITF-14 para caixas de expedição.
Tudo acontece no seu navegador. Nenhum valor que escreva é enviado para lado nenhum, o que importa quando esse valor é um código de produto que ainda não lançou.
Como se usa
- Escolha o tipo. A dica por baixo das opções diz-lhe quantos dígitos são precisos
- Escreva o valor. O código de barras atualiza-se enquanto escreve
- Ajuste a largura e a altura das barras se ele vai para algo pequeno ou para algo grande
- Acrescente uma legenda se quiser um nome de produto ou uma localização impressos por baixo do código
- Descarregue em SVG, PNG ou PDF pronto a imprimir, ou copie o código SVG diretamente para uma página
Os dígitos de controlo são tratados por si
EAN, UPC e ITF terminam todos num dígito de controlo calculado a partir dos dígitos anteriores. Esta ferramenta trata dos dois sentidos:
- Escreva os 12 dígitos de um EAN-13 e o 13.º é calculado e acrescentado, dizendo-lhe o que foi acrescentado
- Escreva os 13 e o dígito de controlo é verificado. Se estiver errado, recebe o correto em vez de um código de barras estragado
Esse segundo caso pesa mais do que parece. Um dígito de controlo mal escrito produz um código de barras de aspeto perfeito que não lê coisa nenhuma.
Aqui não há nada para ligar, porque no EAN, no UPC e no ITF o dígito de controlo é parte da simbologia, não um extra. Um EAN-13 com 12 dígitos não é um código de barras mais curto — não é um código de barras de todo, e nenhum leitor o lerá.
O Code 39 é a exceção. O seu carácter de controlo é genuinamente opcional: a maioria dos sistemas ignora-o, mas o LOGMARS, o HIBC e algumas normas da defesa e da saúde exigem-no. Por isso, ao escolher o Code 39 aparece uma caixa para acrescentar o carácter de controlo mod-43, e fica desligada a menos que a peça.
A zona de silêncio
A margem em branco de cada lado de um código de barras faz parte do símbolo, não é decoração. O leitor usa-a para encontrar onde começa o código, e a razão de longe mais comum para um código impresso «não funcionar» é alguém tê-lo cortado rente ou encostado à aresta de uma caixa.
A zona de silêncio é incluída por predefinição e aparece no resultado. Deixe-a ligada, a não ser que esteja a colocar o código num arranjo gráfico que já reserve essa margem.
O texto por baixo
Por baixo das barras podem aparecer duas coisas distintas.
- O próprio número — ligado por predefinição, e normalmente convém deixá-lo. A GS1 exige os dígitos legíveis por baixo de um EAN ou UPC de retalho, e são eles que permitem a um operador de caixa introduzir o código à mão quando a etiqueta está danificada. É impresso agrupado à maneira convencional, pelo que um EAN-13 se lê 5 901234 123457
- Uma legenda sua — ausente a não ser que escreva uma. Serve para um nome de produto, uma localização de prateleira, o responsável por um bem: aquilo que uma pessoa precisa de ler e que não está codificado nas barras
A legenda é desenhada por baixo do número com um tipo de letra proporcional e é dimensionada com tudo o resto, pelo que chega ao PNG e ao PDF exatamente como se vê no ecrã.
Imprimir em PDF
O download em PDF coloca o código de barras no canto superior esquerdo de uma página A4, dentro de uma margem de 10 mm, e dimensiona-o em milímetros reais em vez de pixels de ecrã.
Essa distinção conta. Um código de barras é um objeto físico: se lê ou não depende da largura com que a barra mais fina acaba no papel, e não de quantos pixels tinha no ecrã. Definir a largura em milímetros significa que o que indicar é o que sai impresso.
- O tamanho nominal de um EAN-13 de retalho ronda os 37 mm de largura. Os leitores toleram aproximadamente de 80 % a 200 % disso, portanto entre cerca de 30 mm e 75 mm está seguro
- Para etiquetas de inventário em Code 128, 40 a 60 mm é um intervalo confortável
- Para ITF-14 em caixas, vá de grande — o objetivo dessa simbologia é sobreviver a uma impressão grosseira
No modo em lote obtém um código de barras por página, todos na mesma posição superior esquerda, que é o ponto de partida certo se vai alimentar um cortador de etiquetas ou importar as páginas para um arranjo gráfico.
Imprima a 100 % sem redimensionar. «Ajustar à página» é a forma mais comum de transformar um código de barras correto num ilegível.
Que tipo usar
- EAN-13 — o código de barras de retalho padrão em quase todo o lado fora da América do Norte. 13 dígitos, atribuídos a si pela GS1
- UPC-A — o equivalente norte-americano, 12 dígitos. Na verdade é um EAN-13 com um zero à frente, e é por isso que ambos são lidos indiferentemente
- EAN-8 — uma versão curta para embalagens demasiado pequenas para um EAN-13 completo
- Code 128 — o burro de carga para tudo o que não seja um produto de retalho: números de encomenda, etiquetas de inventário, números de série, moradas. Aceita letras, dígitos e pontuação, e compacta sozinho as sequências longas de dígitos para o código ficar curto
- Code 39 — mais antigo, mais longo e menos denso, mas ainda exigido por alguns sistemas de armazém, da defesa e da indústria automóvel. O seu carácter de controlo é opcional e pode ser ligado
- ITF-14 — impresso na caixa exterior e não no produto. As barras largas sobrevivem à impressão direta em cartão canelado
Se estiver na dúvida e não for um produto de retalho, use o Code 128.
Fazer muitos de uma vez
Marque Criar muitos de uma vez e cole uma lista — um valor por linha, até 200. Cada linha é codificada e verificada separadamente, pelo que um valor inválido é assinalado com o motivo em vez de estragar o lote em silêncio. O download dá-lhe então um ZIP com um ficheiro por código de barras, com o nome do respetivo valor.
É a forma habitual de produzir de uma só vez as etiquetas de uma gama de produtos ou um conjunto de etiquetas de inventário.
Bom saber
- Funciona em Windows, macOS, Linux e ChromeOS — corre no navegador, portanto não há nada para instalar
- O SVG é o melhor download para imprimir. É independente da resolução, pelo que as barras se mantêm nítidas em qualquer tamanho. O PNG serve para um ecrã ou um email
- A largura das barras é em pixels inteiros de propósito. Larguras fracionárias ficam esborratadas ao rasterizar e são causa frequente de problemas de leitura
- Esta ferramenta cria códigos de barras; não os regista. Um EAN ou UPC de retalho que vá ser vendido em lojas tem de lhe ser atribuído pela GS1 — inventar um arrisca colidir com um produto real
- A impressão conta tanto como o ficheiro: imprima a 100 % sem redimensionar, mantenha bom contraste e não estique o código na horizontal
- O PDF é A4 com o código no canto superior esquerdo. A largura das barras no ecrã não o afeta — o PDF usa a largura em milímetros que definiu
- O Code 128 aceita ASCII imprimível. Letras acentuadas e emojis não podem ser codificados e são comunicados em vez de deturpados
Ferramentas relacionadas
- Gerador de QR Code — para ligações, Wi-Fi e texto
- Leitor de QR Code — ler um código com a câmara
- Gerador de faturas — pôr os seus códigos de produto num documento
- Renomear ficheiros em lote — arrumar depois os ficheiros das etiquetas