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 (abre em nova aba). 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 (abre em nova aba) (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 (abre em nova aba).
"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 (abre em nova aba) 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 (abre em nova aba).
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 (abre em nova aba), 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.
Posso usar EAN-13 para vender no Mercado Livre?
Sim. O Mercado Livre aceita EAN-13 como identificador de produto no cadastro. Para itens novos, o código EAN ajuda o sistema a identificar o produto automaticamente.
Como calcular o dígito verificador do EAN-13?
O dígito verificador é o 13° dígito, calculado com base nos 12 anteriores usando o algoritmo de módulo 10. Ferramentas online e a própria GS1 fornecem calculadoras. Nosso gerador valida automaticamente.
O código gerado funciona em leitores de código de barras?
Sim, desde que o número informado seja válido. O código gerado em PNG ou SVG pode ser impresso e lido por qualquer leitor de código de barras compatível com EAN.
Mais artigos sobre EAN
Outras ferramentas
QR Code Pix
QR Code para pagamento via Pix
Código de Barras
EAN-13, Code 128, ITF-14 e 12+ formatos
QR Code
QR Code para links, textos e conteúdos
Leitor de Código de Barras
Leia códigos pela câmera, sem app
Leitor de QR Code
Escaneie QR Codes pela câmera, sem app
Gerador de SKU
Crie SKUs padronizados para estoque