← Todas as ferramentas

Gerador de Código de Barras

Gerador de código de barras online e grátis com suporte a EAN-13, UPC-A, Code 128, Code 39, ITF-14, DataMatrix, GS1-128 e mais. Geração em lote com download em ZIP, layout em folha A4/Avery pronto para impressão, exportação em PNG/SVG/PDF de alta resolução, sem marca d'água e sem cadastro — tudo roda localmente no seu navegador.

Documentação da API
Configurações avançadas
Dimensões
Dígito verificador
Aparência
Gerando...

Guia de formatos

  • EAN-13 — produto de varejo, 13 dígitos com o verificador
  • UPC-A — varejo norte-americano, 12 dígitos
  • CODE128 — logística/armazém, alfanumérico
  • ITF-14 — rótulo de caixa de embarque, 14 dígitos
  • DataMatrix — código matricial 2D, codificação de alta densidade
  • GS1-128 — com identificadores AI, rastreabilidade médica e de alimentos

Como usar

  1. Escolha a aba Individual / Em lote / Layout em folha
  2. Informe o conteúdo do código e selecione um formato
  3. Abra as Configurações avançadas para ajustar tamanho, cor e dígito verificador
  4. Baixe em PNG / SVG / PDF ou imprima direto
  5. No modo em lote, gere por numeração sequencial ou envie um CSV e baixe um ZIP

Privacidade dos dados

Toda a geração de códigos acontece localmente no seu navegador — seus dados nunca são enviados a nenhum servidor. As configurações são salvas automaticamente no localStorage e restauradas ao recarregar, e você pode compartilhar a configuração atual por link.

Documentação da API (especificação da interface REST)

Abaixo está a especificação da interface da API de geração de códigos de barras — um servidor pode implementar este protocolo. Todos os parâmetros correspondem 1:1 ao formulário desta página.

Exemplo com cURL

curl -X POST https://api.paritylabel.com/v1/barcode \
  -H "Content-Type: application/json" \
  -d '{
    "text": "1234567890128",
    "format": "ean13",
    "width_mm": 50,
    "height_mm": 20,
    "dpi": 300,
    "fg": "#000000",
    "bg": "#ffffff",
    "output": "png"
  }' \
  --output barcode.png

Exemplo com fetch em JavaScript

const res = await fetch(
  'https://api.paritylabel.com/v1/barcode',
  {
    method: 'POST',
    headers: {'Content-Type':'application/json'},
    body: JSON.stringify({
      text: '1234567890128',
      format: 'ean13',
      width_mm: 50, height_mm: 20,
      dpi: 300, output: 'svg'
    })
  }
);
const svg = await res.text();
Formato da resposta: PNG retorna image/png, SVG retorna image/svg+xml e PDF retorna application/pdf. O endpoint em lote aceita um array texts[] e retorna um arquivo ZIP.

Perguntas frequentes

Quais formatos de código de barras são suportados?
Os formatos 1D mais comuns são suportados, entre eles EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, ITF-14 e Codabar. Para códigos 2D (como QR Code ou DataMatrix), use as opções 2D específicas na lista de formatos.
Qual é a diferença entre EAN-13 e UPC-A?
O UPC-A tem 12 dígitos e é usado principalmente na América do Norte; o EAN-13 tem 13 dígitos e é usado no mundo todo. O UPC-A pode ser tratado como um EAN-13 com um zero à esquerda, e os leitores modernos costumam ser compatíveis com os dois.
Qual é o tamanho mínimo ou a ampliação mínima de um código de barras?
A faixa padrão de ampliação do EAN/UPC vai de 80% a 200% (o nominal de 100% equivale a cerca de 37,29×25,93 mm) e, em geral, não deve ficar abaixo de 80%. Também é preciso manter as zonas de silêncio dos dois lados (no mínimo 11 módulos à esquerda e 7 à direita no EAN-13).
Os códigos gerados podem ser usados comercialmente?
A imagem do código de barras em si pode ser usada livremente para fins comerciais. No entanto, os números de produto EAN/UPC (GTINs) usados na distribuição no varejo precisam ser obtidos junto à GS1 — números atribuídos por conta própria não funcionam nos canais oficiais de varejo.
Por que meu código de barras não é lido?
As causas mais comuns são a falta de zonas de silêncio nas laterais, ampliação pequena demais, resolução de impressão insuficiente ou contraste baixo (o ideal é barras pretas sobre fundo branco), dígito verificador incorreto ou o uso de cores/cores invertidas que atrapalham o reconhecimento.

Precisa de rótulos sob medida? Peça um orçamento direto da fábrica.

Esta ferramenta acerta os seus parâmetros — a produção vai direto para a fábrica. Rótulos autoadesivos, rótulos em bobina, rótulos GHS para produtos químicos e impressão de dados variáveis. 10 anos de experiência em impressão, prova rápida, pedido mínimo flexível e envio para o mundo todo. (Formulário de contato em inglês.)

Solicitar orçamento

Ferramentas relacionadas