Gere sequências numéricas EAN-13 matematicamente válidas em lote para organizar seu estoque, ERP, kits e catálogos, com download imediato em planilha CSV.
Como estruturar seus primeiros cadastros na loja própria, ERP, Mercado Livre e Amazon sem comprometer o capital de giro inicial.
A própria Amazon permite cadastrar produtos sem código de barras caso você seja fabricante próprio, venda itens artesanais ou possua marca própria independente. Basta solicitar a Isenção de GTIN na Central do Vendedor enviando fotos reais do produto/embalagem.
Para peças personalizadas, manufatura própria ou produtos sem código universal, o Mercado Livre oferece a marcação "Não se aplica" no campo de EAN. Já para kits montados por você (ex: kit com 3 camisetas), geradores matemáticos são amplamente usados para diferenciar o SKU no ERP.
No padrão global de códigos de barras, os prefixos iniciados entre 200 e 299 são reservados mundialmente para uso interno e livre de lojas, controle de estoque e ERPs (Bling, Tiny, Odoo), sem vínculo externo e sem risco de colisão com marcas.
Antes de vincular um código gerado a um produto em marketplaces, consulte gratuitamente estes bancos de dados abertos e oficiais para garantir que a numeração esteja livre:
Buscador global gratuito com mais de 1,2 bilhão de códigos EAN, GTIN, UPC e ISBN indexados. Permite checar rapidamente se a sequência numérica já está associada a algum produto comercial no mundo.
Bancos de dados colaborativos, sem fins lucrativos e sob licença aberta (ODbL) com milhões de produtos catalogados pela comunidade global. Permite consulta direta via navegador ou integração via API gratuita.
Mesmo sem ter assinatura, qualquer pessoa pode realizar até 30 consultas gratuitas por dia diretamente na base oficial para confirmar se o prefixo ou código gerado não pertence a um CNPJ registrado.
Aplicações web de código aberto que rodam no navegador para validar dígitos verificadores e cruzar consultas simultaneamente no Open Food Facts, Open Library e UPC ItemDB.
Precisa baixar o desenho das barras em SVG, PDF 8x3 cm para impressora térmica ou gerar milhares de etiquetas em Python offline? Confira as opções do mercado:
Ferramentas online gratuitas para gerar números individuais ou baixar a etiqueta visual pronta para impressão:
Roda localmente no navegador sem cadastro e permite exportar a etiqueta em PNG, SVG ou enviar direto para impressão.
Gera sequências aleatórias ou calcula automaticamente o 13º dígito verificador a partir de 12 números informados.
Gera o código EAN-13 já diagramado em PNG ou PDF no formato padrão de etiquetas térmicas de 8x3 cm.
Repositórios livres para rodar no próprio computador, gerar pastas de imagens em lote ou integrar ao seu sistema:
Programa desktop em Python com interface gráfica simples que gera centenas de códigos EAN-13 em lote e salva as imagens organizadas em pastas.
Aplicação web leve de código aberto que converte qualquer sequência numérica válida no desenho vetorial/imagem do código de barras.
Script onde você define o número inicial e a quantidade desejada, gerando de uma só vez um arquivo `.txt` com a lista e uma pasta com os gráficos.
Para quem diagrama embalagens e tags: gera o código de barras vetorial diretamente dentro do Adobe InDesign sem plugins pagos.
Quer gerar milhares de códigos dentro da sua própria planilha de controle de estoque sem depender de internet? Siga os 3 passos abaixo:
Na Coluna A coloque o SKU do produto. Na célula B2, digite 12 números começando com 200 (uso interno) ou seu prefixo base + números exclusivos (ex: parte do CNPJ + sequência `0001`). Na célula B3 use =B2+1 e arraste.
Na célula C2, cole a fórmula matemática abaixo. Ela lê os 12 dígitos da célula B2, calcula automaticamente o dígito verificador oficial (Módulo 10) e entrega o EAN-13 completo.
Evite usar `200000000001` puro em marketplaces, pois outros iniciantes podem testar o mesmo número. Insira 6 dígitos específicos da sua operação no meio da base de 12 dígitos e mantenha a planilha salva para nunca repetir um EAN entre SKUs.
=TEXTO(B2;"000000000000") & MOD(10 - MOD((VALOR(EXT.TEXTO(TEXTO(B2;"000000000000");1;1)) + VALOR(EXT.TEXTO(TEXTO(B2;"000000000000");3;1)) + VALOR(EXT.TEXTO(TEXTO(B2;"000000000000");5;1)) + VALOR(EXT.TEXTO(TEXTO(B2;"000000000000");7;1)) + VALOR(EXT.TEXTO(TEXTO(B2;"000000000000");9;1)) + VALOR(EXT.TEXTO(TEXTO(B2;"000000000000");11;1))) + 3 * (VALOR(EXT.TEXTO(TEXTO(B2;"000000000000");2;1)) + VALOR(EXT.TEXTO(TEXTO(B2;"000000000000");4;1)) + VALOR(EXT.TEXTO(TEXTO(B2;"000000000000");6;1)) + VALOR(EXT.TEXTO(TEXTO(B2;"000000000000");8;1)) + VALOR(EXT.TEXTO(TEXTO(B2;"000000000000");10;1)) + VALOR(EXT.TEXTO(TEXTO(B2;"000000000000");12;1))); 10); 10)
=TEXT(B2,"000000000000") & MOD(10 - MOD((VALUE(MID(TEXT(B2,"000000000000"),1,1)) + VALUE(MID(TEXT(B2,"000000000000"),3,1)) + VALUE(MID(TEXT(B2,"000000000000"),5,1)) + VALUE(MID(TEXT(B2,"000000000000"),7,1)) + VALUE(MID(TEXT(B2,"000000000000"),9,1)) + VALUE(MID(TEXT(B2,"000000000000"),11,1))) + 3 * (VALUE(MID(TEXT(B2,"000000000000"),2,1)) + VALUE(MID(TEXT(B2,"000000000000"),4,1)) + VALUE(MID(TEXT(B2,"000000000000"),6,1)) + VALUE(MID(TEXT(B2,"000000000000"),8,1)) + VALUE(MID(TEXT(B2,"000000000000"),10,1)) + VALUE(MID(TEXT(B2,"000000000000"),12,1))), 10), 10)
Validação Matemática vs. Registro Oficial: Os geradores disponibilizados nesta página aplicam o algoritmo matemático internacional de Módulo 10 para criar sequências numéricas tecnicamente válidas no formato EAN-13 (úteis para controle interno de estoque, testes de integração de ERP, loja virtual própria e composição de kits). Geradores automáticos não realizam o registro cadastral do código junto à base central da GS1 Brasil nem vinculam a numeração ao seu CNPJ.
Boas Práticas em Marketplaces: Plataformas como Mercado Livre e Amazon podem cruzar códigos GTIN com o diretório oficial GEPIR/Verified by GS1. Sempre consulte previamente a disponibilidade do número gerado e, para produtos de fabricação própria que se tornarem carros-chefe de alto volume ou marcas registradas de distribuição ampla no varejo, considere solicitar a isenção oficial de GTIN na plataforma ou o licenciamento direto junto à entidade GS1 para proteção cadastral do anúncio.