Vai al contenuto principale
OpenQRS
Strumenti
Lingua attuale: Italiano
100% privato

Generatore di QR code per il menu del ristorante

100% privato e locale — i tuoi dati non escono mai dal tuo browser. Questi QR code sono permanenti e non scadranno mai.

Impostazioni Menu ristorante

La pagina o il PDF che pubblichi già. Includi https:// così i lettori lo trattano come un link e non come testo semplice.

Inserisci l'indirizzo della pagina del menu che pubblichi.

Dà il nome al file che scarichi, così i codici dei tavoli restano distinti in una cartella. Non fa parte del link scansionato: un codice link porta l'URL e nient'altro.

Serve solo se la tua pagina del menu legge il parametro. Altrimenti allunga il codice senza alcun vantaggio.

Design

Forma dei moduli
Preset
Cornice d'angolo
Aggiungi un logo centrale
Scegli un'immagine, o trascinala quiPNG, JPEG, WebP o GIF, fino a 1000 KB

L'immagine viene letta in questa pagina e incorporata nel codice come data: URL. Non viene caricata da nessuna parte e resta dentro il file che scarichi.

Altre opzioni di design

La metà scura del codice. Tienilo ben al di sotto dello sfondo come luminosità.

Copre la zona di quiete oltre agli spazi tra i moduli. Uno sfondo trasparente lo lascia fuori dal file, quindi con esso non viene disegnato nulla.

Contrasto 11.5:1 tra i moduli e lo sfondo.

Preset

PNG e WebP mantengono un canale alfa; l'SVG semplicemente omette il rettangolo di sfondo. Qualunque cosa stia sotto il codice diventa la metà chiara del contrasto.

Gradiente

Un gradiente riempie solo i moduli scuri. È il suo estremo più chiaro a fissare il contrasto che un lettore ottiene davvero, quindi entrambi gli estremi devono restare scuri.

Il secondo colore, usato solo quando è selezionato un gradiente. Il contrasto viene misurato su di esso come sul primo.

45°

Gradi in senso orario a partire da una sfumatura da sinistra a destra. Un gradiente radiale si espande dal centro verso l'esterno, quindi l'angolo vale solo per quello lineare.

Forma dei moduli

Le forme arrotondate coprono meno di ogni cella. Il centro resta coperto, ed è lì che un decoder campiona, ma una stampa piccola di un codice denso si legge in modo più affidabile con i quadrati.

Cornice d'angolo

L'anello dei tre pattern di ricerca.

Centro d'angolo

L'occhio dentro ogni pattern di ricerca.

4 moduli

Il margine vuoto attorno al codice, misurato in moduli. 4 è il minimo previsto dalla specifica.

Un recupero più alto sopporta più danni e costa capacità, quindi lo stesso contenuto produce un simbolo più denso.

Un logo sta al centro e tiene il livello su H. Il suo limite di larghezza segue il simbolo: 14% sul codice più piccolo, 30% su uno denso.

Anteprima live ed esportazione

Esporta

Esporta

Raster, per schermi

Completa il modulo per abilitare i download.

Dimensione di esportazione e testo codificato
Payload
Nulla ancora codificato
Simbolo
Non ancora costruito
Recupero
Q

In attesa di dati

Dimensione di esportazione

Tra 64 e 4096 pixel. Esportazione a 1024 px.

Testo codificato

Codifica l'indirizzo del menu che già pubblichi, così un codice sul tavolo lo apre con una sola scansione. Questo strumento non ospita menu: codifica il link che gli dai.

Quando qualcuno lo scansiona

Il telefono apre l'URL del tuo menu nel browser e, se hai attivato il parametro tavolo, il numero viene aggiunto alla query string e arriva insieme alla richiesta.

Che cosa contiene il codice

Un solo URL, carattere per carattere come l'hai scritto, più il parametro del tavolo se ne hai chiesto uno. Non c'è alcun accorciatore, alcun dominio personalizzato né alcun passaggio intermedio, quindi l'indirizzo che il browser del cliente risolve è il tuo.

Ha una conseguenza pratica su cui vale la pena ragionare: un URL più corto produce una griglia più piccola e più grossolana, che si scansiona più in fretta da un tavolo con poca luce. Un menu su example.com/menu si codifica in molti meno moduli della stessa pagina raggiunta attraverso un percorso lungo con parametri di tracciamento in coda.

Il numero del tavolo come parametro di query

Attivare l'opzione del tavolo aggiunge table=<il tuo valore> alla query string. Il valore viene codificato in percentuale, quindi un'etichetta come "Terrazza 4" arriva intatta.

Il parametro viaggia con la richiesta e si ferma lì. Nulla su questo sito lo legge, e la tua pagina del menu lo ignorerà se non è stata costruita per cercarlo. Vale la pena aggiungerlo quando il tuo sistema di ordinazione si aspetta un identificativo di tavolo nell'URL, e vale la pena lasciarlo perdere quando il menu è una pagina statica o un PDF.

Stampare una volta e cambiare il menu dopo

Il codice è permanente perché è statico: l'URL è impresso nel disegno e non può essere riscritto in seguito. Una ristampa è imposta soltanto dal cambio dell'indirizzo, mai da questo sito.

Quindi scegli l'indirizzo pensando alla ristampa. Un percorso stabile su un dominio che controlli tu — example.com/menu — ti lascia sostituire il menu stagionale dietro di esso quante volte vuoi senza toccare un solo codice stampato. Un link a un file il cui nome porta una data, o a un servizio di terze parti che ospita menu e che potrebbe riorganizzare i propri URL, è la versione che finirai per ristampare.

Domande e risposte

Posso caricare il menu stesso e ottenerne un codice?

No. Un QR code contiene al massimo un paio di migliaia di byte, che non si avvicinano nemmeno a un menu, e questo sito non ha alcuno spazio di archiviazione in cui mettere un file: non c'è un server dietro. Ospita il menu sul tuo sito o su un servizio che già usi, poi codifica qui quell'indirizzo.

Il codice deve puntare a un PDF o a una pagina web?

A una pagina web, nella maggior parte dei casi. I browser dei telefoni mostrano subito una pagina responsive, mentre un PDF spesso viene prima scaricato e poi si apre rimpicciolito a una dimensione che richiede di allargare con le dita. Se un PDF è ciò che hai, lo strumento per i documenti PDF copre lo stesso link con note su come i telefoni lo gestiscono.

Mi serve un codice diverso per ogni tavolo?

Solo se la tua pagina del menu usa il numero del tavolo. Ogni valore distinto produce un codice diverso, quindi venti tavoli significano venti esportazioni. Dove il numero non viene letto da nulla a valle, un solo codice ristampato venti volte è più semplice ed è altrettanto efficace.

I clienti verranno tracciati quando scansionano?

Non da questo sito, che non vede mai la scansione. Quello che succede dopo che il browser ha aperto il tuo URL è governato dalla tua pagina: le sue analytics, i suoi cookie, il suo banner di consenso. Se la tua pagina del menu imposta cookie o carica uno script di terze parti, ciò vale per un visitatore che arriva da un QR code esattamente come per uno che arriva da una ricerca.

Come funziona un QR code statico

Ogni codice su questo sito è statico: il payload è scritto nei moduli bianchi e neri stessi. Alla lettura non viene consultato nulla, nessun nostro server entra in gioco e nessun abbonamento tiene in piedi il codice stampato. La stessa proprietà è anche il limite: una volta stampato, ciò che contiene non si può cambiare.

A quel punto tre cose decidono se un codice stampato si legge: quanti byte è venuto a pesare il payload, quale livello di recupero assorbe i danni e quanto risulta largo un singolo modulo sulla carta. Queste guide affrontano ciascuna di esse con i numeri.