BarcodeSheets

Gerador de código de barras para Excel

Arraste sua pasta de trabalho do Excel, associe a coluna que quer codificar e receba códigos de barras prontos para leitura — sem converter para CSV e sem que nada saia do seu navegador.

Ilimitado — sem limites SVG e PNG em resolução de impressão, grátis Sem conta 100 % no seu navegador

Como criar um código de barras no Excel

Há três formas de transformar dados do Excel em códigos de barras. A primeira é uma fonte de código de barras: você a instala, acrescenta uma fórmula codificadora em uma coluna auxiliar e aplica essa fonte à coluna — viável com Code 39, mas a maioria das simbologias precisa de um cálculo de dígito verificador que a fonte sozinha não faz, e o uso comercial costuma exigir uma licença paga (mais sobre isso abaixo). A segunda é a função =IMAGE() do Excel 365 ou do Planilhas Google, que traz para uma célula uma imagem de código de barras já renderizada a partir de uma URL — nosso endpoint /api/barcode serve justamente para isso (ver a documentação da /api). A terceira — e a mais rápida para uma planilha inteira — é a desta página: importe a pasta de trabalho, associe a coluna que quer codificar, escolha uma simbologia e cada linha vira uma imagem de código de barras pronta para ser lida, com os dígitos verificadores calculados automaticamente. Sem fontes para instalar, sem fórmulas para depurar, e a planilha nunca sai do seu navegador.

Importe sua pasta de trabalho direto — sem passar por CSV

Arraste seu arquivo .xlsx (ou .xls) para o gerador em lote acima e a primeira planilha é lida automaticamente — sem exportar antes para CSV e sem salvar de novo em outro formato. Se a primeira linha parecer conter nomes de coluna em vez de dados, ela é detectada e usada para rotular os seletores de coluna; se não, você verá números de coluna genéricos e ainda poderá associar por posição. Escolha qual coluna contém o valor a codificar e, se quiser, uma segunda coluna para um texto legível impresso abaixo de cada código de barras; depois escolha uma simbologia — EAN-13 ou UPC-A para GTIN reais, Code 128 para SKU ou qualquer outro texto. As cinco primeiras linhas são renderizadas como códigos de barras de verdade na hora, e assim você detecta uma coluna errada antes de gerar o resto de uma planilha grande. A partir daí, exporte um ZIP de imagens PNG ou SVG, ou clique em “Enviar para folhas de etiquetas” para levar as linhas associadas direto ao gerador de folhas de etiquetas e obter um PDF pronto para Avery — sem importar nem associar nada de novo.

Por que não usar fontes de código de barras no Excel?

As fontes de código de barras são um truque comum no Excel, mas têm limitações reais em comparação com uma imagem de código de barras de verdade. Uma fonte Code 128 pura não se limita a redesenhar seu texto como barras — dependendo da fonte, você ainda precisa calcular e inserir o código de início e o caractere de controle corretos, normalmente com uma fórmula auxiliar, antes que o texto visível seja lido como algo com sentido. As fontes anunciadas para EAN-13 ou UPC-A precisam de um passo de codificação à parte que calcule o dígito verificador, porque os glifos sozinhos não conseguem validar um GTIN. Mesmo com a codificação bem resolvida, o que sai impresso por uma fonte reprova com frequência na verificação do leitor: os leitores do varejo são rigorosos com as zonas de silêncio (a margem em branco de cada lado das barras) e com a largura de barra, e uma fonte com tamanho ou espacejamento ligeiramente desviados dentro de uma célula pode ficar boa na tela e ainda assim não ser lida no caixa. O licenciamento para uso comercial também varia de fonte para fonte: algumas são grátis para qualquer uso e muitas exigem uma licença paga assim que você imprime etiquetas para uma empresa. Importar aqui sua planilha evita tudo isso: os dígitos verificadores são calculados automaticamente para cada simbologia que precisa deles, cada código de barras é renderizado como uma imagem de verdade (e, na página inicial, ainda é conferido por um decodificador real) em vez de como texto formatado, e o resultado pode ser usado comercialmente e é grátis, sem nada para licenciar.

Embutir um código de barras direto em uma célula

Se você prefere uma imagem de código de barras dentro da própria planilha, em vez de uma etiqueta ou um ZIP à parte, tanto o Planilhas Google quanto o Excel 365 (conectado à nuvem) aceitam uma fórmula =IMAGE() que traz para uma célula uma imagem ao vivo a partir de uma URL. Aponte-a para nosso endpoint /api/barcode (a fórmula exata e seus parâmetros estão na documentação da /api) e ela fica embutida sem nenhum passo manual de exportação — a fórmula simplesmente faz referência ao valor de dados da linha e a imagem se atualiza sozinha. Para uma etiqueta impressa ou um ZIP, esta página continua sendo o melhor caminho: exporte um PNG da linha de que você precisa e insira-o no comentário de uma célula ou em uma coluna ao lado, em Inserir → Imagens.

Perguntas frequentes

Como gero códigos de barras Code 128 no Excel?

Importe sua pasta de trabalho nesta página, associe a coluna que contém seus dados e escolha Code 128 como tipo de código de barras — é a simbologia ideal para dados soltos do Excel, porque codifica letras, números e quase todos os símbolos, sem limite de comprimento e sem cálculo manual de dígito verificador. Depois exporte um ZIP de imagens (uma por linha) ou envie as linhas associadas direto ao gerador de folhas de etiquetas para imprimir de uma vez a coluna inteira como códigos de barras.

O Excel tem um gerador de código de barras?

Embutido, não. O Excel não consegue renderizar um código de barras legível apenas com uma fórmula — os truques usuais são instalar uma fonte de código de barras (com suas próprias armadilhas de codificação) ou escrever uma macro de VBA que chame uma ferramenta externa. Esta página dispensa os dois: importe a pasta de trabalho como está e cada linha vira uma imagem de código de barras de verdade, verificada por leitura, sem instalar nada no próprio Excel.

Como transformo uma coluna de números em códigos de barras?

Arraste seu arquivo .xlsx para a ferramenta acima, aponte como coluna de dados a que contém seus números, escolha um tipo de código de barras (EAN-13 ou UPC-A se forem GTIN reais, Code 128 nos demais casos) e a pré-visualização se atualiza em tempo real. Exporte um ZIP de imagens PNG ou SVG, ou envie as linhas ao gerador de folhas de etiquetas para obter um PDF pronto para Avery — de um jeito ou de outro, cada número daquela coluna vira seu próprio código de barras em uma única passada.

As fontes de código de barras são grátis para uso comercial?

Depende de cada fonte — algumas são publicadas livres para qualquer uso, mas muitos pacotes de fontes de código de barras são grátis só para uso pessoal ou não comercial e exigem uma licença paga assim que você imprime etiquetas para uma empresa. Confira sempre a EULA daquela fonte antes de rodar etiquetas. Os códigos de barras gerados nesta página podem ser usados comercialmente e são grátis, sem nenhuma licença para acompanhar, porque o que você recebe é uma imagem já renderizada, e não uma fonte.

Posso colocar uma imagem de código de barras direto em uma célula?

Sim, com a função =IMAGE() do Planilhas Google ou do Excel 365 (conectado à nuvem) — ela traz uma imagem ao vivo de uma URL direto para a célula. Aponte a =IMAGE() para nosso endpoint /api/barcode e o código de barras fica embutido sem nenhum passo manual de exportação; a fórmula exata está na documentação da /api. Se preferir não depender de uma URL ao vivo, você sempre pode exportar um PNG desta página e inseri-lo à mão em Inserir → Imagens.