1. O que esta ferramenta faz
Este gerador de códigos online gratuito cria códigos QR e códigos de barras (Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E) na hora. Use como gerador de QR code ou gerador de código de barras para Wi‑Fi, links, eventos, produtos ou inventário. Insira os dados, escolha o tipo e baixe em PNG ou SVG — sem cadastro, sem upload. Todo o processamento roda no seu navegador e seu conteúdo fica privado. Ideal para Wi‑Fi ou links, eventos, produtos ou inventário.
2. Como usar
Início rápido: Escolha código QR ou um formato de código de barras, insira o conteúdo (URL/texto para QR, dígitos para código de barras), visualize o código e baixe como PNG ou SVG.
- 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.
3. 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.
4. 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
5. 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.