PT
Minhas ferramentas

Gerador de Código de Barras

Crie códigos de barras Code 128, Code 39, EAN-13, EAN-8, UPC, ITF-14, Codabar, MSI e Pharmacode, de um a 500 por vez, em PNG ou SVG, com dígito verificador.

Cada linha vira o seu próprio código de barras. A partir de 11 linhas, o resultado vem em um único arquivo ZIP.
Espaço em branco de cada lado, em múltiplos da largura da barra. Os leitores precisam de cerca de 10 (11 à esquerda de um EAN-13).
Minhas ferramentas →
Publicidade

Crie códigos de barras para imprimir em produtos, prateleiras, estoque e etiquetas de envio. Escolha uma simbologia — Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E, ITF, ITF-14, Codabar, MSI Plessey ou Pharmacode — e digite um valor por linha para gerar até 500 de uma vez. Os dígitos verificadores de EAN, UPC e ITF-14 são calculados para você, e qualquer linha que não possa ser codificada é listada com o motivo em linguagem simples. Os códigos são desenhados no navegador.

Como usar esta ferramenta

  1. Escolha o tipo de código de barras que o seu leitor ou o varejista espera.
  2. Digite um valor por linha (cole uma coluna de uma planilha para gerar um lote).
  3. Ajuste a largura e a altura das barras, o texto e as cores, se precisar; mantenha a margem em 10 larguras de barra ou mais para que os leitores encontrem o código.
  4. Escolha PNG ou SVG e baixe cada código de barras, ou um ZIP quando houver 11 linhas ou mais.

Fórmula

Dígito verificador GS1 = (10 − (Σ dígito × peso) mod 10) mod 10, com pesos 3, 1, 3, 1 … contados a partir do dígito de dados mais à direita

A mesma regra de módulo 10 vale para EAN-13, EAN-8, UPC-A, ITF-14 e UPC-E (por meio da expansão em UPC-A). O Code 128 sempre leva o próprio caractere verificador de módulo 103, adicionado automaticamente; o Code 39 pode levar um caractere opcional de módulo 43.

Exemplo

Para os dados EAN-13 400638133393, os dígitos da direita para a esquerda são multiplicados por 3, 1, 3, 1 …: 3×3 + 9×1 + 3×3 + 3×1 + 3×3 + 1×1 + 8×3 + 3×1 + 6×3 + 0×1 + 0×3 + 4×1 = 89. Então (10 − 89 mod 10) mod 10 = 1, e o valor codificado é 4006381333931. Informar cinco dígitos para ITF é recusado, porque o Intercalado 2 de 5 codifica os dígitos em pares.

Perguntas frequentes

Qual código de barras um produto de varejo deve usar?

Produtos vendidos em lojas usam um GTIN impresso como EAN-13 (ou UPC-A nos EUA e no Canadá). No Brasil, o prefixo de empresa vem da GS1 Brasil; números inventados podem coincidir com produtos reais.

Code 128 ou Code 39?

O Code 128 codifica todos os caracteres ASCII, é mais compacto e sempre tem um caractere verificador, por isso serve para etiquetas e logística. O Code 39 só comporta letras maiúsculas, dígitos e alguns símbolos, mas quase todo leitor o lê.

Como manter os códigos de barras legíveis ao imprimir?

Mantenha a margem em branco dos dois lados, imprima barras escuras sobre um fundo claro e use SVG (ou uma largura de barra de pelo menos 2 px) para que as barras fiquem nítidas. Não estique a imagem de forma desigual.

Por que o meu valor ITF foi recusado?

O Intercalado 2 de 5 combina os dígitos em pares, um nas barras e outro nos espaços, então precisa de uma quantidade par de dígitos. Acrescente um zero à esquerda.

Última atualização:

Citar ou incorporar esta ferramenta
APA

kakaoCalc. (2026, November 9). Gerador de Código de Barras. https://kakao.mobile/pt/tools/barcode-generator/

MLA

“Gerador de Código de Barras.” kakaoCalc, 9 Nov. 2026, kakao.mobile/pt/tools/barcode-generator/.

Publicidade