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.
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
- Escolha o tipo de código de barras que o seu leitor ou o varejista espera.
- Digite um valor por linha (cole uma coluna de uma planilha para gerar um lote).
- 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.
- 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:
Endereço da página com estes dados: https://kakao.mobile/pt/tools/barcode-generator/
Citar ou incorporar esta ferramenta
kakaoCalc. (2026, November 9). Gerador de Código de Barras. https://kakao.mobile/pt/tools/barcode-generator/
“Gerador de Código de Barras.” kakaoCalc, 9 Nov. 2026, kakao.mobile/pt/tools/barcode-generator/.