Studio de codes QR

Générateur de codes QR d’événement

Générez un code QR de calendrier qui stocke le titre, le lieu, la description ainsi que les informations de date et d’heure d’un événement.

Besoin du QR sur une facture ? Utilisez le créateur de factures pour créer la facture, ajouter les informations de paiement et générer un QR pour la facture enregistrée.
GS1 Digital Link statique
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.
En attente
Saisissez un GTIN avec un chiffre de contrôle GS1 valide.
Par défaut : https://id.gs1.org. Un résolveur personnalisé doit utiliser HTTPS.
Qualificateurs de clé facultatifs
Premium QR Codes émet les qualificateurs dans l’ordre du chemin GS1 Digital Link : AI 22, AI 10, puis AI 21.
La validation du GTIN est appliquée de nouveau côté serveur. Les valeurs GTIN-8, GTIN-12 et GTIN-13 valides sont normalisées vers la représentation à 14 chiffres utilisée par cette implémentation GS1 Digital Link.

Personnalisation avancée
Standard
Fusion artistique IA
Neon Cyber
3D Isometric
Liquid Metal
Halftone
Solide standard
✨ Mode Liquid Glass
Carré
Matrice de points
Arrondi
💎 Diamant
✨ Étoilé
➕ Croix / Plus
Œil carré
Œil circulaire
Arrondi
Pupille carrée
Pupille circulaire
Arrondi
Sans cadre
Bannière encadrée « Scannez-moi »
Designer
Couleurs et dégradés
Image de marque
Logo et icône sociale
Exporter
Taille du QR code
512px
Renseignez les champs obligatoires pour prévisualiser votre QR code.
Aperçu du QR code généré
STUDIO D’EXPORT PROFESSIONNEL Export QR prêt pour la production
PNG · 2048×2048 px · Arrière-plan QR actuel
SVG reste vectoriel. PNG, WEBP et JPG sont rasterisés dans votre navigateur. L’arrière-plan transparent n’est pas disponible pour JPG.
INTELLIGENCE QR
En attente du QR code Générez un QR code pour analyser son aptitude à la lecture.
-- /100 APTITUDE EST.
STRUCTURE QR
CHARGE UTILE
CONTRASTE
SÉCURITÉ DU LOGO
RISQUE DE STYLE
RÉSILIENCE AUX ERREURS
TAILLE D’IMPRESSION MIN.
DÉPLOIEMENT
Votre QR code n’a pas encore été analysé.
SÉCURITÉ AUTOMATIQUE DU DESIGN Contrôle préalable du logo et du design
SÛR
Score de sécurité
Structure QR
Empreinte du logo
Contraste minimal
Générez un QR code pour exécuter le contrôle préalable du design.
Conseils de précontrôle uniquement. Real Scan Lab effectue la vérification par décodeur.
INTELLIGENCE DE TAILLE D’IMPRESSION Guide d’impression physique du QR
En attente du QR code
STRUCTURE QR
ZONE DE SILENCE INCLUSE
MINIMUM RECOMMANDÉ
TAILLE D’IMPRESSION PRÉFÉRÉE
TAILLE DU MODULE À LA TAILLE PRÉFÉRÉE
DENSITÉ QR
DÉPLOIEMENT ADAPTÉ
Générez un QR code pour calculer les recommandations de taille physique d’impression.
Les recommandations de taille physique sont des conseils préalables, pas une garantie universelle de lecture ou d’impression.
CERTIFICAT DE VÉRIFICATION QR Rapport de vérification du décodeur
Non vérifié
Exécutez Real Scan Lab avant de générer un certificat.
PROFILS DE DÉPLOIEMENT Optimisez selon l’endroit où votre QR sera utilisé
Numérique / Écran

    La sélection d’un profil ne modifie pas le QR tant que vous ne l’appliquez pas.
    STUDIO DE CONNAISSANCES QR

    Générateur de codes QR d’événement

    Réponse rapide : Un code QR d’événement de calendrier encode un bloc iCalendar VEVENT conformément à RFC 5545. Son scan invite l’appareil à ajouter l’événement à l’application de calendrier installée. La charge utile comprend le titre, l’heure de début, l’heure de fin, le lieu et la description. Sa taille augmente avec chaque champ supplémentaire, ce qui accroît la densité des modules — une contrainte importante pour les petits formats d’impression.

    Fonctionne dans votre navigateur Aucun envoi de données Design personnalisé SVG, PNG, WEBP, JPG

    Comment créer un code QR d’événement de calendrier

    1. Saisissez le titre de l’événement (le champ SUMMARY du bloc VEVENT).
    2. Définissez la date et l’heure de début ainsi que la date et l’heure de fin.
    3. Choisissez l’heure UTC (ajoutez Z à l’heure) ou un fuseau horaire nommé à l’aide de TZID — par exemple TZID=America/New_York — afin d’éviter toute ambiguïté liée à l’heure d’été.
    4. Ajoutez éventuellement un lieu et une description. Gardez-les concis pour maîtriser la taille de la charge utile.
    5. Personnalisez le style du motif, le style des repères de position, les couleurs et le logo si nécessaire, puis téléchargez en PNG, SVG, WEBP ou JPG jusqu’à 4096 px.

    Le code est généré dans votre navigateur. Rien de ce que vous saisissez n’est envoyé à un serveur.

    Qu’est-ce qu’un code QR d’événement de calendrier ?

    Un code QR d’événement de calendrier est un code QR standard dont la charge utile est un bloc iCalendar VEVENT. iCalendar est défini dans RFC 5545 (2009), qui a remplacé RFC 2445. Le symbole QR lui-même respecte ISO/IEC 18004, la norme internationale définissant la symbologie des codes QR.

    Lorsqu’un utilisateur scanne le code, le système d’exploitation transmet les données .ics à l’application de calendrier par défaut — Apple Calendar sous iOS et macOS, Google Calendar sous Android, et les applications tierces compatibles sur les autres plateformes. L’application affiche ensuite une invite « Ajouter au calendrier ». L’utilisateur doit toujours confirmer ; le scan n’ajoute pas l’événement silencieusement.

    Comme les données de l’événement sont encodées directement dans le motif QR, le code est statique. Il fonctionne hors ligne, ne nécessite aucun serveur et ne dépend d’aucun service de calendrier tiers. En revanche, il ne peut pas être modifié après impression. Si les détails de l’événement changent, le code doit être régénéré et réimprimé.

    Format de charge utile iCalendar VEVENT

    Structure complète

    Une charge utile VEVENT minimale mais complète pour un encodage QR ressemble à ceci :

    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

    Référence champ par champ

    ChampPropriété RFC 5545Requis en pratiqueRemarques
    Début du conteneur de calendrierBEGIN:VCALENDAROuiEncapsule le VEVENT
    VersionVERSION:2.0OuiToujours 2.0 pour RFC 5545
    Identifiant du produitPRODIDOuiIdentifie l’application génératrice
    Début du conteneur d’événementBEGIN:VEVENTOui
    Identifiant uniqueUIDOuiToute chaîne unique ; qualifiée par un domaine
    HorodatageDTSTAMPOuiApple Calendar l’exige ; Google Calendar sur Android refuse l’importation sans lui
    Date/heure de débutDTSTARTOuiVoir la section sur le format de l’heure ci-dessous
    Date/heure de finDTENDRequis en pratiqueGoogle Calendar affiche une invite s’il manque
    Résumé (titre)SUMMARYOuiAffiché comme nom de l’événement
    EmplacementLOCATIONFacultatifAffiché dans les applications de calendrier et de cartographie
    DescriptionDESCRIPTIONFacultatifTexte supplémentaire ; augmente la taille de la charge utile
    Fin du conteneur d’événementEND:VEVENTOui
    Fin du conteneur de calendrierEND:VCALENDAROui

    Formats d’heure et gestion des fuseaux horaires

    Le format date/heure de RFC 5545 est YYYYMMDDTHHMMSS. Deux formes sont pertinentes pour l’encodage QR :

    Forme UTC (recommandée pour les événements à heure fixe) : DTSTART:20261015T140000Z. Le Z final signifie que l’heure est en UTC. Tous les appareils interprètent le même instant absolu.

    Forme locale avec fuseau horaire nommé (recommandée pour les événements dont l’heure locale est indiquée) : DTSTART;TZID=Europe/London:20261015T140000. Le paramètre TZID désigne le fuseau horaire IANA. Les applications de calendrier appliquent localement les règles d’heure d’été.

    Événement sur toute la journée (forme date seule — sans T ni Z) : DTSTART;VALUE=DATE:20261015 DTEND;VALUE=DATE:20261016. La date de fin d’un événement sur toute la journée est le lendemain de l’événement, conformément à la convention RFC 5545.

    L’utilisation d’UTC (Z) est le format le plus simple et évite les cas limites liés à l’heure d’été, mais l’événement apparaîtra à une heure locale différente pour les participants situés dans différents fuseaux. Utilisez TZID lorsque l’événement possède une heure locale annoncée qui doit s’afficher correctement partout.

    Taille de la charge utile et densité des modules

    C’est la principale contrainte pratique des codes QR d’événement.

    Chaque caractère ajouté à la charge utile VEVENT augmente le nombre de bits de données, ce qui élève la version du code QR (le nombre de modules) et réduit la taille de chaque module pour une taille d’impression fixe. Une grille dense de modules imprimée en petit devient plus difficile à résoudre pour une caméra.

    Budgets approximatifs en caractères pour les niveaux courants de correction d’erreur :

    Correction d’erreurCapacité en octets (Version 10)Modules de la Version 10
    L~271 bytes57×57
    M~213 bytes57×57
    Q~151 bytes57×57
    H~115 bytes57×57

    Un VEVENT minimal avec un titre, des heures UTC de début et de fin, sans lieu ni description, représente environ 180–220 bytes. L’ajout d’une adresse complète dans LOCATION et d’une DESCRIPTION de deux phrases peut porter la charge utile à 350–500 bytes, nécessitant une version supérieure (davantage de modules) et donc un format d’impression plus grand.

    Conseils pratiques :

    • Limitez SUMMARY à 40 caractères ou moins.
    • Limitez LOCATION à la forme reconnaissable la plus courte (nom du lieu et code postal).
    • Limitez DESCRIPTION à 80 caractères ou moins, ou omettez-la et placez les détails sur le support imprimé.
    • Si la description doit être longue, imprimez le code plus grand ou insérez dans la description un lien vers une page web et raccourcissez le champ DESCRIPTION lui-même.
    • Utilisez le niveau de correction d’erreur M pour un usage général. Utilisez H uniquement si vous ajoutez un logo central.

    Quand utiliser un code QR d’événement de calendrier

    Programmes de conférences imprimés. Un code QR à côté de chaque session l’ajoute au calendrier du participant en un seul scan, avec le numéro de salle et le nom de l’intervenant dans les champs LOCATION et DESCRIPTION.

    Invitations de mariage. Un code sur l’invitation encode les heures de début et de fin de la cérémonie, le lieu et une courte description. Les invités le scannent une fois et tous leurs appareils leur rappellent l’événement le jour venu.

    Inscription aux webinaires et cours en ligne. Un code dans un e-mail de confirmation ou sur une page de cours encode l’heure exacte de début en UTC — éliminant la confusion de fuseau horaire qui fait manquer le début à certains participants.

    Stands de salons et boutiques éphémères. Un code sur la bannière du stand permet aux visiteurs d’ajouter directement la prochaine session ou démonstration à leur calendrier plutôt que d’espérer s’en souvenir plus tard.

    Billets d’événement imprimés. Un code sur le billet encode les détails de l’événement afin que le rappel apparaisse dans le calendrier même si le destinataire perd le billet ou oublie le lieu.

    Horaires de cours récurrents. Un code sur le planning d’une salle de sport ou d’un studio peut encoder une séance individuelle afin que les participants n’ajoutent que cette séance et non tout le programme.

    Exigences de conception et d’impression

    Conservez une zone calme d'au moins quatre modules sur tous les côtés, comme l'exige ISO/IEC 18004.

    Pour une carte de visite ou un encart de programme plié, imprimez au minimum à 2 cm × 2 cm. Pour un chevalet de table ou une affiche de vitrine, utilisez 3 cm ou plus. Pour une grande bannière, utilisez 8 cm ou plus.

    Comme les codes QR d’événement peuvent contenir des charges utiles importantes (250–500+ bytes selon la longueur de la description), imprimez au-delà du minimum de 2 cm chaque fois que possible. Un code de 3 cm contenant 400 bytes se scanne plus fiablement qu’un code de 2 cm avec la même charge.

    Si vous insérez un logo, utilisez le niveau de correction d’erreur H, qui récupère environ 30 % des mots de code. Ainsi, les modules recouverts par le logo peuvent être reconstruits lors du scan.

    Testez le code imprimé avec un iPhone et un appareil Android avant toute diffusion massive. Le comportement d’importation du calendrier varie selon les plateformes et il vaut mieux découvrir un problème de format avant d’envoyer 500 invitations.

    Dépannage : pourquoi votre code QR de calendrier n’ajoute pas l’événement

    DTSTAMP manque. Apple Calendar ignore silencieusement les blocs VEVENT sans propriété DTSTAMP. Ajoutez un DTSTAMP au format UTC. Google Calendar sur Android refuse également l’importation sans lui.

    DTEND manque. Google Calendar peut demander à l’utilisateur de compléter l’événement. Incluez toujours DTEND même s’il est égal à DTSTART.

    L’heure apparaît dans le mauvais fuseau horaire. Si vous avez utilisé UTC (Z), les participants d’un autre fuseau verront le bon instant absolu mais une heure affichée différente. Passez à un fuseau horaire nommé via TZID afin que l’heure locale soit explicite.

    La charge utile est trop longue. Un code imprimé à 2 cm qui encode une charge de 500 bytes sera trop dense pour être résolu par une caméra à bout de bras. Raccourcissez les champs DESCRIPTION et LOCATION et réimprimez, ou imprimez plus grand.

    Le code QR est statique — les détails de l’événement ont changé après l’impression. Les codes QR d’événement ne peuvent pas être modifiés. Régénérez-le avec les données mises à jour et réimprimez. Envisagez un code QR URL pointant vers une page d’invitation calendrier hébergée pour les événements susceptibles d’évoluer.

    L’application de calendrier affiche un échec d’importation. Vérifiez que l’enveloppe VCALENDAR (BEGIN:VCALENDAR / END:VCALENDAR) est présente. Le VEVENT seul n’est pas un fichier .ics valide sans le composant d’encapsulation.

    Codes QR d’événement statiques contre invitations calendrier basées sur une URL

    Un code QR VEVENT statique encode l’intégralité des données de l’événement dans le motif lui-même. Il fonctionne hors ligne, ne nécessite aucun serveur et ne peut pas être mis à jour après impression.

    Code QR VEVENT statiqueCode QR URL (page de calendrier)
    Charge utileBloc VEVENT completUne URL pointant vers une invitation calendrier
    Fonctionne hors ligneOuiNon — l’URL doit être accessible
    Modifiable après impressionNonOui — mettez à jour la page
    Dépend d’un serviceNonOui
    Importation dans l’application de calendrierDirecte — invite d’importation nativeVarie selon la façon dont la page est construite
    Idéal pourInvitations imprimées, événements à date uniqueÉvénements dont les détails peuvent changer

    Utilisez un code VEVENT statique pour tout événement dont les détails sont confirmés avant impression et dont le public peut scanner le code dans un endroit sans données fiables (entrée d’un lieu, invitation papier). Utilisez une approche basée sur une URL pour les événements susceptibles d’évoluer — encodez l’URL d’une page d’invitation hébergée et mettez cette page à jour lorsque les détails changent.

    Ce que vous offre ce générateur de codes QR d’événement

    Cet outil basé sur le navigateur crée une charge utile iCalendar VEVENT qui propose d’ajouter un événement daté au calendrier de l’utilisateur. Il est conçu pour les conférences, rendez-vous, lancements, sessions de formation, mariages et événements communautaires. L’aperçu en direct se met à jour pendant vos modifications, ce qui facilite la détection d’un champ manquant ou d’un symbole anormalement dense avant le 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 dans le générateur n’ont pas besoin d’être envoyées pour créer l’image QR. Les applications de calendrier interprètent différemment les fuseaux horaires et les rappels ; testez donc la charge utile sur iOS, Android et des logiciels de calendrier de bureau.

    Utiliser ce QR code à Bahreïn et à l’étranger

    Réglez les événements de Bahreïn sur l’heure Asia/Bahrain et précisez si l’heure est locale, en particulier lorsque les invitations peuvent être scannées par des invités à l’étranger.

    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.

    LISTE DE CONTRÔLE DE L’ÉDITEUR

    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
    Retour au générateur ↑
    FAQ SUR LES QR CODES

    Questions fréquentes

    Ouvrez une question pour lire une réponse technique concise.

    01Quel est le format iCalendar VEVENT pour un code QR ?+

    Le format iCalendar VEVENT est défini dans RFC 5545. Un événement encodé dans un QR enveloppe un bloc VEVENT dans un conteneur VCALENDAR. Les champs requis sont DTSTAMP (horodatage de création), DTSTART (début de l’événement) et SUMMARY (titre de l’événement). DTEND, LOCATION et DESCRIPTION sont facultatifs mais fortement recommandés pour la compatibilité des applications de calendrier.

    02Un code QR d’événement de calendrier fonctionne-t-il sur iPhone et Android ?+

    Oui, sur les deux plateformes, avec quelques différences. iOS ouvre les données VEVENT dans Apple Calendar. Android ouvre Google Calendar ou l’application de calendrier par défaut. DTSTAMP est requis par Apple Calendar et Google Calendar sur Android. Incluez-le toujours, ainsi que DTEND, afin d’éviter les erreurs d’importation sur l’une ou l’autre plateforme.

    03Comment inclure un fuseau horaire dans un code QR d’événement de calendrier ?+

    Utilisez le paramètre TZID dans la propriété DTSTART : DTSTART;TZID=America/New_York:20261015T140000. Il utilise les noms de fuseau horaire IANA et permet à chaque application de calendrier d’appliquer les règles locales d’heure d’été. Vous pouvez aussi utiliser UTC en ajoutant Z à l’heure (DTSTART:20261015T190000Z), ce qui désigne le même instant absolu pour tous les participants, où qu’ils se trouvent.

    04Puis-je mettre à jour un événement de code QR de calendrier après l’avoir imprimé ?+

    Non. Un code QR VEVENT statique encode les données de l’événement directement dans le motif. Une fois imprimé, il ne peut pas être modifié. Si les détails de l’événement peuvent changer après impression, encodez l’URL d’un événement hébergé ou d’une page d’inscription et mettez cette page à jour à la place.

    05Pourquoi DTSTAMP est-il requis dans un code QR de calendrier ?+

    DTSTAMP représente la date et l’heure de création de l’objet iCalendar, conformément à RFC 5545. Apple Calendar ignore silencieusement les blocs VEVENT sans DTSTAMP, ce qui signifie que l’événement ne sera pas importé même si DTSTART est correct. Google Calendar sur Android refuse également l’importation sans DTSTAMP. Incluez-le toujours.

    06Comment créer un événement sur toute la journée dans un code QR de calendrier ?+

    Utilisez la forme date seule de DTSTART et DTEND sans composante horaire : DTSTART;VALUE=DATE:20261015 et DTEND;VALUE=DATE:20261016. Selon la convention RFC 5545, le DTEND d’un événement sur toute la journée correspond au lendemain de la date de l’événement, et non au même jour.

    07Pourquoi mon code QR d’événement est-il trop dense pour être scanné ?+

    Un champ DESCRIPTION ou LOCATION long augmente la taille de la charge utile, ce qui élève la version du code QR et concentre davantage de modules dans la même surface imprimée. Limitez DESCRIPTION à 80 caractères ou moins, réduisez LOCATION au nom du lieu et au code postal, puis imprimez le code plus grand ou supprimez complètement DESCRIPTION.

    08Que se passe-t-il lorsqu’une personne scanne un code QR d’événement de calendrier ?+

    L’appareil reconnaît les données iCalendar VEVENT et les transmet à l’application de calendrier par défaut. L’application affiche une invite « Ajouter au calendrier » avec le titre, l’heure et le lieu de l’événement. L’utilisateur touche pour confirmer. L’événement n’est pas ajouté automatiquement ; l’utilisateur doit approuver l’importation.

    09Un code QR d’événement de calendrier expire-t-il ?+

    Non. Les données VEVENT sont encodées directement dans le motif QR, sans date d’expiration ni dépendance à un serveur. Le code continuera indéfiniment à proposer l’importation du calendrier. Une fois la date passée, le code fonctionne toujours mais ajoute un événement passé au calendrier.

    10Un seul code QR peut-il ajouter un événement à plusieurs applications de calendrier ?+

    Oui. Le format iCalendar VEVENT (RFC 5545) est une norme multiplateforme. Le même code QR peut être scanné par iOS (Apple Calendar), Android (Google Calendar), Outlook et la plupart des autres applications de calendrier modernes. Chaque application interprète nativement les champs DTSTART, DTEND et SUMMARY.