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
- 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.).
- Insira o conteúdo — Digite o texto, URL ou valor numérico. Siga as dicas de formato (ex.: 13 dígitos para EAN-13).
- Consulte a visualização — O código aparece em tempo real. Entrada inválida exibe um erro inline.
- Baixar — Clique em Baixar para salvar como PNG (QR) ou SVG (códigos de barras).
- 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.