Generatore di codice QR SMS
Genera un codice QR SMS con un numero di destinazione e un messaggio opzionale precompilato.
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.
Personalizzazione avanzata
Colori e sfumature
Logo e icona social
Dimensione codice QR
Generatore di codice QR SMS
Risposta rapida: Un codice QR SMS codifica un numero telefonico e un messaggio opzionale precompilato usando il formato SMSTO:. La scansione apre l’app di messaggistica con numero e messaggio caricati; l’utente deve toccare invia. SMSTO: offre la compatibilità più ampia con gli scanner. Lo schema sms: di RFC 5724 è un’alternativa.
Come creare un codice QR SMS
- Inserisci il numero in formato internazionale E.164: segno più, prefisso internazionale e numero dell’abbonato senza spazi o trattini. Esempio: +14155550123.
- Inserisci il testo del messaggio precompilato, se desiderato. Il campo è facoltativo; il codice può contenere solo il numero.
- Scegli il livello di correzione errori M per l’uso standard. Se aggiungi un messaggio più lungo, il simbolo sarà leggermente più denso.
- Personalizza il motivo, gli occhi di rilevamento, i colori e il logo.
- Scarica PNG, SVG, WEBP o JPG a 512, 1024, 2048 o 4096 px.
Il codice viene generato nel browser mentre digiti. Nulla viene caricato.
Che cos’è un codice QR SMS
Un codice QR SMS è un codice QR standard il cui payload indica al dispositivo di aprire l’app di messaggistica. Il simbolo segue ISO/IEC 18004:2015. Alla scansione, il sistema operativo legge il payload, lo identifica come URI di messaggistica e apre l’app SMS o MMS con il numero di destinazione precompilato. Se nel payload è presente un corpo del messaggio, il campo del messaggio viene riempito con quel testo.
È fondamentale sapere che il messaggio non viene inviato automaticamente. L’utente vede il messaggio precompilato e deve toccare il pulsante di invio. Questo comportamento è coerente su iOS e Android; la conferma protegge da messaggi indesiderati.
Formati del payload SMS
SMSTO: — il formato con il supporto più ampio
Il formato SMSTO: offre la compatibilità più ampia tra implementazioni di scanner QR e sistemi operativi mobili:
SMSTO:+15551234567:Pre-filled message textIl formato inizia con SMSTO: in maiuscolo, seguito dal numero in formato E.164, da un separatore due punti e dal corpo del messaggio. Il corpo è testo semplice; in questo formato non è necessario applicare la codifica URL al messaggio.
Esempio per una campagna opt-in con parola chiave:
SMSTO:+15551234567:JOINsms: — lo standard RFC 5724
IETF ha definito lo schema URI sms: in RFC 5724. Il formato è:
sms:+15551234567?body=URL%20encoded%20message
Nello schema sms:, il corpo del messaggio è espresso come parametro di query e deve essere codificato per URL: gli spazi diventano %20 e i caratteri speciali sono codificati percentualmente. È uno standard formale, ma il supporto sui dispositivi e nelle app di scansione QR è meno uniforme rispetto a SMSTO:.
Per la massima compatibilità tra dispositivi, preferisci SMSTO:. La guida di ricerca (elido.app, 2026-08-11) lo riassume così: "considera il testo un vantaggio aggiuntivo e il numero l’elemento che deve funzionare".
Limiti di lunghezza e GSM-7 rispetto a UCS-2
La lunghezza del messaggio precompilato influenza due aspetti: la densità del simbolo QR e ciò che il destinatario riceve effettivamente.
Gli SMS standard usano la codifica GSM-7, che rappresenta ogni carattere con 7 bit. Un singolo SMS GSM-7 contiene 160 caratteri. GSM-7 supporta l’alfabeto latino di base, le cifre e un piccolo insieme di simboli. I messaggi entro questo limite vengono consegnati come un unico SMS.
I messaggi oltre 160 caratteri vengono suddivisi in più SMS concatenati, ciascuno con 153 caratteri di contenuto; i restanti caratteri sono usati per l’intestazione di concatenazione. La maggior parte degli operatori addebita ogni segmento come SMS separato.
Se il messaggio contiene un carattere fuori dal set GSM-7 — per esempio un emoji, un carattere accentato non presente nella tabella estesa GSM-7 o un carattere di una scrittura non latina — l’intero messaggio passa alla codifica UCS-2. UCS-2 usa 16 bit per carattere, riducendo il limite di un singolo messaggio da 160 a 70 caratteri. Un messaggio UCS-2 di 70 caratteri che sarebbe entrato in un solo SMS come testo semplice può diventare multisegmento se vengono aggiunti caratteri UCS-2.
Per un messaggio SMS precompilato in un codice QR, il consiglio pratico è: resta entro 160 caratteri, usa solo caratteri latini di base e cifre ed evita gli emoji. In questo modo il messaggio ha maggiori probabilità di arrivare come singolo SMS su qualsiasi operatore e dispositivo.
| Codifica | Set di caratteri | Caratteri massimi per segmento | Attivazione tipica |
|---|---|---|---|
| GSM-7 | Latino di base, cifre, simboli standard | 160 | Testo compatibile ASCII |
| UCS-2 | Unicode completo | 70 | Qualsiasi emoji, carattere accentato o non latino |
Il messaggio viene precompilato, non pre-inviato
Questo è il fatto più importante da comunicare a chi usa per la prima volta i codici QR SMS. La scansione apre l’app di messaggistica con numero e messaggio compilati. L’utente vede la schermata e tocca invia. Si applica quindi il normale processo SMS dell’operatore: rapporti di consegna, costi e normative sono gli stessi di un SMS digitato manualmente.
Questa progettazione è intenzionale. Un SMS inviato senza conferma dell’utente rappresenterebbe un grave rischio di privacy e spam. Tutte le principali piattaforme impediscono l’invio automatico da un URI SMS.
Quando usare un codice QR SMS
Campagne opt-in con parola chiave. Un codice stampato su confezioni o segnaletica contiene un numero e una parola come JOIN o YES. Il cliente scansiona, l’app si apre con la parola precompilata e la invia per aderire a una lista. Il QR sostituisce la necessità di mostrare numero e parola in testo semplice.
Accesso rapido al supporto clienti. Un codice su ricevuta, garanzia o pagina di assistenza apre l’app con il numero di supporto precompilato. Il cliente digita la richiesta e la invia senza trascrivere il numero.
Ordini via SMS in ristorazione e ospitalità. Un codice su un tavolo o menu apre una conversazione con un modello di ordine precompilato. Il cliente lo modifica e invia. Non serve scaricare un’app.
Promemoria e conferme di appuntamento. Un codice su una conferma stampata permette al paziente o ospite di inviare una parola di conferma. La struttura riceve la risposta nella propria casella SMS.
Registrazione e check-in agli eventi. Un codice su un poster o programma permette ai partecipanti di inviare un messaggio per confermare la presenza o unirsi a una conversazione di gruppo.
Promozioni al dettaglio. Un codice su un cartellino di scaffale o adesivo in vetrina invita i clienti a inviare un SMS per ricevere uno sconto o informazioni. Il messaggio precompilato include il riferimento del prodotto o la parola chiave della campagna.
Requisiti di progettazione e stampa
Mantieni una zona silenziosa di almeno quattro moduli su tutti i lati. ISO/IEC 18004:2015 §6.3.3 specifica questo minimo; lo scanner richiede un margine non stampato per individuare il simbolo.
I codici QR SMS con solo un numero e un messaggio breve sono compatti: usano la modalità byte, ma il payload totale è in genere sotto 50 caratteri. Il simbolo resta in una versione bassa e si scansiona in modo affidabile a 2 cm per lato.
Messaggi precompilati più lunghi aumentano il payload e spingono il simbolo a una versione superiore. Se il corpo supera 100 caratteri, stampa il codice ad almeno 3 cm per lato per garantire una scansione affidabile.
Usa moduli scuri su sfondo chiaro. Prova il codice stampato sia su iOS sia su Android prima di finalizzare una campagna; il comportamento di SMSTO: può variare tra produttori.
Risoluzione dei problemi: perché il tuo codice QR SMS non funziona
Il messaggio non è stato precompilato. Il supporto del corpo dipende dal dispositivo. Il numero dovrebbe essere sempre precompilato. Se il testo non appare, l’app di messaggistica potrebbe non supportare il campo messaggio di SMSTO:. Considera il testo un vantaggio opzionale; il numero è l’elemento essenziale.
Il messaggio è precompilato ma mostra caratteri illeggibili. Può accadere quando nel corpo SMSTO: sono presenti caratteri UCS-2. Rigenera con testo solo ASCII, evitando emoji e caratteri speciali.
Il codice apre il tastierino invece dell’app di messaggistica. Il dispositivo ha interpretato erroneamente il payload come URI tel:. Ciò può accadere se il prefisso SMSTO: è troncato o malformato. Rigenera il codice e verifica prima la stringa del payload con un lettore QR grezzo.
Manca il prefisso internazionale. Senza prefisso, l’invio può fallire da dispositivi internazionali. Ricodifica con il numero E.164 completo, incluso il segno più e il prefisso.
Il simbolo è troppo denso per la dimensione di stampa. Un messaggio precompilato lungo aumenta la dimensione del simbolo. Accorcia il messaggio o aumenta la dimensione di stampa.
Codici QR SMS rispetto ai codici QR telefonici
| Codice QR SMS | Codice QR telefonico | |
|---|---|---|
| Schema URI | SMSTO: o sms: (RFC 5724) | tel: (RFC 3966) |
| Azione alla scansione | Apre l’app di messaggistica | Apre il tastierino |
| Invio/chiamata automatici | No — l’utente tocca invia | No — l’utente tocca chiama |
| Messaggio precompilato | Sì (facoltativo) | Non applicabile |
| Meglio per | Lead generation, opt-in, supporto via testo | Chiamate dirette, linee di assistenza |
Cosa offre questo generatore di codici QR SMS
Questo strumento nel browser prepara un destinatario SMS e un messaggio facoltativo in modo che l’utente possa verificarli e inviarli dall’app di messaggistica del telefono. È pensato per richieste di supporto, riferimenti di prenotazione, check-in a eventi, inviti opt-in e richieste di servizio. L’anteprima live si aggiorna durante la modifica e aiuta a individuare campi mancanti o simboli troppo densi 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 non devono essere caricate per creare l’immagine QR. Costi SMS, disponibilità del mittente e codifica del messaggio dipendono dal piano mobile e dal dispositivo dell’utente; il codice QR non invia nulla da solo.
Utilizzare questo codice QR in Bahrein e all’estero
Per campagne in Bahrein, usa il prefisso +973 e mantieni il testo precompilato abbastanza breve da essere chiaro sia nei flussi in arabo sia in inglese.
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.
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
Domande frequenti
Apri una domanda per leggere una risposta tecnica concisa.
01Come creo un codice QR che apre un messaggio di testo?+
Inserisci il numero in formato internazionale E.164 (segno più, prefisso internazionale, numero dell’abbonato, senza spazi) e aggiungi facoltativamente un messaggio precompilato. Il generatore codifica entrambi nel formato SMSTO:. Alla scansione, l’app di messaggistica si apre con numero e messaggio già caricati. L’utente deve comunque toccare invia; il messaggio non viene inviato automaticamente.
02Posso precompilare il corpo del messaggio in un codice QR SMS?+
Sì. Il formato SMSTO: include un campo messaggio facoltativo dopo i due punti: SMSTO:+15551234567:Your message text. Il supporto varia in base al dispositivo: ogni scanner dovrebbe precompilare il numero, ma alcune app non popolano il corpo. Considera il testo precompilato una comodità, non una garanzia.
03Qual è il formato SMSTO: per i codici QR?+
SMSTO: è un formato URI di messaggistica usato nei codici QR e nei tag NFC. La struttura è SMSTO:<E.164_number>:<message_body>. Ha un supporto più ampio nei lettori QR rispetto allo schema sms: di RFC 5724. Esempio: SMSTO:+15551234567:JOIN imposta JOIN come messaggio precompilato per +15551234567. La fonte sulla compatibilità SMSTO: è elido.app (2026-08-11).
04Qual è la differenza tra sms: e SMSTO: nei codici QR?+
SMSTO: è un formato de facto ampiamente supportato in QR e NFC. Lo schema sms: è lo standard IETF definito in RFC 5724 e usa parametri di query codificati per URL per il corpo (sms:+15551234567?body=Your%20message). In pratica SMSTO: ha un supporto più ampio nei lettori. Entrambi codificano numero e messaggio facoltativo; SMSTO: è consigliato quando serve la massima compatibilità.
05Un codice QR SMS funziona su iPhone e Android?+
Sì, su entrambe le piattaforme. iOS e Android aprono l’app nativa di messaggistica durante la scansione di un codice SMSTO:. Il precompilamento del corpo può variare tra app e produttori. Il numero viene precompilato in modo affidabile su entrambi; il messaggio va considerato una funzione best-effort.
06Un SMS precompilato viene inviato automaticamente alla scansione?+
No. Scansionare un codice QR SMS apre l’app di messaggistica con numero e messaggio facoltativo già caricati. L’utente vede il messaggio e deve toccare invia. Nessun sistema operativo o app comune invia automaticamente un SMS da un URI; la conferma è intenzionale.
07Quanto può essere lungo un messaggio SMS precompilato?+
Un segmento SMS GSM-7 standard contiene 160 caratteri. I messaggi più lunghi vengono suddivisi in segmenti da 153 caratteri, con il resto destinato all’intestazione di concatenazione. Ogni segmento può essere addebitato separatamente. Se il messaggio contiene un carattere fuori da GSM-7, come un emoji, l’intero messaggio passa a UCS-2 e il limite per singolo segmento scende da 160 a 70 caratteri.
08Perché il mio codice QR SMS mostra il numero ma non il messaggio?+
Il precompilamento del corpo non è universale. Alcune app supportano il campo messaggio SMSTO:, altre lo ignorano e precompilano solo il numero. È un limite del dispositivo o dell’app, non un errore QR. Il numero è l’elemento affidabile; il messaggio è un miglioramento facoltativo.
09Posso usare un codice QR SMS per campagne opt-in con parola chiave?+
Sì. Un modello comune è SMSTO:+15551234567:JOIN: il destinatario scansiona, l’app si apre con JOIN precompilato e lo invia per aderire. È conforme alle normali pratiche di opt-in SMS perché l’utente avvia e conferma l’invio. Lo shortcode o numero lungo ricevente elabora la parola chiave come qualsiasi opt-in SMS in ingresso.
10Quali caratteri posso usare nel messaggio di un codice QR SMS?+
Per la massima compatibilità, usa solo caratteri GSM-7: alfabeto latino di base (A–Z, a–z), cifre (0–9) e simboli standard (spazio, punto, virgola, esclamativo, interrogativo e altri della tabella GSM-7). Evitare emoji, lettere accentate e caratteri non latini impedisce il passaggio a UCS-2, che riduce il limite di un singolo messaggio da 160 a 70 caratteri.