Código de barras para Mercado Livre: EAN-13, GTIN e como gerar
Quando o ML exige código de barras, o que acontece sem ele e como resolver — sem precisar comprar um GTIN na GS1.
Atualizado em
O Mercado Livre exige código de barras EAN-13 em várias categorias, mas aceita anúncios sem GTIN em outras situações. Este guia explica quando o código é obrigatório, como gerar gratuitamente para uso interno e o que fazer quando o ML rejeita o anúncio por GTIN inválido ou ausente.
Código de barras para Mercado Livre é uma das dúvidas mais frequentes de quem começa a vender na plataforma. O ML exige código de barras em várias categorias — mas a lógica de quando é obrigatório, qual formato usar e o que acontece sem ele confunde muita gente. Este guia responde tudo com exemplos práticos.
O Mercado Livre exige código de barras?
Depende da categoria. O Mercado Livre classifica os produtos em duas situações:
Categorias com GTIN obrigatório: Em categorias como Eletrônicos, Eletrodomésticos, Beleza, Saúde, Calçados e algumas linhas de Moda, o ML exige um código EAN-13, UPC-A ou ISBN válido. Se o produto não tem GTIN registrado, a plataforma pode rejeitar o anúncio ou rebaixar o posicionamento na busca.
Categorias sem GTIN obrigatório: Em categorias como Artesanato, Produtos Usados, Colecionáveis, Peças de carro fora do catálogo oficial e produtos personalizados, o ML aceita anúncios sem código de barras. O campo fica como "Não aplicável".
Como saber qual é o caso do seu produto: Ao criar o anúncio, o ML indica se o campo de GTIN é obrigatório (*) ou opcional. Se o campo for obrigatório e você deixar em branco, o anúncio não é publicado.
O que é GTIN e por que o Mercado Livre pede
GTIN (Global Trade Item Number) é o identificador global de produto — o EAN-13 que aparece no código de barras das embalagens é um GTIN de 13 dígitos, registrado na GS1. O Mercado Livre usa o GTIN para:
- Cruzar o seu produto com o catálogo global de produtos
- Exibir informações automáticas do produto (fotos, descrição, especificações)
- Associar avaliações de outros vendedores ao mesmo produto
- Facilitar a busca por consumidores que procuram por código específico
Quando você informa um GTIN válido, o ML verifica na base da GS1 se o código existe. Se não existir, o anúncio pode ser rejeitado com a mensagem "GTIN inválido" ou "código de barras não encontrado".
Quando o ML aceita EAN-13 gerado gratuitamente
O Mercado Livre aceita EAN-13 gerado sem registro na GS1 em dois cenários:
1. Produto novo sem EAN na embalagem: Se você fabrica ou importa o produto e ele não veio com EAN-13 da fábrica, o ML permite informar "Não possui" em algumas categorias — ou aceita um EAN gerado por você para uso como identificador interno da plataforma.
2. Produto para controle interno e fulfillment: Para usar o Mercado Envios Full (estoque no galpão do ML), cada SKU precisa de um código de barras legível. O ML aceita qualquer código EAN-13 válido (com dígito verificador correto) para identificar os volumes no galpão — não precisa ser um GTIN registrado na GS1.
Quando o EAN gerado NÃO funciona: Se o ML cruzar o EAN com o catálogo global e não encontrar correspondência para um produto de marca conhecida (ex: iPhone, Samsung TV, Nike), o anúncio pode ser associado ao produto errado ou rejeitado. Para produtos de marcas registradas, use o EAN original da embalagem.
Como gerar EAN-13 gratuitamente para o Mercado Livre
Para produtos próprios, artesanais ou de revenda sem código de barras na embalagem, o gerador de EAN do GeraCode gera EAN-13 com dígito verificador correto:
- Acesse o gerador de EAN-13.
- Digite os primeiros 12 dígitos do seu código (ou deixe o GeraCode gerar aleatoriamente).
- O 13° dígito (verificador) é calculado automaticamente.
- Baixe o código em SVG para impressão ou PNG para uso no anúncio.
- Use o mesmo código em todos os anúncios e em todas as unidades do mesmo produto.
Importante: use o mesmo EAN-13 para o mesmo produto em todos os canais (ML, Shopee, site próprio). Criar um EAN diferente para cada plataforma causa inconsistências de estoque.
Como cadastrar o código de barras no anúncio do Mercado Livre
Ao criar ou editar o anúncio:
- Na seção "Especificações técnicas" ou "Código de barras", localize o campo EAN/GTIN.
- Insira o EAN-13 de 13 dígitos (sem espaços ou hífens).
- O ML valida o dígito verificador automaticamente — se estiver errado, o campo mostra erro.
- Se o produto não tem código, selecione "Não possui" (quando disponível na categoria).
Para anúncios existentes sem EAN: Vá em Minha conta → Meus produtos → Selecione o produto → Editar → Especificações. Adicione o EAN e salve. Produtos com EAN válido tendem a ter melhor visibilidade na busca do ML.
Erros comuns de código de barras no Mercado Livre
"GTIN inválido" ou "código de barras incorreto" O dígito verificador do EAN-13 está errado. Use o gerador de EAN para gerar um código com dígito verificador calculado corretamente, ou use uma calculadora de dígito verificador EAN.
"Código já cadastrado para outro produto" O EAN que você informou já está associado a outro produto no catálogo do ML — seja porque é um EAN de outro fabricante ou porque o código foi gerado aleatoriamente e coincidiu com um produto existente. Gere um novo código com números diferentes.
"Produto associado ao catálogo errado" O ML encontrou um produto no catálogo global com aquele EAN, mas não é o seu produto. Isso acontece quando se usa um EAN de outro fabricante ou um EAN gerado que coincidiu com um produto registrado. Solução: informe "Não possui" se a categoria aceitar, ou gere um novo EAN diferente.
EAN diferente para cada variante (cor, tamanho) Cada variante de produto deve ter um EAN-13 diferente. Camisa azul P, M, G = 3 EANs diferentes. Camisa preta P, M, G = mais 3 EANs. Usar o mesmo EAN para variantes causa problemas de estoque no fulfillment.
Código de barras para Mercado Livre Full (Fulfillment)
Para usar o Mercado Envios Full, cada produto precisa ter um código de barras legível nas embalagens enviadas ao galpão do ML. As regras:
- Formato aceito: EAN-13, UPC-A ou código gerado pelo próprio ML (GTIN do ML)
- Tamanho mínimo na etiqueta: o código deve ser legível pelo leitor industrial do galpão — use no mínimo EAN-13 no tamanho padrão (37 × 26 mm)
- Onde colocar: na embalagem do produto, visível sem abrir a caixa
- Etiqueta do ML: o ML gera etiquetas de expedição com seu próprio código de rastreio — não confundir com o EAN do produto
Para imprimir etiquetas com código de barras para enviar ao Full, veja o guia de como imprimir etiquetas com código de barras.
Código de barras no Mercado Livre vs. Shopee vs. Amazon BR
| Plataforma | EAN obrigatório | Aceita sem GTIN | Geração gratuita aceita |
|---|---|---|---|
| Mercado Livre | Por categoria | Sim ("Não possui") | Sim, em produtos sem marca |
| Shopee | Opcional (recomendado) | Sim | Sim |
| Amazon BR | Obrigatório na maioria | Apenas com isenção | Não — exige GTIN GS1 |
| Magalu | Por categoria | Sim | Sim, em produtos próprios |
A Amazon Brasil é a mais rígida: para produtos de marca, exige GTIN registrado na GS1. Para produtos próprios sem marca, é possível solicitar isenção de GTIN (GTIN exemption) direto na Seller Central.
O Mercado Livre é mais flexível que a Amazon para produtos sem EAN registrado, especialmente em categorias de artesanato, produtos regionais e fabricação própria.
Quando vale a pena registrar o EAN na GS1
O registro na GS1 Brasil vale a pena quando:
- O produto vai para gôndola de supermercado, farmácia ou loja física com PDV
- A plataforma exige GTIN válido globalmente (Amazon, Americanas, grandes redes)
- Você exporta o produto ou vai para marketplaces internacionais
- O produto é declarado na Nota Fiscal Eletrônica com GTIN nos campos cEAN/cEANTrib
Para venda exclusiva no Mercado Livre, Shopee e e-commerce próprio com produtos sem marca conhecida, um EAN gerado pelo GeraCode atende a maioria dos casos sem custo de registro.
Custo do registro GS1: filiação básica para MEI/microempresa custa aproximadamente R$150 de adesão + R$100/ano, com direito a 1.000 GTINs. Consulte os preços atuais em gs1br.org/solicitar-codigo-de-barras.
Código de barras no EAN e visibilidade no Google Shopping
Um ponto que poucos vendedores conhecem: o Mercado Livre distribui seus anúncios no Google Shopping — e a ausência de EAN-13 válido é o principal motivo de produtos serem excluídos desse canal.
Segundo as políticas do Google Shopping, produtos sem GTIN válido em categorias que o exigem não são exibidos nas comparações de preço do Google. Na prática, isso significa:
- Com EAN-13 válido: seu anúncio do ML aparece no Google quando alguém busca "tênis Nike Air Max 90 preto 42", por exemplo
- Sem EAN-13: seu anúncio não compete nessa vitrine — você perde tráfego orgânico do Google além do tráfego interno do ML
Para produtos de marca conhecida, use o EAN original da embalagem. Para produtos próprios ou importados sem EAN, o EAN gerado pelo GeraCode funciona para o fulfillment e controle interno, mas pode não ser aceito pelo Google Shopping para produtos que já têm GTIN registrado — nesse caso, o correto é registrar na GS1.
O erro "EMPTY_GTIN_REASON" em ERPs: se você usa integração com ERP (Bling, Tiny, Omie) para exportar produtos ao ML e recebe o erro EMPTY_GTIN_REASON, significa que o campo GTIN está em branco e a categoria exige preenchimento. Solução: preencher o campo EAN-13 no cadastro do produto dentro do ERP antes de sincronizar com o ML.
Próximos passos
- Para gerar EAN-13 gratuito para o ML: gerador de EAN-13
- Para entender todos os formatos de código de barras: código de barras para produtos: guia completo
- Para imprimir etiquetas com código de barras: como imprimir etiquetas com código de barras
Esse guia foi útil?
Perguntas Frequentes
O GeraCode é realmente gratuito?
Sim. O GeraCode é 100% gratuito, sem limite de uso, sem cadastro e sem pegadinhas. Todas as 6 ferramentas, incluindo geração em lote, PDF, etiquetas e leitor de código de barras, são totalmente grátis.
O GeraCode funciona no celular?
Sim. Totalmente responsivo e funciona em smartphones, tablets e computadores. O leitor de código de barras usa a câmera do celular diretamente no navegador.