Studio del codice QR

Generatore di codici QR per eventi

Genera un codice QR calendario che memorizza titolo, luogo, descrizione e informazioni di data/ora di un evento.

Ti serve il QR su una fattura? Usa il Creatore di fatture per creare la fattura, aggiungere i dettagli di pagamento e generare un QR per la fattura salvata.
GS1 Digital Link statico
Questo generatore mantiene l’URI GS1 Digital Link direttamente nel codice QR. I reindirizzamenti dinamici Premium QR non vengono usati per i codici GS1 Digital Link.
In attesa
Inserisci un GTIN con una cifra di controllo GS1 valida.
Predefinito: https://id.gs1.org. Un resolver personalizzato deve usare HTTPS.
Qualificatori chiave opzionali
Premium QR Codes emette i qualificatori nell’ordine del percorso GS1 Digital Link: AI 22, AI 10, quindi AI 21.
La convalida GTIN viene applicata nuovamente sul server. I valori GTIN-8, GTIN-12 e GTIN-13 validi vengono normalizzati alla rappresentazione a 14 cifre usata da questa implementazione GS1 Digital Link.

Personalizzazione avanzata
Standard
Fusione artistica IA
Neon Cyber
3D Isometric
Liquid Metal
Halftone
Tinta unita standard
✨ Modalità Liquid Glass
Quadrato
Matrice a punti
Arrotondato
💎 Diamante
✨ Stellato
➕ Croce / Più
Occhio quadrato
Occhio circolare
Arrotondato
Pupilla quadrata
Pupilla circolare
Arrotondato
Nessuna cornice
Banner riquadrato “Scansionami”
Designer
Colori e sfumature
Marchio
Logo e icona social
Esporta
Dimensione codice QR
512px
Compila i campi obbligatori per visualizzare l’anteprima del codice QR.
Anteprima del codice QR generato
STUDIO DI ESPORTAZIONE PROFESSIONALE Esportazione QR pronta per la produzione
PNG · 2048×2048 px · Sfondo QR corrente
SVG resta vettoriale. PNG, WEBP e JPG vengono rasterizzati nel browser. Lo sfondo trasparente non è disponibile per JPG.
INTELLIGENZA QR
In attesa del codice QR Genera un codice QR per analizzare l’idoneità alla scansione.
-- /100 IDONEITÀ STIM.
STRUTTURA QR
PAYLOAD
CONTRASTO
SICUREZZA LOGO
RISCHIO STILE
RESILIENZA AGLI ERRORI
DIM. MIN. STAMPA
DISTRIBUZIONE
Il tuo codice QR non è ancora stato analizzato.
SICUREZZA AUTOMATICA DEL DESIGN Controllo preliminare logo e design
SICURO
Punteggio di sicurezza
Struttura QR
Ingombro del logo
Contrasto minimo
Genera un codice QR per eseguire il controllo preliminare del design.
Solo indicazioni preliminari. Real Scan Lab esegue la verifica con decoder.
INTELLIGENZA DIMENSIONE DI STAMPA Guida alla stampa fisica del QR
In attesa del codice QR
STRUTTURA QR
ZONA DI QUIETE INCLUSA
MINIMO CONSIGLIATO
DIMENSIONE DI STAMPA PREFERITA
DIMENSIONE MODULO ALLA MISURA PREFERITA
DENSITÀ QR
DISTRIBUZIONE ADATTA
Genera un codice QR per calcolare le indicazioni sulla dimensione fisica di stampa.
Le raccomandazioni sulle dimensioni fisiche sono indicazioni preliminari, non una garanzia universale di scansione o stampa.
CERTIFICATO DI VERIFICA QR Registro verifica decoder
Non verificato
Esegui Real Scan Lab prima di generare un certificato.
PROFILI DI DISTRIBUZIONE Ottimizza in base a dove verrà usato il tuo QR
Digitale / Schermo

    Selezionare un profilo non modifica il QR finché non lo applichi.
    STUDIO DI CONOSCENZA QR

    Generatore di codici QR per eventi

    Risposta rapida: Un codice QR di evento calendario codifica un blocco iCalendar VEVENT secondo RFC 5545. Scansionandolo, il dispositivo propone di aggiungere l’evento all’app calendario installata. Il payload include titolo dell’evento, ora di inizio, ora di fine, luogo e descrizione. La dimensione del payload aumenta con ogni campo aggiuntivo, incrementando la densità dei moduli — un vincolo importante per le piccole dimensioni di stampa.

    Funziona nel tuo browser Nessun caricamento di dati Design personalizzato SVG, PNG, WEBP, JPG

    Come creare un codice QR di evento calendario

    1. Inserisci il titolo dell’evento (il campo SUMMARY nel blocco VEVENT).
    2. Imposta data e ora di inizio e data e ora di fine.
    3. Scegli l’ora UTC (aggiungi Z all’ora) oppure un fuso orario nominato tramite TZID — per esempio TZID=America/New_York — per evitare ambiguità dovute all’ora legale.
    4. Aggiungi facoltativamente un luogo e una descrizione. Mantieni entrambi concisi per controllare la dimensione del payload.
    5. Personalizza stile del motivo, stile degli occhi finder, colori e logo se necessario, quindi scarica in PNG, SVG, WEBP o JPG fino a 4096 px.

    Il codice viene generato nel browser. Nulla di ciò che inserisci viene caricato su un server.

    Cos’è un codice QR di evento calendario

    Un codice QR di evento calendario è un codice QR standard il cui payload è un blocco iCalendar VEVENT. iCalendar è definito in RFC 5545 (2009), che ha sostituito RFC 2445. Il simbolo QR stesso segue ISO/IEC 18004, lo standard internazionale per la simbologia QR Code.

    Quando un utente scansiona il codice, il sistema operativo passa i dati .ics all’app calendario predefinita — Apple Calendar su iOS e macOS, Google Calendar su Android e app di terze parti compatibili su altre piattaforme. L’app mostra quindi una richiesta “Aggiungi al calendario”. L’utente deve comunque confermare; la scansione non aggiunge l’evento automaticamente e in modo silenzioso.

    Poiché i dati dell’evento sono codificati direttamente nel motivo QR, il codice è statico. Funziona offline, non richiede server e non dipende da servizi calendario di terze parti. Tuttavia, non può essere modificato dopo la stampa. Se i dettagli dell’evento cambiano, il codice deve essere rigenerato e ristampato.

    Formato del payload iCalendar VEVENT

    Struttura completa

    Un payload VEVENT minimo ma completo per la codifica QR ha questo aspetto:

    BEGIN:VCALENDAR VERSION:2.0 PRODID:-//PremiumQRCodes//EN BEGIN:VEVENT UID:[email protected] DTSTAMP:20261015T120000Z DTSTART:20261015T140000Z DTEND:20261015T160000Z SUMMARY:Annual Product Review LOCATION:Conference Room B, 10 Main Street, London DESCRIPTION:Q3 results presentation and Q4 planning session. END:VEVENT END:VCALENDAR

    Riferimento campo per campo

    CampoProprietà RFC 5545Obbligatorio nella praticaNote
    Inizio contenitore calendarioBEGIN:VCALENDARRacchiude il VEVENT
    VersioneVERSION:2.0Sempre 2.0 per RFC 5545
    ID prodottoPRODIDIdentifica l’app che genera il contenuto
    Inizio contenitore eventoBEGIN:VEVENT
    Identificatore univocoUIDQualsiasi stringa univoca; qualificata con dominio
    TimestampDTSTAMPApple Calendar lo richiede; Google Calendar su Android rifiuta l’importazione senza di esso
    Data/ora di inizioDTSTARTVedi la sezione sul formato dell’ora qui sotto
    Data/ora di fineDTENDObbligatorio nella praticaGoogle Calendar richiede di completare l’evento se manca
    Riepilogo (titolo)SUMMARYVisualizzato come nome dell’evento
    PosizioneLOCATIONFacoltativoMostrato nelle app calendario e mappe
    DescrizioneDESCRIPTIONFacoltativoTesto aggiuntivo; aumenta la dimensione del payload
    Fine contenitore eventoEND:VEVENT
    Fine contenitore calendarioEND:VCALENDAR

    Formati dell’ora e gestione del fuso orario

    Il formato data/ora in RFC 5545 è YYYYMMDDTHHMMSS. Due forme sono rilevanti per la codifica QR:

    Forma UTC (consigliata per eventi a ora fissa): DTSTART:20261015T140000Z. La Z finale indica che l’ora è in UTC. Tutti i dispositivi interpretano lo stesso istante assoluto.

    Forma locale con fuso orario nominato (consigliata per eventi in cui è indicata l’ora locale): DTSTART;TZID=Europe/London:20261015T140000. Il parametro TZID indica il fuso orario IANA. Le app calendario applicano localmente le regole dell’ora legale.

    Evento di un’intera giornata (forma solo data — senza T o Z): DTSTART;VALUE=DATE:20261015 DTEND;VALUE=DATE:20261016. La data di fine di un evento giornaliero è il giorno successivo all’evento, secondo la convenzione RFC 5545.

    Usare UTC (Z) è il formato più semplice ed evita casi limite legati all’ora legale, ma significa che l’evento appare a un’ora di orologio diversa per partecipanti in fusi orari differenti. Usa TZID quando l’evento ha un’ora locale dichiarata che deve essere visualizzata correttamente ovunque.

    Dimensione del payload e densità dei moduli

    Questo è il vincolo pratico fondamentale per i codici QR di eventi.

    Ogni carattere aggiunto al payload VEVENT aumenta il numero di bit di dati, alzando la versione del codice QR (il numero di moduli) e riducendo la dimensione di ogni modulo a parità di dimensione di stampa. Una griglia di moduli densa a piccole dimensioni diventa più difficile da risolvere per una fotocamera.

    Budget approssimativi di caratteri ai comuni livelli di correzione degli errori:

    Correzione degli erroriCapacità in byte (Versione 10)Moduli Versione 10
    L~271 bytes57×57
    M~213 bytes57×57
    Q~151 bytes57×57
    H~115 bytes57×57

    Un VEVENT minimo con titolo, ora UTC di inizio e fine, senza luogo né descrizione, occupa circa 180–220 bytes. Aggiungere un indirizzo stradale completo in LOCATION e una DESCRIPTION di due frasi può portare il payload a 350–500 bytes, richiedendo una versione superiore (più moduli) e quindi una stampa più grande.

    Indicazioni pratiche:

    • Mantieni SUMMARY a 40 caratteri o meno.
    • Mantieni LOCATION nella forma riconoscibile più breve (nome della sede e CAP).
    • Mantieni DESCRIPTION a 80 caratteri o meno, oppure omettila e inserisci i dettagli sul materiale stampato.
    • Se la descrizione deve essere lunga, stampa il codice più grande oppure inserisci nella descrizione un link a una pagina web e accorcia il campo DESCRIPTION stesso.
    • Usa il livello di correzione errori M per uso generale. Usa H solo se aggiungi un logo centrale.

    Quando usare un codice QR di evento calendario

    Programmi di conferenze stampati. Un codice QR accanto a ogni sessione la aggiunge al calendario del partecipante con una scansione, includendo numero della sala e nome del relatore nei campi LOCATION e DESCRIPTION.

    Inviti di matrimonio. Un codice sull’invito codifica ora di inizio e fine della cerimonia, luogo e breve descrizione. Gli invitati lo scansionano una volta e tutti i dispositivi li avvisano il giorno dell’evento.

    Registrazione a webinar e corsi online. Un codice in un’e-mail di conferma o sulla pagina di un corso codifica l’ora esatta di inizio in UTC, eliminando la confusione di fuso orario che può far perdere l’inizio ai partecipanti.

    Stand fieristici e pop-up. Un codice sul banner dello stand permette ai visitatori di aggiungere direttamente al calendario la prossima sessione o demo, invece di sperare di ricordarsene in seguito.

    Biglietti evento stampati. Un codice sul biglietto codifica i dettagli dell’evento così che il promemoria calendario appaia anche se il destinatario perde il biglietto o dimentica il luogo.

    Orari di corsi ricorrenti. Un codice sull’orario di una palestra o studio può codificare una singola lezione affinché i partecipanti aggiungano solo quella sessione invece dell’intero programma.

    Requisiti di progettazione e stampa

    Mantieni una zona libera di almeno quattro moduli su tutti i lati, come richiesto da ISO/IEC 18004.

    Per un biglietto da visita o un inserto piegato di programma, stampa almeno a 2 cm per 2 cm. Per un espositore da tavolo o un poster in vetrina, usa 3 cm o più. Per un grande banner, usa 8 cm o più.

    Poiché i codici QR di eventi possono contenere payload sostanziosi (250–500+ bytes a seconda della lunghezza della descrizione), stampa oltre il minimo di 2 cm quando possibile. Un codice da 3 cm con un payload di 400 bytes si scansiona più affidabilmente di uno da 2 cm con lo stesso payload.

    Se incorpori un logo, usa il livello di correzione errori H, che recupera circa il 30% delle codeword. In questo modo i moduli coperti dal logo possono essere ricostruiti durante la scansione.

    Prova il codice stampato sia con un iPhone sia con un dispositivo Android prima della distribuzione di massa. Il comportamento di importazione del calendario differisce tra piattaforme ed è meglio scoprire un problema di formato prima di spedire 500 inviti.

    Risoluzione dei problemi: perché il codice QR calendario non aggiunge l’evento

    Manca DTSTAMP. Apple Calendar ignora silenziosamente i blocchi VEVENT privi della proprietà DTSTAMP. Aggiungi un DTSTAMP in formato UTC. Anche Google Calendar su Android rifiuta l’importazione senza di esso.

    Manca DTEND. Google Calendar potrebbe chiedere all’utente di completare l’evento. Includi sempre DTEND anche se è uguale a DTSTART.

    L’ora viene mostrata nel fuso orario sbagliato. Se hai usato UTC (Z), i partecipanti in un altro fuso vedranno il corretto istante assoluto ma un’ora di orologio diversa. Passa a un fuso nominato con TZID in modo che l’ora locale sia esplicita.

    Il payload è troppo lungo. Un codice stampato a 2 cm che codifica un payload di 500 bytes sarà troppo denso perché una fotocamera lo risolva a distanza di un braccio. Accorcia DESCRIPTION e LOCATION e ristampa, oppure stampa più grande.

    Il codice QR è statico — i dettagli dell’evento sono cambiati dopo la stampa. I codici QR di eventi non sono modificabili. Rigenera con i dettagli aggiornati e ristampa. Valuta un codice QR URL che punti a una pagina ospitata di invito calendario per eventi i cui dettagli potrebbero cambiare.

    L’app calendario mostra un errore di importazione. Verifica che sia presente l’involucro VCALENDAR (BEGIN:VCALENDAR / END:VCALENDAR). Il solo VEVENT non è un file .ics valido senza il componente contenitore.

    Codici QR evento statici rispetto a inviti calendario basati su URL

    Un codice QR VEVENT statico codifica tutti i dati dell’evento direttamente nel motivo. Funziona offline, non richiede server e non può essere aggiornato dopo la stampa.

    Codice QR VEVENT staticoCodice QR URL (pagina calendario)
    PayloadBlocco VEVENT completoUna URL che punta a un invito calendario
    Funziona offlineNo — la URL deve risolversi
    Modificabile dopo la stampaNo, il collegamento richiede internetSì — aggiorna la pagina
    Dipende da un servizioNo, il collegamento richiede internet
    Importazione nell’app calendarioDiretta — richiesta di importazione nativaVaria in base a come è costruita la pagina
    Meglio perInviti stampati, eventi a data singolaEventi i cui dettagli possono cambiare

    Usa un codice VEVENT statico per eventi i cui dettagli sono confermati prima della stampa e in cui il pubblico potrebbe scansionare in un luogo senza connessione dati affidabile (ingresso di una sede, invito cartaceo). Usa un approccio basato su URL per eventi con dettagli variabili — codifica la URL di una pagina di invito ospitata e aggiorna quella pagina quando cambiano i dettagli.

    Cosa offre questo generatore di codici QR per eventi

    Questo strumento basato sul browser crea un payload iCalendar VEVENT che propone di aggiungere un evento datato al calendario dell’utente. È progettato per conferenze, appuntamenti, lanci, sessioni formative, matrimoni ed eventi della comunità. L’anteprima live si aggiorna durante la modifica, facilitando l’individuazione di un campo mancante o di un simbolo insolitamente denso prima del download.

    Puoi regolare i motivi della matrice, gli stili degli occhi di rilevamento, i colori di primo piano e sfondo, i gradienti, le cornici, la dimensione e un logo facoltativo. Le esportazioni sono disponibili in SVG, PNG, WEBP e JPG a 512, 1024, 2048 o 4096 pixel. SVG è la scelta pratica per la stampa professionale. Un PNG ad alta risoluzione è adatto a documenti d’ufficio e grafica digitale.

    Il payload statico viene costruito nel browser. Le informazioni inserite nel generatore non devono essere caricate per creare l’immagine QR. Le applicazioni calendario interpretano fusi orari e promemoria in modo diverso, quindi prova il payload su iOS, Android e software calendario desktop.

    Utilizzare questo codice QR in Bahrein e all’estero

    Imposta gli eventi in Bahrein sul fuso Asia/Bahrain e indica se l’ora è locale, soprattutto quando gli inviti possono essere scansionati da ospiti all’estero.

    Usa l’ortografia inglese britannica nei testi rivolti ai clienti quando corrisponde allo stile della tua organizzazione e fornisci una versione in arabo quando il pubblico se l’aspetta. Rendi evidente l’azione dopo la scansione. Una breve frase accanto al simbolo, come «Scansiona per salvare il contatto» o «Scansiona per aprire la posizione», dà fiducia prima di puntare la fotocamera.

    Testa il design finale su dispositivi iPhone e Android attuali. Provalo di nuovo dopo la stampa sulla carta, sull’adesivo, sulla tessera, sul cartello o sul materiale di imballaggio reale. La forte luce esterna del Bahrein può mettere in evidenza riflessi e problemi di basso contrasto meno visibili sullo schermo. Per uso internazionale, verifica prefissi internazionali, valute, fusi orari, disponibilità regionale delle app e compatibilità delle reti di pagamento.

    CHECKLIST DELL’EDITOR

    Prima di pubblicare

    • Tipo corretto di payload QR
    • Dati completi e verificati
    • Zona di quiete di quattro moduli
    • Forte contrasto del primo piano
    • Ridimensionamento quadrato proporzionale
    • Logo mantenuto entro limiti sicuri
    • SVG o PNG ad alta risoluzione
    • Test di scansione sul dispositivo alla dimensione finale
    Torna al generatore ↑
    DOMANDE FREQUENTI SUI CODICI QR

    Domande frequenti

    Apri una domanda per leggere una risposta tecnica concisa.

    01Qual è il formato iCalendar VEVENT per un codice QR?+

    Il formato iCalendar VEVENT è definito in RFC 5545. Un evento codificato in QR racchiude un blocco VEVENT dentro un contenitore VCALENDAR. I campi richiesti sono DTSTAMP (timestamp di creazione), DTSTART (inizio evento) e SUMMARY (titolo evento). DTEND, LOCATION e DESCRIPTION sono facoltativi ma fortemente consigliati per la compatibilità con le app calendario.

    02Un codice QR di evento calendario funziona su iPhone e Android?+

    Sì, su entrambe le piattaforme, ma con differenze. iOS apre i dati VEVENT in Apple Calendar. Android apre Google Calendar o l’app calendario predefinita. DTSTAMP è richiesto da Apple Calendar e Google Calendar su Android. Includilo sempre e includi sempre DTEND per evitare errori di importazione su entrambe le piattaforme.

    03Come includo un fuso orario in un codice QR di evento calendario?+

    Usa il parametro TZID nella proprietà DTSTART: DTSTART;TZID=America/New_York:20261015T140000. Questo usa nomi di fuso IANA e consente a ogni app calendario di applicare le regole locali dell’ora legale. In alternativa usa UTC aggiungendo Z all’ora (DTSTART:20261015T190000Z), che specifica lo stesso istante assoluto per tutti i partecipanti indipendentemente dalla posizione.

    04Posso aggiornare un evento di un codice QR calendario dopo averlo stampato?+

    No. Un codice QR VEVENT statico codifica i dati dell’evento direttamente nel motivo. Una volta stampato non può essere modificato. Se i dettagli potrebbero cambiare dopo la stampa, codifica la URL di un evento ospitato o di una pagina di registrazione e aggiorna quella pagina.

    05Perché DTSTAMP è richiesto in un codice QR calendario?+

    DTSTAMP rappresenta data e ora di creazione dell’oggetto iCalendar secondo RFC 5545. Apple Calendar ignora silenziosamente i blocchi VEVENT privi di DTSTAMP, quindi l’evento non verrà importato anche se DTSTART è corretto. Anche Google Calendar su Android rifiuta l’importazione senza DTSTAMP. Includilo sempre.

    06Come creo un evento di un’intera giornata in un codice QR calendario?+

    Usa la forma solo data di DTSTART e DTEND senza componente oraria: DTSTART;VALUE=DATE:20261015 e DTEND;VALUE=DATE:20261016. Secondo la convenzione RFC 5545, DTEND per un evento giornaliero è il giorno successivo alla data dell’evento, non lo stesso giorno.

    07Perché il mio codice QR evento è troppo denso da scansionare?+

    Un campo DESCRIPTION o LOCATION lungo aumenta la dimensione del payload, alza la versione del codice QR e comprime più moduli nella stessa area di stampa. Riduci DESCRIPTION a 80 caratteri o meno, riduci LOCATION al nome della sede e CAP e stampa il codice più grande oppure rimuovi completamente DESCRIPTION.

    08Cosa succede quando qualcuno scansiona un codice QR di evento calendario?+

    Il dispositivo riconosce i dati iCalendar VEVENT e li passa all’app calendario predefinita. L’app mostra una richiesta “Aggiungi al calendario” con titolo, ora e luogo dell’evento. L’utente tocca per confermare. L’evento non viene aggiunto automaticamente; l’utente deve approvare l’importazione.

    09Un codice QR di evento calendario scade?+

    No. I dati VEVENT sono codificati direttamente nel motivo QR senza data di scadenza né dipendenza da server. Il codice continuerà a proporre l’importazione calendario indefinitamente. Dopo la data dell’evento il codice funziona ancora, ma aggiungerà un evento passato al calendario.

    10Un codice QR può aggiungere un evento a più app calendario?+

    Sì. Il formato iCalendar VEVENT (RFC 5545) è uno standard multipiattaforma. Lo stesso codice QR può essere scansionato da iOS (Apple Calendar), Android (Google Calendar), Outlook e dalla maggior parte delle applicazioni calendario moderne. Ogni app interpreta nativamente i campi DTSTART, DTEND e SUMMARY.