Gerador de código de barras

Este gerador de código de barras cria códigos Code 128, Code 39, EAN-13, EAN-8, UPC-A e ITF: digite o texto, deixe incluir o dígito verificador e salve em PNG ou SVG, sem enviar nada.

Fonte: Wikipedia – Code 128 (Symboltabelle, Zeichensätze A/B/C, Prüfsumme). Atualizado em: .

em EAN/UPC bastam os dígitos sem o verificador
só Code 39 (mod 43) e ITF (mod 10); EAN/UPC sempre têm dígito verificador
px
px
1 = barra mais estreita; 3 lê bem na impressão e na tela
módulos
espaço em branco ao lado do código; abaixo de 10 (EAN-13/UPC-A: 11, EAN-8: 7) o valor não é aplicado
opcional – cada linha vira um código de barras do mesmo tipo, todos em uma folha (no máximo 60)
Minha caixa de ferramentasSeus dados ficam salvos só neste navegador.

ABC-12345

A pré-visualização é atualizada a cada entrada.

Resultado

Código de barras
Code 128: ABC-12345
Detalhes
  • 123 módulos (menores larguras de barra)
  • 11 símbolos
  • Tamanho da imagem PNG: 429 × 300 pixels
Imprima em preto sobre branco, deixe espaço dos dois lados (zona de silêncio) e teste o código com um leitor ou a câmera do celular antes de imprimir.

Como o cálculo é feito

Um código de barras transforma texto ou números em barras que um leitor consegue ler. O gerador calcula sozinho os conjuntos de caracteres e os dígitos verificadores e entrega um PNG ou um SVG sem perdas.

Qual tipo escolher?

Bom saber

A zona de silêncio à esquerda e à direita é obrigatória, senão os leitores falham. Nunca estique a largura; escolha os pixels por módulo. Para embalagens, o SVG é o melhor, porque a imagem amplia sem perdas. Todos os cálculos acontecem no seu navegador.

Dígito verificador, lote e margem

Dígito verificador com o cálculo: em EAN-13, EAN-8, UPC-A e ITF-14, os “Detalhes” mostram como o último dígito é obtido. Exemplo EAN-13 400638133393: os dígitos recebem pesos 3 e 1 alternados a partir da direita, a soma é 89 e falta 1 para chegar a 90 – o código é 4006381333931.

Lote: digite um conteúdo por linha no campo “Lote”. Cada linha vira um código de barras do tipo escolhido, todos em uma folha que você salva como PNG ou SVG (no máximo 60). Linhas com erro são indicadas com o número e ignoradas. ITF-14 codifica o número de 14 dígitos de uma caixa de embarque; bastam 13 dígitos, o verificador é acrescentado. Com “Margem” você amplia a zona de silêncio à esquerda e à direita, medida em larguras de módulo.

Perguntas frequentes

Como criar um código de barras?

Escolha o tipo, digite o conteúdo e salve em PNG ou SVG. Em EAN e UPC bastam os dígitos; o gerador inclui o verificador.

Qual código de barras é o melhor para etiquetas próprias?

O Code 128. Ele aceita quaisquer caracteres, é curto e lido por praticamente todo leitor. O EAN-13 só é necessário para produtos vendidos no varejo.

Como se calcula o dígito verificador do EAN?

Os dígitos são ponderados da direita para a esquerda alternando 3 e 1 e somados. O dígito verificador completa a soma até o próximo múltiplo de 10.

Posso inventar um número EAN?

Não para vender no varejo: os números EAN são atribuídos pela GS1 mediante licença. Para uso interno, testes ou estoque, prefira o Code 128.

Fontes e base legal

Última atualização: · Princípios editoriais

Ferramentas relacionadas