Scrivi il contenuto sotto la riga --- nel codice, oppure scegli un tipo in Modifica.
Scrivi il contenuto sotto la riga --- nel codice, oppure scegli un tipo in Modifica.
L'Editor QR crea codici QR per link, Wi-Fi, contatti, eventi, e-mail, SMS, luoghi e pagamenti. Li personalizzi con colori, sfumature, forme, un logo e una didascalia, e l'editor rilegge ogni codice per assicurarsi che si possa scansionare - prima che tu lo stampi. Esporta in SVG, PDF ed EPS per la stampa o in PNG di qualsiasi dimensione.
I codici sono statici: il contenuto è nel codice stesso, non dietro un reindirizzamento che smette di funzionare quando finisce una prova. Niente registrazione, niente pubblicità e nessun limite di scansioni, e tutto avviene nel tuo browser - nulla di ciò che scrivi o scansioni viene caricato.
Link, testo, Wi-Fi (WPA, WEP, aperta, nascosta), contatti come vCard o MeCard, e-mail, SMS, telefono, posizione, eventi del calendario, Bitcoin ed Ethereum, pagamenti SEPA (EPC GiroCode) e la QR-fattura svizzera - ognuno con un modulo e dei controlli.
Colori, sfumature lineari e radiali, sfondo trasparente, sette forme dei moduli, quattro cornici e cinque centri degli occhi in un colore proprio, un logo tra i simboli integrati o una tua immagine, didascalia e cornice.
Ogni codice viene riletto nel browser, normale, piccolo e sfocato. Vengono verificati il contrasto, la zona di rispetto e il logo rispetto alla correzione degli errori, e la dimensione di stampa deriva dalla distanza di lettura.
SVG, PDF ed EPS vettoriali con sfumature e logo; PNG fino a 8192 pixel con i dpi registrati, JPEG e WebP. Gratis, senza registrazione.
Scrivi segnaposto come {{url}} nel contenuto, incolla una tabella e scarica uno ZIP di file SVG o PNG oppure un unico PDF con un codice per pagina.
Apri, rilascia o incolla un'immagine, oppure scansiona con la fotocamera - anche codici chiari su sfondo scuro. Il contenuto diventa un codice che puoi modificare.
Molti generatori di codici QR «gratuiti» creano codici dinamici: il codice contiene un link breve al loro server, che reindirizza al tuo indirizzo. Quando la prova finisce o si raggiunge un limite di scansioni, disattivano il reindirizzamento o mostrano prima della pubblicità - e ogni codice stampato smette di funzionare. Un codice statico contiene direttamente l'indirizzo, la password del Wi-Fi o il contatto, quindi continua a funzionare senza nessuno in mezzo. L'Editor QR crea solo codici statici e avvisa quando il contenuto è un accorciatore di link.
Qualsiasi pagina https (e localhost) può integrare l'editor con un <iframe> e ?embed=1 - senza registrazione, senza chiave. Integrato, l'editor nasconde questo testo e mostra un pulsante Salva. Aggiungi camera all'attributo allow dell'iframe se l'utente deve scansionare codici al suo interno.
src= apre un file .qr (il tuo server deve consentire CORS), webhook= fa sì che «Salva» (Ctrl+S) invii il documento QR a quell'indirizzo. Aggiungi &auto per salvare dopo ogni modifica.
<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>
Il webhook riceve un POST con JSON { editor: "qr", event: "save", id, name, content, updated }; content è il documento QR (righe di design, ---, il contenuto).
L'editor dice qreditor:ready, la tua pagina risponde con qreditor:load, l'editor segnala qreditor:loaded, qreditor:change alle modifiche reali e qreditor:save quando l'utente salva. La tua pagina può inviare qreditor:get (lo stato attuale) o qreditor:save (premere Salva). Un semplice contenuto senza righe di design è un documento valido.
<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") apre l'editor completo in una finestra propria, con gli stessi messaggi. La tua pagina può anche passare all'editor un proprio prompt per l'IA, un indirizzo https sul tuo sito e una chiave per questa sessione dell'editor (ai: { label, prompt, endpoint, key } in qreditor:load, oppure qreditor:ai); l'IA invia poi lì il suo risultato. L'editor non invia mai la chiave da sé e non la conserva mai.
?viewer=1 mostra solo il codice finito con Scarica ed Esporta: non si può modificare nulla e nulla viene salvato. Il documento arriva da un link (#b64=, #qr=, ?src=), dalla tua pagina con qreditor:load, oppure via POST a post.php (campo content o b64, facoltativamente name).
L'intero protocollo è in llms.txt. Gli altri editor giit funzionano allo stesso modo con il proprio prefisso - editors.giit.ch.
No. L'Editor QR crea codici statici: il link, la password del Wi-Fi o il contatto sono nel codice stesso, non dietro un reindirizzamento sul nostro server. Funzionano finché il contenuto è valido - senza account, abbonamento o limite di scansioni.
Sì. Ogni tipo di contenuto, ogni opzione di design, l'esportazione in SVG, PDF ed EPS, la prova di lettura e la creazione di molti codici da una tabella sono gratuiti, senza registrazione, pubblicità o filigrana.
No. I codici vengono creati, verificati ed esportati nel tuo browser. Anche le immagini e l'immagine della fotocamera che scansioni vengono lette nel browser e non vengono mai caricate.
Te lo dice l'editor. Confronta la parte del codice coperta dal logo con quanto la correzione degli errori può riparare, e rilegge il codice finito - normale, piccolo e sfocato. Se non si legge in modo affidabile, lo vedi prima di stampare.
SVG, PDF o EPS: sono vettoriali e restano nitidi a qualsiasi dimensione, con sfumature e logo. Per un'immagine, PNG con la dimensione in millimetri e 300 dpi.
Sì. I moduli verificano l'IBAN, il QR-IBAN con il suo riferimento QR, il riferimento del creditore (RF) e la lunghezza di ogni campo. La QR-fattura viene disegnata con la croce svizzera e la correzione degli errori M, come richiede lo standard.
Sì. Apri, rilascia o incolla un'immagine, oppure usa la fotocamera con Scansiona. Il contenuto diventa un nuovo codice che puoi modificare.
Circa un decimo della distanza di lettura: 2 cm per 20 cm, 10 cm per un metro. La scheda Verifica lo calcola e avvisa quando un modulo diventa più piccolo di 0,4 mm.