Tipos de códigos de barras: EAN, UPC, Code 128, ITF e mais
Um guia simples sobre os principais formatos de código de barras: onde são usados, no que se diferenciam e qual escolher para lojas, marketplaces, armazéns, remessas ou livros.

Um código de barras é uma forma legível por máquina de codificar um número ou uma string curta usando linhas de espessuras diferentes. No entanto, 'código de barras' na verdade designa uma família de padrões: o EAN-13 dos produtos de uma loja, o Code 128 de um armazém e o UPC dos artigos norte-americanos parecem semelhantes, mas codificam os dados de forma diferente e são usados para finalidades diferentes. Neste guia, passamos pelos principais formatos para você escolher o mais adequado.
Códigos lineares (1D) e bidimensionais (2D)
Os códigos lineares são os clássicos códigos de barras formados por linhas verticais, como EAN-13, UPC e Code 128. Costumam ter entre 8 e cerca de 80 caracteres e são lidos com scanners convencionais ou com a câmera de qualquer celular moderno. Suas principais vantagens são o tamanho compacto e a compatibilidade com os equipamentos de venda e logística.
Os códigos bidimensionais, como QR, Data Matrix, PDF417 e Aztec, são padrões quadrados ou retangulares formados por pequenos módulos. Suportam muito mais informação — até vários kilobytes —, podem ser lidos de ângulos diferentes e muitas vezes continuam funcionando mesmo que parte do símbolo esteja danificada. O QR é o mais conhecido, enquanto o Data Matrix é muito usado em produtos pequenos, componentes eletrônicos e dispositivos médicos.
O leitor de código de barras da Convertilo reconhece os dois tipos: EAN, UPC, Code 128, Code 39 e ITF (1D), além de QR, Data Matrix, PDF417 e Aztec (2D).
EAN-13 e EAN-8 — produtos de venda ao público
O EAN-13, hoje integrado ao sistema GTIN, é o principal formato de varejo na Europa e em grande parte do mundo. Tem exatamente 13 dígitos: um prefixo de empresa GS1, uma referência de item e um dígito verificador. O prefixo identifica a organização membro da GS1 que atribuiu o número, não necessariamente o país onde o produto foi fabricado.
Lojas e marketplaces costumam pedir um GTIN, como o EAN-13, ao criar a ficha de um produto. Os números oficiais geralmente são obtidos através da GS1. Um armazém também pode usar o Code 128 para seus SKUs internos, mas esse código interno não substitui automaticamente um GTIN quando a plataforma exige um.
O EAN-8 é uma versão de oito dígitos pensada para embalagens muito pequenas, como balas ou cosméticos, onde não cabe um símbolo EAN-13 completo. É usado com menos frequência e seus números também são atribuídos pela GS1.
UPC-A e UPC-E — Estados Unidos e Canadá
O UPC-A (Universal Product Code) é o formato de 12 dígitos mais comum no varejo dos Estados Unidos e do Canadá. Se você vende na Amazon US ou para distribuidores norte-americanos, é comum que peçam esse formato de GTIN.
O UPC-E compacta determinados números UPC-A em um símbolo menor para embalagens compactas. EAN e UPC pertencem ao mesmo sistema GS1, e a maioria dos scanners de caixa modernos lê ambos automaticamente. Um UPC-A também pode ser representado como EAN-13 adicionando um zero à esquerda.
Code 128 — armazéns, logística e ingressos
O Code 128 é um dos formatos 1D mais versáteis. Consegue codificar todo o conjunto de caracteres ASCII, incluindo letras, números e símbolos, em vez de se limitar a dígitos. Graças aos seus conjuntos de caracteres eficientes, ocupa menos espaço que o Code 39 para os mesmos dados.
É usado habitualmente em etiquetas de armazém, documentos de transporte, etiquetas logísticas GS1-128 com identificadores de aplicação, ingressos, credenciais, números de lote e números de série. É uma excelente opção para um SKU interno, um número de pedido ou um identificador de ativo que não precise ser um GTIN comercial.
Code 39 — indústria, automotivo e órgãos públicos
O Code 39 é um formato antigo, mas ainda muito compatível. Codifica as letras maiúsculas A–Z, os dígitos 0–9 e um pequeno conjunto de símbolos. Sua principal vantagem é a simplicidade: quase qualquer equipamento de leitura, até mesmo um antigo, consegue reconhecê-lo.
É empregado em peças automotivas, inventários industriais, documentação militar e administrativa, bibliotecas e alguns prontuários de saúde. O Code 39 precisa de mais espaço que o Code 128 para a mesma quantidade de dados, por isso os sistemas novos costumam preferir o Code 128.
ITF e ITF-14 — caixas e embalagens de transporte
O ITF-14 (Interleaved 2 of 5, de 14 dígitos) é usado para identificar agrupamentos comerciais como caixas e embalagens de transporte. Representa um GTIN-14 formado por um indicador do nível de embalagem, a referência do item e um dígito verificador.
O formato ITF padrão pode codificar qualquer quantidade par de dígitos. Suas barras largas toleram melhor a impressão de qualidade inferior sobre papelão ondulado, por isso continua sendo comum quando o código é impresso diretamente em uma caixa de transporte.
Código QR e Data Matrix — links e rastreabilidade
O código QR é o formato 2D mais conhecido. Consegue codificar até 4296 caracteres alfanuméricos e praticamente qualquer smartphone consegue lê-lo. É usado para links, credenciais de Wi-Fi, pagamentos, ingressos, contatos (vCard) e muitas outras aplicações.
O Data Matrix é um símbolo 2D compacto com um padrão de localização em forma de L. É ideal para itens muito pequenos e a marcação direta de peças, por isso é amplamente usado em eletrônica, dispositivos médicos, medicamentos e sistemas regulados de rastreabilidade. Os dados e requisitos específicos de registro dependem do setor e do país.
Como escolher o código de barras certo
Você vai vender um produto em uma loja ou marketplace → use o formato GTIN exigido pelo vendedor, normalmente EAN-13 ou UPC-A.
Você vai etiquetar caixas e paletes de armazém → use ITF-14 para agrupamentos comerciais ou Code 128 / GS1-128 para pedidos e dados logísticos.
Você vai criar um ingresso ou credencial → escolha o Code 128 para um identificador compacto ou um código QR se precisar guardar um link ou mais informações.
Você precisa cumprir um sistema regulado de rastreabilidade → use o formato indicado pelo regulador, geralmente GS1 DataMatrix ou outro perfil de Data Matrix.
Você só precisa compartilhar um link ou uma rede Wi-Fi → use um código QR.
Use nosso gerador online para criar EAN-13, Code 128, UPC e outros formatos, ou escaneie um código a partir de uma foto ou da câmera com nosso leitor.
Perguntas frequentes
Qual código de barras eu preciso para a Amazon ou outro marketplace?
A maioria dos marketplaces exige um GTIN válido ao criar a ficha de um produto: normalmente UPC-A na América do Norte ou EAN-13 em muitos outros mercados. Os requisitos e as isenções mudam conforme a plataforma e a categoria, então consulte primeiro a política deles. O Code 128 serve para SKUs internos e etiquetas de armazém, mas não substitui um GTIN oficial quando ele é obrigatório.
Como consigo um EAN-13 para o meu próprio produto?
Os GTINs oficiais, incluindo os números EAN-13, são licenciados através das organizações nacionais da GS1. Ao registrar sua empresa, você obtém um prefixo de empresa ou GTINs individuais, dependendo do serviço disponível no seu país. Gerar a imagem de um código de barras não registra nem atribui o número por si só.
Qual é a diferença entre um código de barras e um código QR?
Um código de barras 1D tradicional usa linhas verticais e normalmente armazena um identificador curto. Um código QR é uma grade bidimensional que suporta muito mais informação: até 4296 caracteres alfanuméricos. Os QRs são lidos de ângulos diferentes e têm correção de erros, enquanto um leitor 1D precisa de uma linha de escaneamento livre através das barras.
Posso usar os códigos gerados para impressão comercial?
Sim. Você pode baixar os símbolos em PNG ou SVG no nosso gerador e imprimi-los em etiquetas ou embalagens. Certifique-se de ter o direito de usar o valor codificado: os GTINs comerciais, como EAN e UPC, são atribuídos pela GS1, e alguns usos regulados têm requisitos adicionais de registro e qualidade de impressão.
Posso escanear um código de barras a partir de uma foto?
Sim. Nosso leitor funciona tanto com a câmera ao vivo quanto com imagens já existentes: envie uma foto ou captura de tela e a ferramenta vai tentar decodificá-la. Para obter o melhor resultado, use uma imagem nítida, com bom contraste, e procure deixar o código completo visível e razoavelmente reto.