Toolkit

Guia Gerador de Códigos

Gere códigos QR e códigos de barras (Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E) instantaneamente. Baixe como PNG ou SVG.

Voltar para Gerador de Códigos

O que esta ferramenta faz

O Gerador de códigos cria códigos QR e códigos de barras instantaneamente no seu navegador. Gera códigos QR para URLs ou texto, ou códigos de barras em Code 128, Code 39, EAN-13, EAN-8, UPC-A e UPC-E. Baixe como PNG (QR) ou SVG (códigos de barras). Sem envio a servidor — tudo é executado localmente.

Como usar

  1. Selecione o tipo de código — Escolha Código QR ou um formato de código de barras (Code 128, Code 39, EAN-13, etc.).
  2. Insira o conteúdo — Digite o texto, URL ou valor numérico. Siga as dicas de formato (ex.: 13 dígitos para EAN-13).
  3. Consulte a visualização — O código aparece em tempo real. Entrada inválida exibe um erro inline.
  4. Baixar — Clique em Baixar para salvar como PNG (QR) ou SVG (códigos de barras).
  5. Copiar — Para códigos QR, use Copiar para copiar o texto codificado para a área de transferência.

Como funciona

A entrada é validada contra as regras estruturais de cada tipo de código (comprimento, conjunto de caracteres, dígitos de controle para EAN/UPC). A biblioteca qrcode renderiza códigos QR; jsbarcode renderiza todos os formatos de código de barras. Os dígitos de controle para EAN/UPC são calculados pelo jsbarcode. A saída é gerada inteiramente no navegador via canvas (QR) ou SVG (códigos de barras) — sem chamada ao servidor.

Todo o processamento é executado no seu navegador. Nenhum dado é enviado a nenhum servidor.

Casos de uso e exemplos

  • Códigos QR — Codifique URLs para cartazes, cartões de visita ou cardápios.
  • Varejo — Gere EAN-13 ou UPC-A para etiquetas de produtos.
  • Inventário — Code 128 ou Code 39 para códigos de barras de armazém.
  • Eventos — Códigos QR para ingressos ou links de inscrição.
  • Desenvolvedor — Códigos de teste rápidos para apps de escaneamento.

Exemplo

  • Código QR: https://example.com → imagem QR escaneável
  • EAN-13: 5901234123457 (13 dígitos, dígito de controle válido) → código de barras varejo
  • Code 128: ABC-1234 → código de barras de propósito geral

Limitações e restrições conhecidas

  • Dígito de controle EAN/UPC — Deve ser válido; jsbarcode valida e pode rejeitar entrada inválida.
  • Capacidade QR — Até ~4.000 caracteres; texto muito longo pode afetar a confiabilidade do escaneamento.
  • Comprimento do código de barras — Code 128/39 têm comprimento máximo (ex.: 80 caracteres); EAN-13 são exatamente 13 dígitos.
  • Apenas download — Sem impressão direta; use a impressão do navegador no arquivo baixado se necessário.

Como funciona

Método

  • Input validated against structural requirements before render; invalid input shows inline error.
  • Codes downloadable as PNG (QR) or SVG (barcodes) entirely in browser.

O que saber

  • QR and barcode generation use trusted libraries; checksum validation is handled automatically.
  • Input is validated for format; invalid checksums are caught and reported.

Todos os cálculos e conversões rodam inteiramente no seu navegador. Nenhum dado é enviado a nenhum servidor, então sua entrada nunca sai do seu dispositivo.