Base de 12 dígitos com prefixo 789
- Entrada
- 789123456789
- Saída esperada
- 7891234567895
Número fictício de exemplo: o verificador 5 é calculado, e o símbolo ocupa 113 módulos com as margens.
gerador de código de barras EAN-13
O EAN-13 que o caixa lê é a união de duas coisas: um número que identifica o produto e um desenho que representa esse número. O gerador resolve o desenho, completa o dígito verificador e entrega PNG ou SVG. O número, porém, precisa vir de quem tem autoridade para emiti-lo.
Número fictício de exemplo: o verificador 5 é calculado, e o símbolo ocupa 113 módulos com as margens.
Soma ponderada 83, próximo múltiplo de 10 igual a 90, verificador 7.
Soma 89, módulo 10 igual a 9, verificador 1.
Um número com verificador errado seria rejeitado por qualquer leitor e pelo cadastro.
EAN-13 no Brasil e na maior parte do mundo, UPC-A nos Estados Unidos e no Canadá, e EAN-8 em embalagens muito pequenas. Livros usam ISBN-13. O número precisa vir da GS1 do seu país; a ferramenta apenas desenha as barras.
Não. Significa que a empresa dona do código se cadastrou na GS1 Brasil. Um produto fabricado na China pode carregar 789 se a marca estiver registrada aqui.
Tecnicamente o leitor lê, mas o número pode pertencer a outra empresa, e marketplaces e redes de varejo recusam códigos que não constam no cadastro da GS1. Para venda, use um GTIN licenciado.
Sim. Tamanho, cor, sabor e gramatura diferentes são itens diferentes e recebem referências diferentes, porque o código é o que o sistema usa para saber qual preço e qual estoque aplicar.
O módulo nominal é de 0,33 mm e a GS1 admite de 80% a 200% disso. A 100%, o símbolo com margens mede 113 x 0,33, ou cerca de 37,3 mm de largura. A ferramenta avisa quando o PNG ou a etiqueta saem dessa faixa.
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 154 68" width="308" height="136" role="img" aria-label="Barcode TOOLS-2026"><rect width="154" height="68" fill="#fff"/><path d="M10 2h2v50h-2zM13 2h1v50h-1zM16 2h1v50h-1zM21 2h2v50h-2zM24 2h3v50h-3zM30 2h1v50h-1zM32 2h1v50h-1zM36 2h3v50h-3zM40 2h2v50h-2zM43 2h1v50h-1zM47 2h3v50h-3zM51 2h2v50h-2zM54 2h1v50h-1zM58 2h2v50h-2zM61 2h3v50h-3zM65 2h2v50h-2zM68 2h3v50h-3zM72 2h1v50h-1zM76 2h1v50h-1zM79 2h2v50h-2zM82 2h3v50h-3zM87 2h1v50h-1zM89 2h3v50h-3zM93 2h4v50h-4zM98 2h2v50h-2zM102 2h1v50h-1zM105 2h3v50h-3zM109 2h3v50h-3zM114 2h1v50h-1zM117 2h2v50h-2zM120 2h2v50h-2zM123 2h2v50h-2zM126 2h2v50h-2zM131 2h2v50h-2zM136 2h3v50h-3zM140 2h1v50h-1zM142 2h2v50h-2z" fill="#000" shape-rendering="crispEdges"/><g font-family="Arial, Helvetica, sans-serif" fill="#000"><text x="77" y="61.4" font-size="10" text-anchor="middle">TOOLS-2026</text></g></svg>Tudo é gerado no navegador; o valor do código não é enviado a nenhum servidor.