Como usar
- Escolha o tipo de código de barras que você precisa, por exemplo EAN-13 para um produto de varejo ou Code 128 para uma etiqueta.
- Digite o valor. Para EAN, UPC e ITF-14, você pode omitir o último dígito, e o dígito verificador é adicionado.
- Ajuste a largura das barras, a altura, a margem, as cores e se o valor será impresso abaixo.
- Baixe o código de barras como SVG para impressão ou como PNG em tamanho de 1× a 4×.
Como funciona
EAN-13, EAN-8, UPC-A e ITF-14 terminam com um dígito verificador GS1. Da direita para a esquerda, os dígitos são multiplicados alternadamente por 3 e 1 e somados; o dígito verificador é o número que leva a soma ao próximo múltiplo de 10. Para 590123412345, a soma ponderada é 83, então o dígito verificador é 7 e o código completo é 5901234123457. Se você digitar todos os dígitos, o último é verificado e um dígito verificador incorreto é informado junto com o correto.
O Code 128 codifica todos os 128 caracteres ASCII e é compacto para texto misto; a biblioteca de desenho escolhe automaticamente o conjunto de códigos mais eficiente. O Code 39 aceita letras maiúsculas, dígitos e alguns símbolos. O MSI Plessey aceita apenas dígitos e é desenhado aqui sem dígito verificador. O Pharmacode codifica um único número de 3 a 131070.
O código de barras é desenhado pela biblioteca de código aberto JsBarcode no seu navegador. A saída SVG é vetorial e permanece nítida em qualquer tamanho; a saída PNG é renderizada no múltiplo escolhido do tamanho em tela. Mantenha a zona de silêncio (margem em branco) nos dois lados, pois os leitores precisam dela para encontrar o início do código.
Exemplos
Produto de varejo (EAN-13)
Ao digitar 590123412345, o resultado é 5901234123457: o dígito verificador 7 é calculado automaticamente.
Dígito verificador incorreto
Digitar 5901234123458 mostra um erro: o dígito verificador para esses dígitos deveria ser 7.
Etiqueta de armazém (Code 128)
Um valor de etiqueta como TIG-2026-0042 é codificado como Code 128 e baixado como SVG para a impressora de etiquetas.
Perguntas frequentes
Posso inventar um número EAN-13 para o meu produto?
O código de barras será lido, mas lojas e marketplaces exigem números licenciados da GS1 para sua empresa. Use números inventados somente para fins internos ou de teste.
Devo usar SVG ou PNG?
SVG para impressão e softwares de design, pois permanece nítido em qualquer tamanho. PNG para documentos ou sites que não aceitam SVG; escolha 3× ou 4× para impressão.
Qual é a diferença entre UPC-A e EAN-13?
O UPC-A tem 12 dígitos e é usado principalmente na América do Norte. Um EAN-13 que começa com 0 contém o mesmo número, e leitores modernos leem ambos.
Por que meu leitor não lê o código de barras?
Verifique o contraste (barras escuras sobre fundo claro), mantenha uma margem em ambos os lados e evite dimensionar as barras de forma desigual. Barras muito finas (largura 1) podem ser pequenas demais para algumas impressoras.
Privacidade
Os códigos de barras são gerados no seu navegador. Os valores inseridos não são enviados nem armazenados.