Générateur de code QR SMS
Générez un code QR SMS contenant un numéro de destination et un message prérempli facultatif.
Ce générateur conserve l’URI GS1 Digital Link directement dans le QR code. Les redirections dynamiques Premium QR ne sont pas utilisées pour les codes GS1 Digital Link.
Personnalisation avancée
Couleurs et dégradés
Logo et icône sociale
Taille du QR code
Générateur de code QR SMS
Réponse rapide : Un code QR SMS encode un numéro de téléphone et un message prérempli facultatif au format SMSTO:. Le scan ouvre l’application de messagerie avec le numéro et le message chargés ; l’utilisateur doit appuyer sur envoyer. SMSTO: offre la compatibilité la plus large avec les scanners. Le schéma sms: de RFC 5724 est une alternative.
Comment créer un code QR SMS
- Saisissez le numéro au format international E.164 : signe plus, indicatif pays et numéro d’abonné sans espaces ni tirets. Exemple : +14155550123.
- Saisissez le texte du message prérempli si vous le souhaitez. Ce champ est facultatif ; le code peut contenir uniquement le numéro.
- Choisissez le niveau de correction d’erreurs M pour un usage standard. Si vous ajoutez un corps de message plus long, le symbole sera légèrement plus dense.
- Personnalisez le motif, les yeux de repérage, les couleurs et le logo.
- Téléchargez en PNG, SVG, WEBP ou JPG en 512, 1024, 2048 ou 4096 px.
Le code est généré dans votre navigateur à mesure que vous saisissez. Rien n’est téléversé.
Qu’est-ce qu’un code QR SMS ?
Un code QR SMS est un code QR standard dont la charge utile demande à l’appareil d’ouvrir l’application de messagerie. Le symbole respecte ISO/IEC 18004:2015. Lors du scan, le système d’exploitation lit la charge utile, l’identifie comme une URI de messagerie et ouvre l’application SMS ou MMS avec le numéro de destination prérempli. Si un corps de message est inclus, le champ du message est également prérempli avec ce texte.
Point essentiel : le message n’est pas envoyé automatiquement. L’utilisateur voit le message prérempli et doit appuyer sur le bouton d’envoi. Ce comportement est cohérent sur iOS et Android ; l’étape de confirmation protège contre les messages involontaires.
Formats de charge utile SMS
SMSTO: — le format bénéficiant de la compatibilité la plus large
Le format SMSTO: offre la meilleure compatibilité entre les implémentations de scanners QR et les systèmes d’exploitation mobiles :
SMSTO:+15551234567:Pre-filled message textLe format commence par SMSTO: en majuscules, suivi du numéro au format E.164, d’un deux-points séparateur puis du corps du message. Le corps est en texte brut ; aucun encodage URL n’est requis dans ce format.
Exemple pour une campagne d’inscription par mot-clé :
SMSTO:+15551234567:JOINsms: — la norme RFC 5724
IETF a défini le schéma URI sms: dans RFC 5724. Le format est :
sms:+15551234567?body=URL%20encoded%20message
Dans le schéma sms:, le corps du message est exprimé sous forme de paramètre de requête et doit être encodé pour URL : les espaces deviennent %20 et les caractères spéciaux sont encodés en pourcentage. C’est une norme formelle, mais sa compatibilité entre appareils et scanners QR est moins homogène que celle de SMSTO:.
Pour une compatibilité maximale entre appareils, préférez SMSTO:. Les recommandations de recherche (elido.app, 2026-08-11) le résument ainsi : « considérez le texte comme un plus et le numéro comme l’élément qui doit absolument fonctionner ».
Limites de longueur et GSM-7 contre UCS-2
La longueur du message prérempli affecte deux éléments : la densité du symbole QR et ce que le destinataire reçoit réellement.
Le SMS standard utilise l’encodage GSM-7, qui représente chaque caractère sur 7 bits. Un seul message GSM-7 peut contenir 160 caractères. GSM-7 prend en charge l’alphabet latin de base, les chiffres et un petit ensemble de symboles. Les messages dans cette limite sont livrés sous forme d’un seul SMS.
Les messages de plus de 160 caractères sont divisés en plusieurs SMS concaténés, chacun contenant 153 caractères utiles, le reste servant à l’en-tête d’assemblage. La plupart des opérateurs facturent chaque segment comme un SMS distinct.
Si le message contient un caractère hors du jeu GSM-7 — emoji, caractère accentué absent de la table étendue GSM-7 ou caractère d’une écriture non latine — l’ensemble du message bascule en encodage UCS-2. UCS-2 utilise 16 bits par caractère, ce qui réduit la limite d’un message unique de 160 à 70 caractères. Un message de 70 caractères qui tenait en un SMS en texte simple peut donc être fragmenté dès qu’un caractère UCS-2 est ajouté.
Conseil pratique pour un SMS prérempli dans un code QR : restez à 160 caractères ou moins, utilisez uniquement des caractères latins simples et des chiffres, et évitez les emoji. Vous maximisez ainsi les chances que le message soit livré en un seul SMS sur tout opérateur et appareil.
| Encodage | Jeu de caractères | Nombre maximal de caractères par segment | Déclencheur typique |
|---|---|---|---|
| GSM-7 | Latin de base, chiffres, symboles standards | 160 | Texte compatible ASCII |
| UCS-2 | Unicode complet | 70 | Tout emoji, caractère accentué ou non latin |
Le message est prérempli, pas pré-envoyé
C’est le point le plus important à expliquer aux utilisateurs qui découvrent les codes QR SMS. Le scan ouvre l’application de messagerie avec le numéro et le message renseignés. L’utilisateur voit l’écran et appuie sur envoyer. Le processus normal de l’opérateur s’applique ensuite : accusés de réception, frais et réglementation sont identiques à ceux d’un SMS saisi manuellement.
Cette conception est volontaire. Un SMS envoyé sans confirmation de l’utilisateur constituerait un risque important en matière de confidentialité et de spam. Toutes les grandes plateformes empêchent l’envoi automatique depuis une URI SMS.
Quand utiliser un code QR SMS
Campagnes d’inscription par mot-clé. Un code imprimé sur un emballage ou une signalétique encode un numéro et un mot-clé comme JOIN ou YES. Le client scanne, l’application de messagerie s’ouvre avec le mot-clé prérempli, puis il l’envoie pour s’inscrire. Le QR évite d’afficher le numéro et le mot-clé en texte brut.
Raccourci vers le support client. Un code sur un reçu, une carte de garantie ou une page d’aide ouvre l’application de messagerie avec le numéro du support prérempli. Le client saisit sa demande et l’envoie sans recopier le numéro.
Commande par SMS dans la restauration et l’hôtellerie. Un code sur une table ou une carte ouvre une conversation avec un modèle de commande prérempli. Le client le modifie puis l’envoie. Aucun téléchargement d’application n’est nécessaire.
Rappels et confirmations de rendez-vous. Un code sur une confirmation imprimée permet au patient ou à l’invité d’envoyer un mot-clé de confirmation. Le cabinet ou le lieu reçoit la réponse dans sa boîte SMS.
Inscription et check-in d’événements. Un code sur une affiche ou un programme permet aux participants d’envoyer un SMS pour confirmer leur présence ou rejoindre une discussion de groupe.
Promotions en magasin. Un code sur une étiquette de rayon ou un autocollant de vitrine invite les clients à envoyer un SMS pour recevoir une remise ou plus d’informations. Le message prérempli contient la référence du produit ou le mot-clé de la campagne.
Exigences de conception et d’impression
Maintenez une zone silencieuse d’au moins quatre modules sur tous les côtés. ISO/IEC 18004:2015 §6.3.3 impose ce minimum ; le scanner a besoin d’une marge non imprimée pour repérer le symbole.
Les codes QR SMS ne contenant qu’un numéro et un message court sont compacts : ils utilisent le mode octet, mais la charge totale reste généralement sous 50 caractères. Le symbole reste sur une faible version et se scanne de façon fiable à 2 cm de côté.
Les messages préremplis plus longs augmentent la charge utile et poussent le symbole vers une version supérieure. Si le corps dépasse 100 caractères, imprimez le code à 3 cm de côté ou plus pour garantir une lecture fiable.
Utilisez des modules foncés sur un fond clair. Testez le code imprimé sur iOS et Android avant de finaliser une campagne ; le comportement de SMSTO: peut varier selon les fabricants.
Dépannage : pourquoi votre code QR SMS ne fonctionne pas
Le message ne s’est pas prérempli. La prise en charge du corps prérempli dépend de l’appareil. Le numéro devrait toujours être renseigné. Si le corps n’apparaît pas, l’application de messagerie peut ne pas prendre en charge le champ message de SMSTO:. Considérez le texte comme un plus ; le numéro est l’élément essentiel.
Le message est prérempli mais affiche des caractères illisibles. Cela peut arriver lorsque des caractères UCS-2 sont inclus dans le corps SMSTO:. Régénérez avec du texte ASCII uniquement, sans emoji ni caractères spéciaux.
Le code ouvre le composeur au lieu de l’application de messagerie. L’appareil a mal identifié la charge utile comme URI tel:. Cela peut arriver si le préfixe SMSTO: est tronqué ou mal formé. Régénérez le code et vérifiez d’abord la chaîne de charge utile avec un lecteur QR brut.
Le numéro ne contient pas l’indicatif pays. Sans indicatif, l’envoi peut échouer depuis des appareils internationaux. Réencodez avec le numéro E.164 complet, signe plus et indicatif compris.
Le symbole est trop dense pour la taille d’impression. Un long message prérempli augmente la taille du symbole. Raccourcissez le message ou augmentez la taille imprimée.
Codes QR SMS contre codes QR téléphoniques
| Code QR SMS | Code QR téléphonique | |
|---|---|---|
| Schéma URI | SMSTO: ou sms: (RFC 5724) | tel: (RFC 3966) |
| Action au scan | Ouvre l’application de messagerie | Ouvre le composeur |
| Envoi/appel automatique | Non — l’utilisateur appuie sur envoyer | Non — l’utilisateur appuie sur appeler |
| Message prérempli | Oui (facultatif) | Sans objet |
| Idéal pour | Génération de prospects, opt-in, support par SMS | Appels directs, lignes d’assistance |
Ce que vous offre ce générateur de codes QR SMS
Cet outil dans le navigateur prépare un destinataire SMS et un message facultatif pour que l’utilisateur puisse les vérifier puis les envoyer depuis l’application de messagerie du téléphone. Il convient aux demandes de support, références de réservation, check-ins d’événements, invitations d’inscription et demandes de service. L’aperçu en direct se met à jour pendant l’édition afin de repérer les champs manquants ou les symboles trop denses avant téléchargement.
Vous pouvez régler les motifs de matrice, les styles des repères, les couleurs de premier plan et d’arrière-plan, les dégradés, les cadres, la taille et un logo facultatif. Les exports sont disponibles en SVG, PNG, WEBP et JPG en 512, 1024, 2048 ou 4096 pixels. SVG est le choix pratique pour l’impression professionnelle. Un PNG haute résolution convient aux documents de bureau et aux créations numériques.
La charge utile statique est construite dans votre navigateur. Les informations saisies n’ont pas besoin d’être téléversées pour créer l’image QR. Les frais SMS, la disponibilité de l’expéditeur et l’encodage du message dépendent du forfait mobile et de l’appareil de l’utilisateur ; le code QR n’envoie rien de lui-même.
Utiliser ce QR code à Bahreïn et à l’étranger
Pour les campagnes à Bahreïn, utilisez l’indicatif +973 et gardez le texte prérempli assez court pour rester clair dans des parcours aussi bien arabes qu’anglais.
Utilisez l’orthographe britannique dans les contenus destinés aux clients lorsque cela correspond au style de votre organisation, et fournissez une version arabe lorsque le public l’attend. Rendez l’action après le scan évidente. Une courte phrase près du symbole, comme « Scannez pour enregistrer le contact » ou « Scannez pour ouvrir le lieu », rassure les utilisateurs avant qu’ils pointent leur appareil photo.
Testez le design final sur des appareils iPhone et Android récents. Testez-le de nouveau après impression sur le papier, l’autocollant, la carte, le panneau ou l’emballage réel. La forte lumière extérieure de Bahreïn peut révéler des reflets et des problèmes de faible contraste moins visibles à l’écran. Pour un usage international, vérifiez les indicatifs pays, devises, fuseaux horaires, disponibilité régionale des applications et compatibilité des réseaux de paiement.
Avant de publier
- Type de charge utile QR correct
- Données complètes et vérifiées
- Zone de silence de quatre modules
- Fort contraste du premier plan
- Mise à l’échelle carrée proportionnelle
- Logo maintenu dans des limites sûres
- SVG ou PNG haute résolution
- Test de scan sur appareil à la taille finale
Questions fréquentes
Ouvrez une question pour lire une réponse technique concise.
01Comment créer un code QR qui ouvre un SMS ?+
Saisissez le numéro au format international E.164 (signe plus, indicatif pays, numéro d’abonné, sans espaces) et ajoutez éventuellement un message prérempli. Le générateur encode les deux au format SMSTO:. Lors du scan, l’application de messagerie s’ouvre avec le numéro et le message déjà chargés. L’utilisateur doit toujours appuyer sur envoyer ; le message n’est pas expédié automatiquement.
02Puis-je préremplir le corps d’un message dans un code QR SMS ?+
Oui. Le format SMSTO: comprend un champ message facultatif après un deux-points : SMSTO:+15551234567:Your message text. La prise en charge varie selon l’appareil : tous les scanners devraient préremplir le numéro, mais certaines applications ne remplissent pas le corps. Considérez ce texte comme une commodité, pas comme une garantie.
03Quel est le format SMSTO: pour les codes QR ?+
SMSTO: est un format URI de messagerie utilisé dans les codes QR et les balises NFC. La structure est SMSTO:<E.164_number>:<message_body>. Il est mieux pris en charge par les scanners QR que le schéma sms: de RFC 5724. Exemple : SMSTO:+15551234567:JOIN place JOIN comme message prérempli destiné à +15551234567. La source concernant la compatibilité SMSTO: est elido.app (2026-08-11).
04Quelle est la différence entre sms: et SMSTO: dans les codes QR ?+
SMSTO: est un format de facto largement pris en charge pour les QR et NFC. Le schéma sms: est la norme IETF définie dans RFC 5724 et utilise des paramètres de requête encodés pour URL pour le corps (sms:+15551234567?body=Your%20message). En pratique, SMSTO: est mieux reconnu par les scanners. Les deux encodent un numéro et un message facultatif ; SMSTO: est recommandé lorsque la compatibilité maximale est prioritaire.
05Un code QR SMS fonctionne-t-il sur iPhone et Android ?+
Oui, sur les deux plateformes. iOS et Android ouvrent l’application native de messagerie lors du scan d’un code SMSTO:. Le préremplissage du corps peut varier selon l’application et le fabricant. Le numéro est prérempli de façon fiable sur les deux plateformes ; le message doit être considéré comme une fonctionnalité au mieux disponible.
06Un SMS prérempli est-il envoyé automatiquement après le scan ?+
Non. Scanner un code QR SMS ouvre l’application de messagerie avec le numéro et le message facultatif déjà chargés. L’utilisateur voit le message et doit appuyer sur envoyer. Aucun système d’exploitation ou application de messagerie courant n’envoie automatiquement un SMS à partir d’une URI ; cette confirmation est volontaire.
07Quelle longueur peut avoir un SMS prérempli ?+
Un segment SMS GSM-7 standard contient 160 caractères. Les messages plus longs sont divisés en segments de 153 caractères, le reste servant à l’en-tête d’assemblage. Chaque segment peut être facturé séparément par l’opérateur. Si le message contient un caractère hors GSM-7, comme un emoji, tout le message passe en UCS-2 et la limite d’un seul segment descend de 160 à 70 caractères.
08Pourquoi mon code QR SMS affiche-t-il le numéro mais pas le message ?+
Le préremplissage du corps n’est pas universel. Certaines applications prennent en charge le champ message de SMSTO:, d’autres l’ignorent et ne préremplissent que le numéro. Il s’agit d’une limite de l’appareil ou de l’application, pas d’un échec du QR. Le numéro est l’élément fiable ; le message est une amélioration facultative.
09Puis-je utiliser un code QR SMS pour une campagne d’inscription par mot-clé ?+
Oui. Un modèle courant consiste à encoder SMSTO:+15551234567:JOIN : le destinataire scanne, l’application s’ouvre avec JOIN prérempli, puis il l’envoie pour s’inscrire. Cela respecte les pratiques d’opt-in SMS puisque l’utilisateur initie et confirme l’envoi. Le shortcode ou numéro long côté réception traite le mot-clé comme toute inscription SMS entrante.
10Quels caractères puis-je utiliser dans le message d’un code QR SMS ?+
Pour une compatibilité maximale, utilisez uniquement des caractères GSM-7 : alphabet latin de base (A–Z, a–z), chiffres (0–9) et symboles standards (espace, point, virgule, point d’exclamation, point d’interrogation et autres de la table GSM-7). Éviter les emoji, lettres accentuées et caractères non latins empêche le passage à UCS-2, qui réduit la limite d’un message de 160 à 70 caractères.