Qual código de barras usar: EAN-13, UPC-A, Code 128 ou Code 39
O código de barras certo depende de quem vai ler. Um produto vendido em lojas precisa de um número EAN-13, UPC-A ou EAN-8, e esses números pertencem à empresa dona da marca, emitidos pela GS1. As lojas verificam esses números. Para suas próprias etiquetas, estoque, envios ou eventos, o Code 128 é a escolha mais usada, e o Code 39 é o formato mais antigo, que quase todos os leitores ainda conseguem ler. Todo número EAN e UPC termina com um dígito verificador que detecta erros de leitura, e o gerador de código de barras calcula isso para você.
Gerador de código de barrasPreciso de um código de barras para um produtoUse de graçaCódigos de varejo: EAN-13, UPC-A e EAN-8
O EAN-13 é o código de 13 dígitos impresso em produtos embalados vendidos em lojas. O UPC-A é um código de 12 dígitos, usado principalmente na América do Norte. Ele tem o layout do EAN-13 com um zero à esquerda que não é impresso, então suas barras são iguais às de um EAN-13 com esse zero na frente. O EAN-8 é a versão curta para embalagens muito pequenas, com 8 dígitos no total.
Os números de varejo vêm da GS1, a organização que emite os prefixos de empresas, e o dono da marca atribui os números dos produtos dentro deles. Um número inventado para um produto que você não possui pode coincidir com o de um produto real, e as lojas verificam os números que leem. Use esses códigos apenas para produtos que os carregam de forma legítima. Use o Code 128 para tudo dentro do seu próprio negócio.
O rótulo do campo muda conforme o tipo, e ele mostra quantos dígitos digitar:
| Tipo | O que você digita | Dígitos impressos |
|---|---|---|
| EAN-13 | 12 dígitos, ou 13 com o dígito verificador | 13 |
| UPC-A | 11 dígitos, ou 12 com o dígito verificador | 12 |
| EAN-8 | 7 dígitos, ou 8 com o dígito verificador | 8 |
| Code 128 | qualquer caractere imprimível | o texto que você digitou |
| Code 39 | A–Z, 0–9, espaço e - . $ / + % | o texto que você digitou |
Espaços e hifens em um número EAN ou UPC são ignorados, então 400-638-133393 e 400638133393 são a mesma entrada.
Code 128 e Code 39 para seus próprios códigos
O Code 128 aceita letras, números e símbolos, por isso serve para números de estoque, referências de envio e etiquetas internas. O gerador aceita qualquer caractere imprimível. Ele recusa tabulações e quebras de linha com a mensagem "O Code 128 aceita apenas caracteres imprimíveis: sem tabulações ou quebras de linha."
O Code 39 é mais antigo e mais largo. Ele aceita apenas letras maiúsculas de A a Z, os dígitos de 0 a 9, um espaço e os símbolos - . $ / + %. Letras minúsculas são convertidas em maiúsculas, então ab-1 vira AB-1. O gerador não adiciona um caractere de verificação ao Code 39, então o próprio código não consegue detectar um erro de leitura. Mantenha o texto curto e confira a etiqueta impressa com o registro.
O dígito verificador, passo a passo
O dígito verificador é calculado a partir dos outros dígitos. Para números EAN e UPC, a regra é a verificação módulo 10. Multiplique os dígitos alternadamente por 3 e por 1, some os produtos e encontre o valor necessário para chegar ao próximo múltiplo de 10. O gerador usa a mesma regra, com peso 3 no dígito ao lado do verificador.
Considere os 12 dígitos 400638133393. Contando da esquerda, os pesos alternam entre 1 e 3, então o último dígito tem peso 3:
| Posição | Dígito | Peso | Produto |
|---|---|---|---|
| 1 | 4 | 1 | 4 |
| 2 | 0 | 3 | 0 |
| 3 | 0 | 1 | 0 |
| 4 | 6 | 3 | 18 |
| 5 | 3 | 1 | 3 |
| 6 | 8 | 3 | 24 |
| 7 | 1 | 1 | 1 |
| 8 | 3 | 3 | 9 |
| 9 | 3 | 1 | 3 |
| 10 | 3 | 3 | 9 |
| 11 | 9 | 1 | 9 |
| 12 | 3 | 3 | 9 |
| Total | 89 |
O total de 89 deixa resto 9 na divisão por 10, então o dígito verificador é 10 − 9 = 1. O EAN-13 completo é 4006381333931. Abaixo das barras, o gerador imprime 4 006381 333931, com o dígito verificador como último dígito.
Digitar um último dígito errado, como 4006381333932, exibe a mensagem "O dígito verificador deveria ser 1". Digitar os 13 dígitos corretos é aceito. A mesma regra fornece o dígito verificador do UPC-A para 03600029145, que é 2, e o dígito verificador do EAN-8 para 9638507, que é 4. O gerador imprime 036000291452 e 96385074 para esses casos.
Impressão para que a leitura funcione
- Margens livres. Um código de barras precisa de espaço livre em cada lado. O gerador o adiciona automaticamente: 11 módulos à esquerda e 7 à direita no EAN-13, 9 de cada lado no UPC-A, 7 de cada lado no EAN-8, e 10 de cada lado no Code 128 e no Code 39. Um módulo é a largura da barra mais fina. Mantenha texto, bordas e cores fora desse espaço.
- Altura das barras. O gerador oferece barras Curtas, Normais e Altas. Barras mais altas dão mais área para um leitor manual mirar.
- Contraste. O gerador desenha barras pretas sobre fundo branco. Um código impresso em tinta clara, ou em tinta colorida sobre um adesivo colorido, pode não ser lido. Use barras escuras sobre fundo claro.
- Sem esticar. Redimensione o código de barras apenas proporcionalmente. Um código esticado na horizontal ou achatado altera a largura das barras, o que pode impedir a leitura.
- SVG ou PNG. O SVG é feito de retângulos exatos e fica nítido em qualquer tamanho, por isso é o melhor arquivo para impressão. O PNG é desenhado com pixels inteiros por módulo, nos tamanhos Pequeno (2 pixels por módulo), Médio (3) ou Grande (5). Escolha Grande antes de baixar um PNG para impressão.
- Mostrar texto. Deixe a opção Mostrar texto marcada para imprimir os dígitos sob as barras. Se um leitor falhar, uma pessoa pode digitar o número.
Códigos bidimensionais seguem regras diferentes. O gerador de QR code cria esses códigos, e por que um QR code não lê explica a margem livre e o contraste deles.
Como fazer isso com a fixmint
- Escolha o Tipo de código de barras: EAN-13, UPC-A, EAN-8, Code 128 ou Code 39.
- Digite os dígitos sem o dígito verificador, como 12 para o EAN-13, e o gerador o adiciona. Digitar os 13 também é aceito, desde que o último dígito esteja correto.
- Defina a Altura das barras e o Tamanho do PNG, escolha Grande se for imprimir um PNG e mantenha Mostrar texto marcado.
- Pressione Baixar SVG para impressão, ou Baixar PNG, e confira a prévia antes de imprimir.
- Leia uma amostra impressa com um leitor de código de barras ou com um aplicativo de leitura de código de barras no celular antes de usar as etiquetas.
Casos especiais
- Alterar um número. Um código de barras impresso não pode ser editado. Se o número estiver errado, imprima uma nova etiqueta.
- Copiar o número. O botão Copiar número copia o número completo com o dígito verificador. Para o Code 128 e o Code 39, ele copia o texto que você digitou.
- Registros. Um código de barras guarda apenas um número. Mantenha um registro separado de qual item corresponde a cada número.
Traduzido do Original em inglês com auxílio de IA.
Comentários
Ainda não há comentários. Seja o primeiro.


