Digite o conteúdo abaixo da linha --- no código, ou escolha um tipo em Editar.
Digite o conteúdo abaixo da linha --- no código, ou escolha um tipo em Editar.
O QR Editor é um gerador de QR code grátis para links, Wi-Fi, contatos, eventos, e-mails, SMS, lugares e pagamentos. Você cria o design com cores, gradientes, formas, um logo e uma legenda, e o editor lê cada código de volta para garantir que ele seja escaneável - antes de você imprimir. Exporte SVG, PDF e EPS para impressão ou PNG em qualquer tamanho.
Os códigos são estáticos: o conteúdo está no próprio código, e não atrás de um redirecionamento que para de funcionar quando um período de teste termina. Não há cadastro, anúncios nem limite de leituras, e tudo acontece no seu navegador - nada do que você digita ou escaneia é enviado.
Links, texto, Wi-Fi (WPA, WEP, aberta, oculta), contatos como vCard ou MeCard, e-mail, SMS, telefone, localização, eventos de agenda, Bitcoin e Ethereum, pagamentos SEPA (EPC GiroCode) e a fatura QR suíça - cada um com formulário e verificações.
Cores, gradientes lineares e radiais, fundo transparente, sete formas de módulo, quatro molduras de olho e cinco centros de olho com cor própria, um logo de símbolos prontos ou da sua imagem, legenda e moldura.
Cada código é lido de volta no navegador, em tamanho normal, pequeno e desfocado. O contraste, a zona de silêncio e o logo em relação à correção de erros são verificados, e o tamanho de impressão sai da distância de leitura.
SVG, PDF e EPS como vetores com gradientes e logo; PNG de até 8192 pixels com o dpi gravado, JPEG e WebP. Grátis, sem cadastro.
Escreva marcadores como {{url}} no conteúdo, cole uma tabela e baixe um ZIP de arquivos SVG ou PNG ou um PDF com um código por página.
Abra, solte ou cole uma imagem, ou escaneie com a câmera - também códigos claros em fundo escuro. O conteúdo vira um código que você pode alterar.
Muitos geradores de QR code "grátis" criam códigos dinâmicos: o código guarda um link curto para o servidor deles, que redireciona para o seu endereço. Quando o período de teste termina ou um limite de leituras é atingido, eles desligam o redirecionamento ou mostram anúncios antes - e todo código impresso para de funcionar. Um código estático guarda o próprio endereço, a senha do Wi-Fi ou o contato, então continua funcionando sem ninguém no meio. O QR Editor cria só códigos estáticos e avisa quando o conteúdo é um encurtador de links.
Qualquer página https (e localhost) pode incorporar o editor com um <iframe> e ?embed=1 - sem cadastro, sem chave. Incorporado, o editor esconde este texto e mostra um botão Salvar. Adicione camera ao allow do iframe se o usuário for escanear códigos nele.
src= abre um arquivo .qr (seu servidor precisa permitir CORS), webhook= faz "Salvar" (Ctrl+S) enviar o documento QR para esse endereço. Adicione &auto para salvar após cada alteração.
<iframe src="https://qr.giit.ch/?embed=1&src=https://your-site.com/codes/shop.qr&webhook=https://your-site.com/save.php"
allow="clipboard-write; camera" style="width:100%;height:800px;border:0"></iframe>
O webhook recebe um POST com JSON { editor: "qr", event: "save", id, name, content, updated }; content é o documento QR (linhas de design, ---, o conteúdo).
O editor diz qreditor:ready, sua página responde com qreditor:load, o editor informa qreditor:loaded, qreditor:change em edições reais e qreditor:save quando o usuário salva. Sua página pode enviar qreditor:get (o estado atual) ou qreditor:save (pressionar Salvar). Um conteúdo simples sem linhas de design é um documento válido.
<iframe id="ed" src="https://qr.giit.ch/?embed=1" allow="clipboard-write; camera" style="width:100%;height:800px;border:0"></iframe>
<script>
const ed = document.getElementById('ed');
const ORIGIN = 'https://qr.giit.ch';
addEventListener('message', e => {
if (e.source !== ed.contentWindow || e.origin !== ORIGIN) return;
const m = e.data;
if (m.type === 'qreditor:ready')
ed.contentWindow.postMessage({ type: 'qreditor:load', name: 'Table 12',
content: 'color: #1d2b53\ncaption: Table 12\n---\nhttps://example.com/menu?table=12' }, ORIGIN);
if (m.type === 'qreditor:save') saveOnYourServer(m.name, m.content);
});
</script>
window.open("https://qr.giit.ch/?embed=window", "qreditor-17") abre o editor completo em uma janela própria, com as mesmas mensagens. Sua página também pode passar ao editor o próprio prompt de IA, um endereço https no seu site e uma chave para esta sessão do editor (ai: { label, prompt, endpoint, key } em qreditor:load, ou qreditor:ai); a IA então envia o resultado para lá. O editor nunca envia a chave por conta própria e nunca a guarda.
?viewer=1 mostra só o código pronto, com Baixar e Exportar: nada pode ser alterado e nada é guardado. O documento vem de um link (#b64=, #qr=, ?src=), da sua página com qreditor:load, ou por POST para post.php (campo content ou b64, opcionalmente name).
O protocolo completo está em llms.txt. Os outros editores giit funcionam do mesmo jeito, com o próprio prefixo - editors.giit.ch.
Não. O QR Editor gera códigos estáticos: o link, a senha do Wi-Fi ou o contato estão no próprio código, e não atrás de um redirecionamento no nosso servidor. Eles funcionam enquanto o conteúdo for válido - sem conta, assinatura ou limite de leituras.
Sim. Todos os tipos de conteúdo, todas as opções de design, a exportação em SVG, PDF e EPS, o teste de leitura e a geração de vários códigos a partir de uma tabela são grátis, sem cadastro, anúncios ou marca d'água.
Não. Os códigos são criados, verificados e exportados no seu navegador. As imagens e a imagem da câmera que você escaneia também são lidas no navegador e nunca são enviadas.
O editor avisa você. Ele compara a parte do código que o logo cobre com o que a correção de erros consegue recuperar e lê o código pronto de volta - em tamanho normal, pequeno e desfocado. Se a leitura não for confiável, você fica sabendo antes de imprimir.
SVG, PDF ou EPS: são vetoriais e ficam nítidos em qualquer tamanho, com gradientes e logo. Para uma imagem, PNG com o tamanho em milímetros e 300 dpi.
Sim. Os formulários verificam o IBAN, o QR-IBAN com a referência QR, a referência do credor (RF) e o tamanho de cada campo. A fatura QR suíça é desenhada com a cruz suíça e correção de erros M, como o padrão exige.
Sim. Abra, solte ou cole uma imagem, ou use a câmera com Escanear. O conteúdo vira um novo código que você pode alterar.
Cerca de um décimo da distância de leitura: 2 cm para 20 cm, 10 cm para um metro. A aba Verificar calcula isso e avisa quando um módulo fica menor que 0,4 mm.